Jboss启动不完成,一直starting状态
今天碰到一个很妖怪的问题,在下用Eclipse启动JBOSS时,在console里虽然已经提示“Started in ….”,表示已经启动完成,但是Servers一栏中一直显示starting...的字样。用浏览器可以访问,不过过了一会就报超时的错。话说在下设置的超时时间是500秒- -
网上查了一下资料,说是把JBOSS的端口设置成8070即可,但是实际上不是那么回事!
原来罪魁祸首是在jboss-4.2.3.GA\server\default\deploy\jboss-web.deployer\server.xml文件中,有一行设置端口的命令:
<Connector port="8080"address="${jboss.bind.address}"
maxThreads="250" maxHttpHeaderSize="8192"
emptySessionPath="true" protocol="HTTP/1.1"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
这个设置要和Eclipse中的设置一致。
?
注意:jboss 5.0 server.xml路径为\server\default\deploy\jbossweb.sar\
?<Connector protocol="HTTP/1.1" port="8888" address="127.0.0.1"
?????????????? connectionTimeout="20000" redirectPort="8443" />
?????????????? connectionTimeout="20000" redirectPort="8443" />