无法启动jboss 7.1.1

时间:2013-09-23 18:33:23

标签: java jboss jboss7.x

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

我已经设置了JAVA_HOME和JBOSS_home。

由于某种原因它在

之后停止

'如果errorlevel 1(“ - ” - XX:+ TieredCompilation -version 1> nul 2>& 1 if if not errorlevel 1(设置为“JAVA_OPTS = -XX:+ TieredCompilation -Dprogram.name = stand alone.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-as-7.1.1.Final \ bin> if“C:\ jboss-as-7.1.1.Final”NEQ   “C:\ jboss-as-7.1.1。最终”(回声警告JBOSS_HOME可能指向   不同的安装 - 可能会出现不可预测的结果。 )

     

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

     

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

     

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

     

C:\ jboss-as-7.1.1.Final \箱>设置   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> if“xC:\ Program Files \ Java \ jdk1.6.0_18;   E:\ Program F iles \ Java \ jdk1.6.0_18;“==”x“(设置JAVA = java echo)   JAVA_HOME未设置。可能会出现意外结果。回声集   JAVA_HOME到本地JDK的目录以避免此消息。 )

     

C:\ jboss-as-7.1.1.Final \ bin> if if“”==“true”(rem Add -client to   JVM选项,如果支持(32位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 -server 1> nul if errorlevel 1(”“ - client -version 2> & 1 | findstr / I.   / C:“客户端VM”1> nul

     

如果不是errorlevel 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 =真   -Dorg.jboss.res olver.warning = true -Djboss.modules.system.pkgs = org.jboss.byteman -Djboss.server。 default.config = standalone.xml“))

     

rem添加压缩的oops(如果支持)(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:-UseCompressedOops -client“1> nul

     

if errorlevel 1(“” - XX:+ UseCompressedOops -version 1> nul 2>& 1

     

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

     

rem添加分层编译(如果支持)(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.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

     

if errorlevel 1(“” - - XX:+ TieredCompilation -version 1> nul 2>& 1 if   not errorlevel 1(设置“JAVA_OPTS = -XX:+ TieredCompilation   -Dprogram.name = stand alone.bat -Xms64M -Xmx512M -XX:MaxPermSize = 256M -Dsun.rmi.dgc.client.gcInterval = 3600000 -Dsun.rmi.dgc.server.gcInterval = 3600000 -Djava.net.preferIPv4Stack =真正   -Dorg.jboss.resolver.warning = true -Djboss.modules.system.pkgs = org.jboss.byteman   -Djboss.server.default.config = standalone.xml“)))}

1 个答案:

答案 0 :(得分:0)

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

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

JBoss home的例子:

  • 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上出现问题!