2013-02-24 165 views
2

我正在开发一个JSF项目。我想用JBoss作为服务器。 我在eclipse中定义了jboss服务器,但由于发生错误,我无法启动到JBoss服务器。无法在eclipse中启动jboss服务器

错误:

 10:01:45,390 INFO [org.jboss.modules] JBoss Modules version 1.1.1.GA 
     10:01:51,312 INFO [org.jboss.msc] JBoss MSC version 1.0.2.GA 
     10:01:51,703 INFO [org.jboss.as] JBAS015899: JBoss AS 7.1.1.Final "Brontes" starting 
     10:02:03,109 ERROR [org.jboss.as.server] JBAS015956: Caught exception during boot: org.jboss.as.controller.persistence.ConfigurationPersistenceException: JBAS014676: Failed to parse configuration 
      at org.jboss.as.controller.persistence.XmlConfigurationPersister.load(XmlConfigurationPersister.java:141) [jboss-as-controller-7.1.1.Final.jar:7.1.1.Final] 
      at org.jboss.as.server.ServerService.boot(ServerService.java:266) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final] 
      at org.jboss.as.controller.AbstractControllerService$1.run(AbstractControllerService.java:155) [jboss-as-controller-7.1.1.Final.jar:7.1.1.Final] 
      at java.lang.Thread.run(Unknown Source) [rt.jar:1.6.0_21] 
     Caused by: java.lang.IllegalArgumentException: No enum const class java.util.concurrent.TimeUnit.MİLLİSECONDS 
      at java.lang.Enum.valueOf(Unknown Source) [rt.jar:1.6.0_21] 
      at org.jboss.as.threads.ThreadsParser.parseTimeSpec(ThreadsParser.java:874) 
      at org.jboss.as.threads.ThreadsParser.parseUnboundedQueueThreadPool(ThreadsParser.java:518) 
      at org.jboss.as.ejb3.subsystem.EJB3Subsystem12Parser.parseThreadPools(EJB3Subsystem12Parser.java:1103) 
      at org.jboss.as.ejb3.subsystem.EJB3Subsystem12Parser.readElement(EJB3Subsystem12Parser.java:297) 
      at org.jboss.as.ejb3.subsystem.EJB3Subsystem12Parser.readElement(EJB3Subsystem12Parser.java:55) 
      at org.jboss.staxmapper.XMLMapperImpl.processNested(XMLMapperImpl.java:110) [staxmapper-1.1.0.Final.jar:1.1.0.Final] 
      at org.jboss.staxmapper.XMLExtendedStreamReaderImpl.handleAny(XMLExtendedStreamReaderImpl.java:69) [staxmapper-1.1.0.Final.jar:1.1.0.Final] 
      at org.jboss.as.server.parsing.StandaloneXml.parseServerProfile(StandaloneXml.java:894) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final] 
      at org.jboss.as.server.parsing.StandaloneXml.readServerElement_1_1(StandaloneXml.java:330) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final] 
      at org.jboss.as.server.parsing.StandaloneXml.readElement(StandaloneXml.java:127) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final] 
      at org.jboss.as.server.parsing.StandaloneXml.readElement(StandaloneXml.java:100) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final] 
      at org.jboss.staxmapper.XMLMapperImpl.processNested(XMLMapperImpl.java:110) [staxmapper-1.1.0.Final.jar:1.1.0.Final] 
      at org.jboss.staxmapper.XMLMapperImpl.parseDocument(XMLMapperImpl.java:69) [staxmapper-1.1.0.Final.jar:1.1.0.Final] 
      at org.jboss.as.controller.persistence.XmlConfigurationPersister.load(XmlConfigurationPersister.java:133) [jboss-as-controller-7.1.1.Final.jar:7.1.1.Final] 
      ... 3 more 

     10:02:03,171 FATAL [org.jboss.as.server] JBAS015957: Server boot has failed in an unrecoverable manner; exiting. See previous messages for details. 
     10:02:03,218 INFO [org.jboss.as] JBAS015950: JBoss AS 7.1.1.Final "Brontes" stopped in 0ms 

回答

0

你有下载从Eclipse中市场最新的JBoss应用服务器适配器?还有在服务器上已经部署的应用程序,连接池等吗?

4

是的,我下载了最新的Jboss As适配器。另一方面,我解决了这个问题。

错误:java.lang.IllegalArgumentException异常:通过引起了不枚举常量类java.util.concurrent.TimeUnit.MİLLİSECONDS

我的操作系统是土耳其的工作。所以Jboss根据系统配置语言改变这个Enum的字符。

MILLISECONDS -> MİLLİSECONDS 

我解决了这个问题,方式如下:

打开Eclipse。点击服务器栏。双击Jboss 7.x.点击“打开启动配置。 添加到‘如果你想要的VM参数

行-Duser.language = EN’端的形象,去http://blog.sahinyazilim.net/?p=123