在HP UNIX服务器上安装Jeus后,启动Jeus出现错误possible stack overflow.如何解决?
在HP服务器上成功安装了Jeus5.0应用服务器,但是在用jeus命令启动jeus服务器时不能正常启动,错误信息如下,什么原因,如何解决?$ jeus
***************************************************************
- JEUS Home : /u1/tmn/jeus5
- JEUS Base Port : 9736
- Java Vendor : HP
- Added Java Option :
***************************************************************
/opt/java1.5/bin/java -server -Xmx512m -Xbootclasspath/p:/u1/tmn/jeus5/lib/system/extension.jar -classpath /u1/tmn/jeus5/lib/system/bootstrap.jar -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djava.library.path=/u1/tmn/jeus5/lib/system -Djava.naming.factory.initial=jeus.jndi.JNSContextFactory -Djava.naming.factory.url.pkgs=jeus.jndi.jns.url -Djava.net.preferIPv4Stack=true -Djava.util.logging.config.file=/u1/tmn/jeus5/bin/logging.properties -Djeus.home=/u1/tmn/jeus5 -Djeus.baseport=9736 -Djeus.jvm.version=hotspot -Djeus.tm.checkReg=true -Djeus.tool.webadmin.locale.language=ko -Djeus.net.reuseAddress=true -Djeus.properties.replicate=jeus,sun.rmi,java.util,java.net jeus.server.JeusBootstrapper
arg sulong failed. 0, 0x2000000056480250
Setup args failed.
Pid 5727 was killed due to failure in writing the User register stack- possible stack overflow. --------------------编程问答-------------------- 1)这个问题是由于HP服务器unix自带的jvm的一个bug引起的。可以通过在jeus的启动命令文件中通过修改相应的配置方式解决,方法如下:
在jeus安装目录下的bin目录下找到jeus.properties文件。在此文件中找到JAVA_ARGS设置的地方,添加如下选项即可。
# setup JAVA_ARGS.
JAVA_ARGS=-XX:VMThreadStackSize=4000
2)在HP的unix环境下,jeus应用服务器建议重新安装sun的jdk,即可避免此问题的发生。
补充:企业软件 , 中间件