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>

保证他们是一样的..

posted @ 2011-07-08 18:50  lostyue  阅读(2200)  评论(0编辑  收藏  举报