`

Server JBoss v5.0 at localhost was unable to start within 50 seconds.

    博客分类:
  • JAVA
阅读更多
[标题]:[转]JBoss was unable to start within 50 seconds
[时间]:2009-5-14
[摘要]:在Eclipse中JBoss不能正确启动,Java EE,J2EE
[关键字]:超时,JBoss,
[环境]:jboss-5.0.1.GA、Eclipse for Java EE:version3.4.1、Windows XP SP3
[作者]:Winty (wintys@gmail.com) http://www.blogjava.net/wintys

[错误]:
在Eclipse中启动JBoss 5.0时出现如下错误:
Server JBoss v5.0 at localhost was unable to start within 50 seconds. If the server requires more time, try increasing the timeout in the server editor.


[原因]:
50seconds不够用,当然要增加时间,才能完成启动。

[解决]:
方法一:
    在EclipseWorkBench\.metadata\.plugins\org.eclipse.wst.server.core\servers.xml中,将start-timeout="50"改成start-timeout="500"

servers.xml:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<servers>
  <server hostname="localhost" id="JBoss v5.0 at localhost" name="JBoss v5.0 at localhost" runtime-id="JBoss v5.0" server-type="org.eclipse.jst.server.generic.jboss5" server-type-id="org.eclipse.jst.server.generic.jboss5" start-timeout="500" stop-timeout="15" timestamp="2">
    <map jndiPort="1099" key="generic_server_instance_properties" port="8080" serverAddress="127.0.0.1" serverConfig="default"/>
    <list key="modules" value0="MyEJBTest::org.eclipse.jst.jee.server:MyEJBTest::jst.web::2.5" value1="MyHelloWorld::org.eclipse.jst.jee.server:MyHelloWorld::jst.ejb::3.0"/>
    <list key="Generic_Server_Modules_List" value0="org.eclipse.jst.jee.server:MyEJBTest" value1="org.eclipse.jst.jee.server:MyHelloWorld"/>
  </server>
</servers>


方法2:
    在EclipseForJavaEE\plugins\org.eclipse.jst.server.generic.jboss_1.5.205.v200805140145\plugin.xml中,将id="org.eclipse.jst.server.generic.jboss5"的serverType标签属性startTimeout="50000"改成startTimeout="500000"

<serverType
       runtime="true"
       class="org.eclipse.jst.server.generic.core.internal.GenericServer"
       id="org.eclipse.jst.server.generic.jboss5"
       initialState="stopped"
       supportsRemoteHosts="false"
       runtimeTypeId="org.eclipse.jst.server.generic.runtime.jboss5"
       description="%jboss5serverTypeDescription"
       launchConfigId="org.eclipse.jst.server.generic.core.launchConfigurationType"
       behaviourClass="org.eclipse.jst.server.generic.core.internal.GenericServerBehaviour"
       name="%jboss5serverTypeName"
       startTimeout="500000"
       stopTimeout="15000"
       hasConfiguration="false"
       launchModes="run,debug,profile">       
</serverType>

[参考资料]:
[1] Eclipse JBoss5Beta4 struts问题 : http://topic.csdn.net/u/20080627/10/d4168af3-a8b3-4db5-8eaf-4773b9cce8b8.html
[2] eclipse中jboss启动时提示 50 seconds 超时 : http://www.cnblogs.com/ztf2008/archive/2009/03/20/1417579.html

分享到:  











超时的原因主要是由于配置不一致造成的,检查下 eclipse中Jboss server的配置,位置在workspace\.metadata\.plugins\org.eclipse.wst.server.core下的server.xml

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<servers>
  <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="50" stop-timeout="15" timestamp="1">
    <map jndiPort="1099" key="generic_server_instance_properties" port="8080" serverAddress="127.0.0.1" serverConfig="default"/>
    <list key="modules" value0="order_query::org.eclipse.jst.j2ee.server:order_query::jst.web::2.4"/>
    <list key="Generic_Server_Modules_List" value0="org.eclipse.jst.j2ee.server:order_query"/>
  </server>
</servers>



 
确定这里的Jndi port 和port是否和jboss中的对应配置相同,如果不相同,就会导致虽然JBoss已经启动完成,然而eclipse不能查询到服务器的状态,所以在eclipse中服务器一直显示为starting状态,最后超时。

查看jboss中的配置

jbosspath\server\default\deploy\jbossweb-tomcat55.sar 中的server.xml 的



<Connector port="8080" address="${jboss.bind.address}"
         maxThreads="250" strategy="ms" maxHttpHeaderSize="8192"
         emptySessionPath="true"
         enableLookups="false" redirectPort="8443" acceptCount="100"
         connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="GBK" server="www.yeepay.com" />




确保这里的端口号为8080 

最后查看jndi的端口号,位置 jbosspath\server\default\conf中的 jboss-service.xml

<!-- ==================================================================== -->

   <!-- JNDI                                                                 -->
   <!-- ==================================================================== -->

   <mbean code="org.jboss.naming.NamingService"
      name="jboss:service=Naming"
      xmbean-dd="resource:xmdesc/NamingService-xmbean.xml">
      <!-- The call by value mode. true if all lookups are unmarshalled using
      the caller's TCL, false if in VM lookups return the value by reference.
      -->
      <attribute name="CallByValue">false</attribute>
      <!-- The listening port for the bootstrap JNP service. Set this to -1
        to run the NamingService without the JNP invoker listening port.
      -->
      <attribute name="Port">1099</attribute>

确保这里的1099和eclipse中的一致。

http://tianwenbo.iteye.com/blog/1483195
分享到:
评论

相关推荐

    jbpm 5.0 jboss jbpm 5.0 最新版jboss jbpm 5.0 最新版jboss jbpm 5.0 最新版jboss jbpm 5.0 最新版

    jboss jbpm 5.0 最新版jboss jbpm 5.0 最新版jboss jbpm 5.0 最新版jboss jbpm 5.0 最新版jboss jbpm 5.0 最新版jboss jbpm 5.0 最新版jboss jbpm 5.0 最新版

    jboss-5.0工具

    【JBoss 5.0 工具详解】 JBoss 5.0 是一款基于 Java 的开源应用服务器,它由 JBoss 社区开发并维护,是 Red Hat 公司产品线的一部分。JBoss 5.0 提供了一个全面的框架,用于部署、管理和服务企业级的 Java 应用程序...

    jboss5.0.part2.rar

    jboss-5.0.0.GA.zip 分为两卷 jboss5.0.part1.rar jboss5.0.part2.rar

    jboss5.0.part1.rar

    jboss-5.0.0.GA.zip 分为2卷: jboss5.0.part1.rar jboss5.0.part2.rar

    JBOSS5.0配置详解.docx

    1. **下载**:JBoss 5.0 Beta4可以从官方网站下载,地址是http://www.jboss.org/jbossas/downloads/。选择对应的版本,例如这里提到的是JBOSS5.0 Beta4.zip。 2. **安装**:下载后的zip文件解压缩到不含空格的目录...

    Drools JBoss Rules 5.0 Developer's Guide

    ### Drools JBoss Rules 5.0 Developer's Guide #### 概述 《Drools JBoss Rules 5.0 Developer's Guide》是一本专为希望利用Drools平台开发基于规则的业务逻辑的开发者而编写的指南。本书由Michal Bali撰写,于...

    Drools Jboss Rules 5.0 Developer's Guide

    ### Drools JBoss Rules 5.0 Developer's Guide:规则引擎技术详解 #### 一、概述 《Drools JBoss Rules 5.0 Developer's Guide》是一本深入讲解Drools规则引擎技术的书籍。本书由Michal Bali编写,旨在帮助读者...

    jboss netty5.0

    标题 "jboss netty5.0" 提及了 JBoss,这是一个开源的应用服务器,后来成为了 Red Hat 企业版 Java 应用服务器的一部分。Netty 与 JBoss 有着紧密的关系,因为 Netty 由 JBoss 社区的原始成员之一,Marc Fleury 创建...

    jboss-5.0.0.GA

    这里的“jboss-5.0.0.GA”指的是JBoss Application Server的5.0.0通用可用(General Availability)版本。这个版本在2008年发布,是JBoss AS的一个重要里程碑,提供了许多新特性和改进。 1. **JBoss AS 5.0概述**:...

    Eclipse插件:Freemarker Editor 1.5.3(JBoss出品)(支持dropins安装)

    JBoss是一家专注于开源中间件的公司,现为Red Hat的子公司,它为开发者提供了众多高质量的工具和服务,其中包括我们今天要讨论的"Freemarker Editor 1.5.3"插件。 "Freemarker Editor 1.5.3"是由JBoss出品的一款...

    Jboss启动报Failed to parse WEB-INFweb.xml; - nested throwable错误

    Jboss启动报Failed to parse WEB-INF/web.xml; - nested throwable错误解决方案 在Jboss应用服务器中,启动报错Failed to parse WEB-INF/web.xml; - nested throwable是一种常见的错误,本文将对此错误进行深入分析...

    JBoss_Enterprise_Application_Platform-5.0-Getting_Started_Guide-zh-CN

    ### JBoss Enterprise Application Platform 5.0 起步指南 #### 介绍 JBoss Enterprise Application Platform (EAP) 5.0 是一个强大的、基于 Java 的应用服务器平台,它支持企业级应用开发与部署。该平台提供了...

    JBoss.at.Work.A.Practical.Guide

    JBoss.at.Work.A.Practical.Guide.Oct.2005.chm

    yeclipse7.0+JBoss5.0测试EJB3.0环境搭建过程详解

    ### yeclipse7.0+JBoss5.0测试EJB3.0环境搭建过程详解 在深入探讨如何在yeclipse7.0与JBoss5.0环境下构建和测试EJB3.0应用之前,让我们先了解一些背景知识。EJB(Enterprise JavaBeans)是Java平台的一部分,用于...

    Myeclipse7.0+JBoss5.0测试EJB3.0环境搭建过程源代码

    进入MyEclipse的“Servers”视图,点击右键选择“New”-&gt;"Server",在列表中选择JBoss5.0,按照向导指引配置服务器路径。 - **创建EJB项目**:在MyEclipse中,新建一个Java EE项目,然后在项目中创建EJB模块。可以...

    jboss-eap-5.2.0.zip

    **JBoss EAP 5.2.0:企业级应用平台的基石** JBoss EAP(Enterprise Application Platform),是Red Hat公司开发的一款基于Java EE(现在称为Jakarta EE)的应用服务器,它为开发者提供了一个全面的框架来构建、...

    jboss-5.1.0.GA 下载地址

    JBoss AS 5.1.0.GA,全称JavaBoss Application Server,是Red Hat公司开发的一款开源且免费的企业级Java应用服务器,基于Java EE(Enterprise Edition)5规范。这个版本发布于2009年,是JBoss AS 5系列的重要里程碑...

    jboss5.0.1GA端口配置

    &lt;binding name="jboss.bind.address.management" value="localhost"/&gt; &lt;!-- 其他端口配置也按需修改 --&gt; ``` #### 五、注意事项 - 在修改端口配置前,请务必确保新分配的端口未被其他服务占用。 - 配置文件修改...

    Manning JBoss in Action: Configuring the JBoss Application Server

    JBoss in Action is the first book to focus on teaching readers in detail how to use the JBoss application server. Unlike other titles about JBoss, the authors of JBoss in Action go deeper into the ...

Global site tag (gtag.js) - Google Analytics