eclipse中jboss启动超时的问题
不要试图去加timeouts. 首先确定没啥异常之类的. 检查下 eclipse中Jboss server的配置,比如
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <server hostname="localhost" id="JBoss v4.0 at localhost" name="JBoss v4.0 at localhost" runtime-id="JBoss v4.0" server-type="org.eclipse.jst.server.generic.jboss4" server-type-id="org.eclipse.jst.server.generic.jboss4" start-timeout="100" stop-timeout="15" timestamp="9"> <map jndiPort="1099" key="generic_server_instance_properties" port="8080" serverAddress="127.0.0.1" serverConfig="default"/> </server>
确定这里的Jndi port 和port是否和jboss中的对应配置相同,如果不相同,可能导致(1)eclipse不能控制JBoss;(2)eclipse不能查询到服务器的状态,导致虽然JBoss已经启动完成,然而eclipse不能查询到服务器的状态,所以在eclipse中服务器一直显示为starting状态,最后超时..
port查看jbosspath\server\default\deploy\jbossweb-tomcat55.sar 中的server.xml 的 <Connector port="8080"...
jndi port查看 jbosspath\server\default\conf中的 jboss-service.xml
<!-- ==================================================================== -->
<!-- JNDI -->
<!-- ==================================================================== -->
<mbean code="org.jboss.naming.NamingService"
name="jboss:service=Naming"..
<attribute name="Port">1099</attribute>
保证他们是一样的..