简体   繁体   English

无法在 Eclipse 中启动 jboss 服务器

[英]can not start jboss server in eclipse

I am developing a JSF project.我正在开发一个 JSF 项目。 I want to use JBoss as the server.我想使用 JBoss 作为服务器。 I had defined jboss server in eclipse, but I cannot start to JBoss server because errors occurred.我在 Eclipse 中定义了 jboss 服务器,但由于发生错误,我无法启动 JBoss 服务器。

error:错误:

        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

Yes, I have downloaded the latest Jboss As adapters.是的,我已经下载了最新的 Jboss As 适配器。 On the other hand I solved the problem.另一方面,我解决了这个问题。

Error: Caused by: java.lang.IllegalArgumentException: No enum const class java.util.concurrent.TimeUnit.MİLLİSECONDS错误:原因:java.lang.IllegalArgumentException:没有枚举常量类 java.util.concurrent.TimeUnit.MİLLİSECONDS

I work on operation system which is Turkish.我在土耳其语的操作系统上工作。 So Jboss changes characters of this Enum according to system configuration language.所以 Jboss 根据系统配置语言改变这个 Enum 的字符。

   MILLISECONDS -> MİLLİSECONDS

I solved the problem as following way:我通过以下方式解决了这个问题:

Open Eclipse.打开 Eclipse。 Click server bar.单击服务器栏。 Double click Jboss 7.x.双击 Jboss 7.x。 Click "Open Launch configuration. Add to "-Duser.language=en" end of line of VM arguments单击“打开启动配置。添加到 VM 参数行的“-Duser.language=en”末尾

If you want to image, go to http://blog.sahinyazilim.net/?p=123如果你想图像,去http://blog.sahinyazilim.net/?p=123

Have you downloaded the latest Jboss AS adapters from Eclipse Marketplace?您是否从 Eclipse Marketplace 下载了最新的 Jboss AS 适配器? Also are there any applications, connection pools etc already deployed on the server?服务器上是否已经部署了任何应用程序、连接池等?

"I work on operation system which is Turkish. So Jboss changes characters of this Enum according to system configuration language. MILLISECONDS -> MİLLİSECONDS" “我在土耳其语的操作系统上工作。所以 Jboss 根据系统配置语言更改此枚举的字符。MILLISECONDS -> MİLLİSECONDS”

Yeah definitaly after i set computer language in English problem fixed.是的,在我用英语设置计算机语言后,问题已修复。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM