2013-02-07 110 views
0

这里开始是一个问题 - 抛出的JBoss在启动时出现错误如下:JBoss的7.1.x不会在Fedora的18

Exception in thread "main" java.lang.ExceptionInInitializerError 
    at org.jboss.as.server.Main.main(Main.java:73) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:601) 
    at org.jboss.modules.Module.run(Module.java:260) 
    at org.jboss.modules.Main.main(Main.java:291) 
Caused by: java.lang.IllegalStateException: The LogManager was not properly installed (you must set the "java.util.logging.manager" system property to "org.jboss.logmanager.LogManager") 
    at org.jboss.logmanager.Logger.getLogger(Logger.java:60) 
    at org.jboss.logmanager.log4j.BridgeRepositorySelector.<clinit>(BridgeRepositorySelector.java:42) 

这是一个老问题,我相信这是固定here前一阵子。这里的区别是我在启动时没有jmx参数。

  • 同样的错误,在Oracle的OpenJDK的和JDK
  • 添加参数-Djava.util.logging.manager = org.jboss.logmanager.LogManager弹出来:

    我已经注意到的东西作为建议here的/bin/standalone.conf刚刚生成相同的错误(不ClassNotFound的作为应该期望)

  • 我也尝试到JBoss,日志管理,xxx.jar移动到/ bin目录,但没有运气

任何想法?

+0

什么版本的Oracle JDK? OpenJDK中存在一个错误。 –

+0

最新的一个 - 今天得到它 – user1324100

+0

它为我工作在Oracle JDK 1.7.0_11上。 OpenJDK它绝对不能工作。 –

回答

0

问题解决了,当我回到Oracle的JDK并改变了这个新的jdk的替代品。

+0

最新的IcedTea发布似乎解决了这个问题。 –