我安装了带有JBoss工具的Eclipse Kepler。还有一个外部JBoss AS 7.1.1社区服务器。当我发布我的应用程序时,它将空的war目录复制到standalone / deployments文件夹。我有这个工作在另一台机器上完全相同的设置。我将工作区和jboss复制到新机器(两台mac)。两台计算机上的文件权限看起来都是一样的。如果我手动将war文件复制到部署文件夹并尝试启动standalone.sh jboss似乎在启动时挂起。
deployments / server.log文件似乎没有透露任何内容。它在eclipse控制台中展示了同样的东西,它正在部署空的war目录:
16:10:05,099 INFO [org.jboss.as.server.deployment] (MSC service thread 1-5) JBAS015876: Starting deployment of "myAppWS-REST.war"
16:10:05,099 INFO [org.jboss.as.server.deployment] (MSC service thread 1-4) JBAS015876: Starting deployment of "myAppCrawlerManager.war"
16:10:05,099 INFO [org.jboss.as.server.deployment] (MSC service thread 1-6) JBAS015876: Starting deployment of "mysql-connector-java.jar"
16:10:05,099 INFO [org.jboss.as.server.deployment] (MSC service thread 1-8) JBAS015876: Starting deployment of "myAppWeb.war"
16:10:05,848 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-2) JBAS010404: Deploying non-JDBC-compliant driver class com.mysql.jdbc.Driver (version 5.1)
16:10:05,919 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-7) JBAS010400: Bound data source [java:jboss/myAppMessagingDB]
16:10:05,920 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-2) JBAS010400: Bound data source [java:jboss/myAppPD]
16:10:05,920 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-3) JBAS010400: Bound data source [java:jboss/myAppWSDB]
16:10:05,946 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-7) JBAS010400: Bound data source [java:jboss/myAppWebDB]
16:10:06,568 INFO [org.jboss.web] (MSC service thread 1-5) JBAS018210: Registering web context: /myAppWeb
16:10:06,568 INFO [org.jboss.web] (MSC service thread 1-6) JBAS018210: Registering web context: /myAppCrawlerManager
16:10:06,568 INFO [org.jboss.web] (MSC service thread 1-4) JBAS018210: Registering web context: /myAppWS-REST
16:10:06,574 INFO [org.jboss.as] (MSC service thread 1-5) JBAS015951: Admin console listening on http://127.0.0.1:9990
16:10:06,574 INFO [org.jboss.as] (MSC service thread 1-5) JBAS015874: JBoss AS 7.1.1.Final "Brontes" started in 24528ms - Started 282 of 369 services (82 services are passive or on-demand)
16:10:06,655 INFO [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS018559: Deployed "mysql-connector-java.jar"
16:10:06,656 INFO [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS018559: Deployed "myAppWS-REST.war"
16:10:06,657 INFO [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS018559: Deployed "myAppWeb.war"
16:10:06,657 INFO [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS018559: Deployed "myAppCrawlerManager.war"
16:10:06,657 INFO [org.jboss.as.controller] (DeploymentScanner-threads - 2) JBAS014774: Service status report
JBAS014776: Newly corrected services:
service jboss.jdbc-driver.mysql-connector-java_jar (no longer required)
当我手动复制战争并尝试通过bin / standalone.sh启动时,它只挂起在终端显示:
=========================================================================
JBoss Bootstrap Environment
JBOSS_HOME: /Users/doug/Apps/jboss-as-7.1.1.Final
JAVA: java
JAVA_OPTS: -server -XX:+UseCompressedOops -XX:+TieredCompilation -Xms64m -Xmx512m - XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.warning=true - Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 - Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true - Djboss.server.default.config=standalone.xml
=========================================================================
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
21:29:00,179 INFO [org.jboss.modules] JBoss Modules version 1.1.1.GA
21:29:01,847 INFO [org.jboss.msc] JBoss MSC version 1.0.2.GA
21:29:01,970 INFO [org.jboss.as] JBAS015899: JBoss AS 7.1.1.Final "Brontes" starting