WildFly无法启动Mac OS X El Capitan

时间:2016-03-24 19:42:52

标签: java macos maven jboss wildfly-10

问候伙伴我是Windows的新手,来自Windows背景。在Windows中,我将Maven项目作为WildFly运行,因为它的服务器,所以现在我也希望在Mac上使用相同的配置。

  

我开始设置如下:

     
    
        
  1. 我首先从Apple本身下载JAVA,然后在>>下载最新版本的JAVA 8版本74(如果我没记错的话)
  2.     
  3. 然后我尝试设置ENV变量,如JAVA_HOME,PATH,如下面链接所述:
  4.               

    http://www.mkyong.com/java/how-to-set-java_home-environment-variable-on-mac-os-x/

             

    How to Set Java JDK Environment Variable for Mac OS X 10.8 Mountain Lion

             
          
    1. 此后下载了Eclipse Mars
    2.     
    3. 通过下载Maven(最新版本)但是>>来设置Maven。它没有用,所以我在Eclipse中设置了Maven本身的Eclipse>>卖场。
    4.     
    5. 在Eclipse中使用Maven时,它在Eclipse上抛出错误,当我在网上查看错误时,因为java版本错误。
    6.     
    7. 就像我在第一点说的那样,我从Apple商店安装了Java 8,但是当我尝试下面的命令时,尽管有最新的JAVA,但它总是给我错误的版本
    8.        
    Prashants-MacBook-Pro:bin prashantkumar$ java -version
    java version "1.6.0_xx"
    Java(TM) SE Runtime Environment (build 1.8.0_xx-b02)
    Java HotSpot(TM) 64-Bit Server VM (build 25.73-b02, mixed mode)

    Prashants-MacBook-Pro:bin prashantkumar$ javac -version
    javac 1.6.0_xx
  
    

(编辑版本号,因为我现在不确定)

         
        
  1. 然后我从Oracles网站下载了JDK 1.8,在修正了Eclipse中的Build Path之后,Maven开始工作,现在我可以运行我的Project了。项目 - >以 - >运行Maven build

  2.     
  3. 我的下一个任务是运行WildFly服务器,以便我像以前一样在Windows中部署战争。所以我从http://wildfly.org/downloads/版本10.0.0.Final - >下载了WildFly。 Java EE7 Full&网络分发(131 MB TGZ文件)

  4.     
  5. 在此之后,我根据我的项目需求(如数据源更改)对standalone.xml进行了一些更改。然后我尝试运行,但失败了以下错误。

  6.        
Prashants-MacBook-Pro:bin prashantkumar$ ./standalone.sh
=========================================================================

  JBoss Bootstrap Environment

  JBOSS_HOME: /Users/prashantkumar/Documents/wildfly-10.0.0.Final

  JAVA: /Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Contents/Home/bin/java

  JAVA_OPTS:  -server -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true -Dlog4j.configuration=file:../standalone/configuration/log4j.xml

=========================================================================

00:10:20,286 INFO  [org.jboss.modules] (main) JBoss Modules version 1.5.1.Final
00:10:21,259 INFO  [org.jboss.msc] (main) JBoss MSC version 1.2.6.Final
00:10:21,357 INFO  [org.jboss.as] (MSC service thread 1-6) WFLYSRV0049: WildFly Full 10.0.0.Final (WildFly Core 2.0.10.Final) starting
00:10:22,103 ERROR [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0055: Caught exception during boot: org.jboss.as.controller.persistence.ConfigurationPersistenceException: WFLYCTL0085: Failed to parse configuration
    at org.jboss.as.controller.persistence.XmlConfigurationPersister.load(XmlConfigurationPersister.java:131) [wildfly-controller-2.0.10.Final.jar:2.0.10.Final]
    at org.jboss.as.server.ServerService.boot(ServerService.java:356) [wildfly-server-2.0.10.Final.jar:2.0.10.Final]
    at org.jboss.as.controller.AbstractControllerService$1.run(AbstractControllerService.java:299) [wildfly-controller-2.0.10.Final.jar:2.0.10.Final]
    at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_73]
Caused by: com.ctc.wstx.exc.WstxParsingException: Unexpected '<'  in attribute value
 at [row,col {unknown-source}]: [35,5]
    at com.ctc.wstx.sr.StreamScanner.constructWfcException(StreamScanner.java:614) [woodstox-core-asl-4.4.1.jar:4.4.1]
    at com.ctc.wstx.sr.StreamScanner.throwParseError(StreamScanner.java:487) [woodstox-core-asl-4.4.1.jar:4.4.1]
    at com.ctc.wstx.sr.StreamScanner.throwParseError(StreamScanner.java:472) [woodstox-core-asl-4.4.1.jar:4.4.1]
    at com.ctc.wstx.sr.BasicStreamReader.parseAttrValue(BasicStreamReader.java:1957) [woodstox-core-asl-4.4.1.jar:4.4.1]
    at com.ctc.wstx.sr.BasicStreamReader.handleNsAttrs(BasicStreamReader.java:3065) [woodstox-core-asl-4.4.1.jar:4.4.1]
    at com.ctc.wstx.sr.BasicStreamReader.handleStartElem(BasicStreamReader.java:2963) [woodstox-core-asl-4.4.1.jar:4.4.1]
    at com.ctc.wstx.sr.BasicStreamReader.nextFromTree(BasicStreamReader.java:2839) [woodstox-core-asl-4.4.1.jar:4.4.1]
    at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1073) [woodstox-core-asl-4.4.1.jar:4.4.1]
    at com.ctc.wstx.sr.BasicStreamReader.nextTag(BasicStreamReader.java:1154) [woodstox-core-asl-4.4.1.jar:4.4.1]
    at org.jboss.staxmapper.XMLExtendedStreamReaderImpl.nextTag(XMLExtendedStreamReaderImpl.java:152) [staxmapper-1.2.0.Final.jar:1.2.0.Final]
    at org.jboss.as.server.parsing.SystemPropertiesXml.parseSystemProperties(SystemPropertiesXml.java:71) [wildfly-server-2.0.10.Final.jar:2.0.10.Final]
    at org.jboss.as.server.parsing.CommonXml.parseSystemProperties(CommonXml.java:190) [wildfly-server-2.0.10.Final.jar:2.0.10.Final]
    at org.jboss.as.server.parsing.StandaloneXml_4.readServerElement(StandaloneXml_4.java:223) [wildfly-server-2.0.10.Final.jar:2.0.10.Final]
    at org.jboss.as.server.parsing.StandaloneXml_4.readElement(StandaloneXml_4.java:141) [wildfly-server-2.0.10.Final.jar:2.0.10.Final]
    at org.jboss.as.server.parsing.StandaloneXml.readElement(StandaloneXml.java:103) [wildfly-server-2.0.10.Final.jar:2.0.10.Final]
    at org.jboss.as.server.parsing.StandaloneXml.readElement(StandaloneXml.java:49) [wildfly-server-2.0.10.Final.jar:2.0.10.Final]
    at org.jboss.staxmapper.XMLMapperImpl.processNested(XMLMapperImpl.java:110) [staxmapper-1.2.0.Final.jar:1.2.0.Final]
    at org.jboss.staxmapper.XMLMapperImpl.parseDocument(XMLMapperImpl.java:69) [staxmapper-1.2.0.Final.jar:1.2.0.Final]
    at org.jboss.as.controller.persistence.XmlConfigurationPersister.load(XmlConfigurationPersister.java:123) [wildfly-controller-2.0.10.Final.jar:2.0.10.Final]
    ... 3 more

00:10:22,107 FATAL [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0056: Server boot has failed in an unrecoverable manner; exiting. See previous messages for details.
00:10:22,109 INFO  [org.jboss.as.server] (Thread-2) WFLYSRV0220: Server shutdown has been requested.
00:10:22,121 INFO  [org.jboss.as] (MSC service thread 1-1) WFLYSRV0050: WildFly Full 10.0.0.Final (WildFly Core 2.0.10.Final) stopped in 8ms
Prashants-MacBook-Pro:bin prashantkumar$ java -version
  
    

这个错误即将开始,我连续12个小时没有任何运气。

         

请查看我当前的设置:

  
Prashants-MacBook-Pro:bin prashantkumar$ java -version
java version "1.8.0_73"
Java(TM) SE Runtime Environment (build 1.8.0_73-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.73-b02, mixed mode)
Prashants-MacBook-Pro:bin prashantkumar$ javac -version
javac 1.8.0_73
  
    

我已经设置了〜.bash_profile文件,如下所示:

  
export JAVA_HOME=$(/usr/libexec/java_home)
export M2_HOME=/Users/prashantkumar/apache-maven-3.3.9
export PATH=$PATH:$M2_HOME/bin
  
    

其他ENV变量

  
Prashants-MacBook-Pro:~ prashantkumar$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/prashantkumar/apache-maven-3.3.9/bin
Prashants-MacBook-Pro:~ prashantkumar$ echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Contents/Home
  
    

链接我试过没有运气:

  
     

Setting environment variables in OS X?   Environment variables in Mac OS X

请大家帮助我,因为我真的被卡住并且处于Windows背景中我很害怕改变一些系统文件。

0 个答案:

没有答案