繁体   English   中英

无法启动jboss 7.1.1

[英]Unable to start jboss 7.1.1

我无法在服务器上启动jboss 7.1.1服务器,

我已经设置了JAVA_HOME和JBOSS_home。

由于某种原因,它会在之后停止

'如果错误级别1(“ -XX:+ TieredCompilation -version 1> nul 2>&1如果不是错误级别1(设置” JAVA_OPTS = -XX:+ TieredCompilation -Dprogram.name = standalone.bat -Xms64M -Xmx512M -XX: MaxPermSize = 256M -Dsun.rmi.dgc.client.gcInterval = 3600000 -Dsun.rmi.dgc.server.gcInterval = 3600000 -Djava.net.preferIPv4Stack = true -Dorg.jboss.resolver.warning = true -Djboss.modules。 system.pkgs = org.jboss.byteman -Djboss.server.default.config = standalone.xml“)))}''

下面是生成的日志

C:\\ jboss-as7.1.1.Final \\ bin>如果“ C:\\ jboss-as7.1.1.Final” NEQ“ C:\\ jboss-as7.1.1。Final”(回显警告JBOSS_HOME可能指向其他安装-可能会发生无法预期的结果。)

C:\\ jboss-as-7.1.1.Final \\ bin> set DIRNAME =

C:\\ jboss-as-7.1.1.Final \\ bin>如果“ Windows_NT” ==“ Windows_NT”(设置“ PROGNAME = standalone.bat”)否则(设置“ PROGNAME = standalone.bat”)

C:\\ jboss-as-7.1.1.Final \\ bin> rem设置JBoss的特定属性

C:\\ jboss-as-7.1.1.Final \\ bin> set JAVA_OPTS = -Dprogram.name = standalone.bat -Xms64M -Xmx512M -XX:MaxPermSize = 256M -Dsun.rmi.dgc.client.gcInterval = 3600000 -Dsun .rmi。 dgc.server.gcInterval = 3600000 -Djava.net.preferIPv4Stack = true -Dorg.jboss.resolv er.warning = true -Djboss.modules.system.pkgs = org.jboss.byteman -Djboss.server.def ault.config = standalone.xml

C:\\ jboss-as-7.1.1.Final \\ bin>,如果“ xC:\\ Program Files \\ Java \\ jdk1.6.0_18; E:\\ Program Files \\ Java \\ jdk1.6.0_18;” ==“ x”(未设置set JAVA = java echo JAVA_HOME。可能会发生意外的结果。echo请将JAVA_HOME设置为本地JDK的目录,以避免出现此消息。)

C:\\ jboss-as-7.1.1.Final \\ bin>如果不是“” ==“ true”(rem将-client添加到JVM选项(如果支持)(32位VM),并且不会被覆盖

回声“ -Dprogram.name = standalone.bat -Xms64M -Xmx512M -XX:MaxPermSize = 256M -Dsun .rmi.dgc.client.gcInterval = 3600000 -Dsun.rmi.dgc.server.gcInterval = 3600000 -Djav a.net。 preferredIPv4Stack = true -Dorg.jboss.resolver.warning = true -Djboss.modules.sys tem.pkgs = org.jboss.byteman -Djboss.server.default.config = standalone.xml“ | fin dstr / I-服务器1>如果错误级别为1,则为null(“ -client -version 2>&1 | findstr / I / C:” Client VM“ 1> nul

如果不是错误级别1(设置“ JAVA_OPTS = -client -Dprogram.name = standalone.bat -Xms6 4M -Xmx512M -XX:MaxPermSize = 256M -Dsun.rmi.dgc.client.gcInterval = 3600000 -Dsun.r mi.dgc。 server.gcInterval = 3600000 -Djava.net.preferIPv4Stack = true -Dorg.jboss.res olver.warning = true -Djboss.modules.system.pkgs = org.jboss.byteman -Djboss.server。default.config = standalone.xml “))

rem添加压缩的oops(如果支持)(64位VM),并且不被覆盖

回声“ -Dprogram.name = standalone.bat -Xms64M -Xmx512M -XX:MaxPermSize = 256M -Dsun .rmi.dgc.client.gcInterval = 3600000 -Dsun.rmi.dgc.server.gcInterval = 3600000 -Djav a.net。 preferredIPv4Stack = true -Dorg.jboss.resolver.warning = true -Djboss.modules.sys tem.pkgs = org.jboss.byteman -Djboss.server.default.config = standalone.xml“ | fin dstr / I“ -XX:-UseCompressedOops -client” 1> nul

如果错误级别为1(“” -XX:+ UseCompressedOops -version 1> nul 2>&1

如果不是错误级别1(设置“ JAVA_OPTS = -XX:+ UseCompressedOops -Dprogram.name = standalone.bat -Xms64M -Xmx512M -XX:MaxPermSize = 256M -Dsun.rmi.dgc.client.gcInterval = 3600000 -Dsun.rmi。 dgc.server.gcInterval = 3600000 -Djava.net.preferIPv4Stack = true -Dorg.jboss.resolver.warning = true -Djboss.modules.system.pkgs = org.jboss.byteman -Djboss.server.default.config = standalone xml“))

rem添加分层编译(如果支持的话)(64位VM),并且不覆盖echo“ -Dprogram.name = standalone.bat -Xms64M -Xmx512M -XX:MaxPermSize = 256M -Dsun .rmi.dgc.client.gcInterval = 3600000 -Dsun .rmi.dgc.server.gcInterval = 3600000 -Djav a.net.preferIPv4Stack = true -Dorg.jboss.resolver.warning = true -Djboss.modules.sys tem.pkgs = org.jboss.byteman -Djboss.server.default .config = standalone.xml” | fin dstr / I“ -XX:-TieredCompilation -client” 1> nul

如果错误级别1(“ -XX:+ TieredCompilation -version 1> nul 2>&1如果不是错误级别1(设置” JAVA_OPTS = -XX:+ TieredCompilation -Dprogram.name = standalone.bat -Xms64M -Xmx512M -XX:MaxPermSize = 256M -Dsun.rmi.dgc.client.gcInterval = 3600000 -Dsun.rmi.dgc.server.gcInterval = 3600000 -Djava.net.preferIPv4Stack = true -Dorg.jboss.resolver.warning = true -Djboss.modules.system .pkgs = org.jboss.byteman -Djboss.server.default.config = standalone.xml“)))}

我想这是文件夹路径包含空格(或引号)的问题。 JBOSS_HOME或JAVA_OPTS。

==>解决方法:在路径不包含空格,括号,引号和Unicode字符的文件夹上安装JBoss。

JBoss主页的示例:

  • C:\\ Program Files \\ jb-eap-6->错误(空格)

  • C:\\ Program Files(x86)\\ jb-eap-6->更糟(空格和括号)

  • C:\\ jb-eap-6 ==>确定,没有空格,没有括号。

  • D:\\ apps \\ jb-eap-6 ==>确定,没有空格,没有Unicode

如果问题仍然存在,则对JAVA_HOME和JAVA_OPTS也应用该解决方法。

P / S:不要问我,为什么JBoss脚本在Windows上很烂!

暂无
暂无

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

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