`
tkiicpp
  • 浏览: 82886 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

[zz] tomcat启动不了的原因积累

阅读更多

原帖地址: http://bbs.tarena.com.cn/archiver/tid-36549.html

----------------------------------------------1-------------------------------------------------------------------

可能情况一:
在安装目录下的common\lib中加入了struts中的 lib包中的commons-beanutils.jar或者commons-digester.jar,
解决方法:去掉!如需使用放在其他路径下,再配置环境变量!错误环境:tomcat4.31  struts1.2.7

可能情况二:
tomcat的默认端口是8080,可能已经被其他占用。
解决方法:在安装路径下conf文件夹中的server.xml中把断口号改掉!

可能情况三:
环境变量有问题,仔细检查

可能情况四:
如果本机器上有两个版本的tomcat ,在配置环境变量CATALINA_HOME时,不能把两个的都配进去。如果配进去可能导致,在启动tomcat时,出现启动的dos界面但是没有任何提示或者是启动时的初始化的文件。
解决办法:修改CATALINA_HOME,用哪个tomcat就配置哪个。

可能情况五:
可能是tomcat版本和jdk的版本不匹配,可以换一个版本的jdk试试。如tomcat4.31  &  jdk1.4.1  就出现这个问题,在更换成jdk1.4.2 后就能启动了。

可能情况六:
C:\Program Files\Apache Group\Tomcat 4.1\bin>catalina  run             //查看错误信息
count = 6092, total = 9352
Error occurred during initialization of VM             //提示初始化虚拟机时出错
java/lang/NoClassDefFoundError: java/lang/Object
这是很奇怪的错误,什么都没改,怎么虚拟机也能出错呀?不知为什么会出现这个错误。
解决办法:重启机器后,就好了!

 

------------------------------------------------------2-----------------------------------------------------------------------

tomcat启动不了,除了上述可能的六种情况外,在建成eclipse中建web工程时也会常出现启动失败或不能启动现象:
可能原因 1:
       在eclipse中绑定的tomcat没有正确的设置,或者是在eclipse中的选择的和本机中安装的版本不配套。
解决方案:
      正确的设置eclipse 中的tomcat ,在重新设置之前,先把以前设的置的先删除,然后再按步重新绑定一个tomcat
可能原因2:
       在web工程中启动tomcat时可能会有端口点用,或者提示也有另外一个程序正在使用,此时可能是由于你的后台可能正在有一个tomcat正在运行,或者以前没有正在确的关闭退出tomcat。
解决方案:
       一般进入tomcat的安装目录下,进入bin目录,多执行下shutdown命令即可排除,注意在unix环境下,应该通过终端进入tomcat安装目 录下的bin目录执行shutdown.sh  ,在windows环境下直接执行shutdown批处理文件即可。
tomcat在启动过程中还会有许多情况下会启动失败( 多在建web项目时常见),但太多情况都是由于配置文件的问题,只要大家平时多总结下经验,平时多细心点去检查配置文件,就不会有什么问题。

 

------------------------------------------------------3-------------------------------------------------------------------------

最近 一段时间 tomcat   启动 每次都需要消耗 5~10min时间 没有 任何相应
使用了 各种方法 都没有能够 找到 问题
今日 修改了 conf/logging 的日志输出 级别, 终于 看到了 tomcat在启动的时候在什么
tomcat  会扫描  /WEB-INF/ 下的 所有文件
而我在 WEB-INF/  有 几十G的文件
这就是 原因. 5.5.23 好像 解决了这个问题  好像

 

------------------------------------------------------4--------------------------------------------------------------------------

Mar 31, 2011 2:05:22 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Genuitec\Common\binary\com.sun.java.jdk.win32.x86_1.6.0.013\bin;D:\CHENPP-WORK\Compliance\blazeds-turnkey-4.0.0.14931\tomcat\bin
Mar 31, 2011 2:05:22 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8400
Mar 31, 2011 2:05:22 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 444 ms
Mar 31, 2011 2:05:22 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Mar 31, 2011 2:05:22 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.14
******************************************************************************
*                                                                            *
*  Unable to connect to the samples database.                                *
*  You must start the samples database before you can run the samples.       *
*  To start the samples database:                                            *
*    1. Open a command prompt and go to the {install-dir}/sampledb dir       *
*    2. Run startdb.bat (Windows) or startdb.sh (Unix-based systems)         *
*                                                                            *
******************************************************************************
Mar 31, 2011 2:05:33 PM org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(D:\CHENPP-WORK\Compliance\blazeds-turnkey-4.0.0.14931\tomcat\webapps\RestrictedListAdmin\WEB-INF\lib\servlet-api-2.4.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
log4j:WARN Continuable parsing error 4 and column 69
log4j:WARN Document root element "log4j:configuration", must match DOCTYPE root "null".
log4j:WARN Continuable parsing error 4 and column 69
log4j:WARN Document is invalid: no grammar found.
2011-03-31 14:05:36,970 (AbstractApplicationContext.java:412) INFO  - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@6cc2a4: display name [org.springframework.context.support.ClassPathXmlApplicationContext@6cc2a4]; startup date [Thu Mar 31 14:05:36 CST 2011]; root of context hierarchy
2011-03-31 14:05:37,339 (XmlBeanDefinitionReader.java:323) INFO  - Loading XML bean definitions from class path resource [jms.xml]
2011-03-31 14:05:37,568 (AbstractApplicationContext.java:427) INFO  - Bean factory for application context [org.springframework.context.support.ClassPathXmlApplicationContext@6cc2a4]: org.springframework.beans.factory.support.DefaultListableBeanFactory@57f57f
2011-03-31 14:05:37,761 (DefaultListableBeanFactory.java:414) INFO  - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@57f57f: defining beans [connectionFactory,restrictedListPublishDestination,restrictedListPublisher,privateRestrictedListPublishDestination,privateRestrictedListPublisher,watchedListPublishDestination,watchedListPublisher,hasPublishDestination,hasPublisher,restrictedListDataPublisher,subscribeDestination,subscribeConsumer]; root of factory hierarchy
Initializing DeamonSession
2011-03-31 14:05:38,764 (AbstractApplicationContext.java:412) INFO  - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@dcdffc: display name [org.springframework.context.support.ClassPathXmlApplicationContext@dcdffc]; startup date [Thu Mar 31 14:05:38 CST 2011]; root of context hierarchy
2011-03-31 14:05:38,764 (XmlBeanDefinitionReader.java:323) INFO  - Loading XML bean definitions from class path resource [jms.xml]
2011-03-31 14:05:38,922 (AbstractApplicationContext.java:427) INFO  - Bean factory for application context [org.springframework.context.support.ClassPathXmlApplicationContext@dcdffc]: org.springframework.beans.factory.support.DefaultListableBeanFactory@47b35d
2011-03-31 14:05:38,922 (DefaultListableBeanFactory.java:414) INFO  - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@47b35d: defining beans [connectionFactory,restrictedListPublishDestination,restrictedListPublisher,privateRestrictedListPublishDestination,privateRestrictedListPublisher,watchedListPublishDestination,watchedListPublisher,hasPublishDestination,hasPublisher,restrictedListDataPublisher,subscribeDestination,subscribeConsumer]; root of factory hierarchy
2011-03-31 14:08:23,771 (FailoverTransport.java:745) INFO  - Successfully connected to tcp://192.168.58.50:61616
Mar 31, 2011 2:08:24 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8400
Mar 31, 2011 2:08:24 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Mar 31, 2011 2:08:24 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/53  config=null
Mar 31, 2011 2:08:24 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 162182 ms

 上面的信息是tomcat启动时console打印出来内容,今天启动tomcat时,信息打印到了非蓝色字体部分便停住不动,tomcat启动不起来。我找了一上午,查看了以上列出的三部分的可能情况,还是一无所获。最后自己对比了下今天的代码和昨天的有什么不同,发现原来jms.xml中activemq由远程的改成自己本机的了。难道是activemq没有启动,我试着将本机的activemq启动,终于出现了蓝色字体信息,tomcat启动成功。原来DeamonSession类会引用到activemq,这样tomcat就一直等待起来。这也是tomcat启动不成功的另外一直情形了。

 

分享到:
评论

相关推荐

    base zz zz zz zz

    base zz zz zz zz zz base zz zz zz zz zz base zz zz zz zz zz base zz zz zz zz zz

    将tomcat5.5 admin部署到 Tomcat7.0上

    打开Tomcat 7.0的`conf/Catalina/localhost`目录,如果不存在`admin.xml`文件,需要创建一个。在这个文件中,添加如下内容来定义admin应用的上下文: ``` 路径/to/tomcat_5_5/webapps/admin" swallowOutput="true...

    linux下安装tomcat

    2. **设置 Tomcat 作为服务自动启动**,可以通过 `chkconfig` 工具将 Tomcat 添加为开机启动的服务之一。 #### 八、启动 Tomcat 通过 `/usr/local/jakarta-tomcat-5.0.27/bin/startup.sh` 脚本启动 Tomcat 服务器...

    apache-tomcat-8.5.9

    Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat ...

    ZZ561401.CAB

    ZZ561401.CAB ZZ561401.CAB ZZ561401.CAB

    linux下java,tomcat,weblogic安装

    1. 下载Tomcat的归档文件,如 `apache-tomcat-xx.yy.zz.tar.gz`。 2. 解压到指定目录,如 `/opt/tomcat`。 3. 设置环境变量 `CATALINA_HOME` 指向Tomcat的根目录。 4. 配置Tomcat服务,创建一个系统服务脚本,以便...

    nginx+tomcat集群实例

    同时,确保所有Tomcat服务器已启动并监听正确的端口。使用Nginx的错误日志和Tomcat的管理界面进行监控,确保一切正常运行。 ## 高可用性和故障转移 为了增强系统的高可用性,可以使用Nginx的健康检查功能,检查后端...

    zz CAD快速计算长度插件

    在CAD中想要快速测量长度,在CAD工具栏找到加载应用程序,再点击加载 加载成功后在输入栏输入“zz”(不分大小写)在选择你需要测量的线段即可。

    wincc AX NF ZZ

    wincc SIMATIC WinCC是第一个使用最新的32位技术的过程监视系统,具有良好的开放性和灵活性。 从面市伊始,用户就对SIMATIC WinCC印象深刻。

    超出NLO QCD的高横向动量的ZZ产生

    我们研究了四轻子最终状态ℓ+ℓ-ℓ+ℓ-... 我们发现,近似的NNLO校正量很大,在Z玻色子或前轻子的高横向动量下可达20%,并且未被NLO规模不确定性覆盖。 然而,相对于此顺序的QCD校正,四轻子不变质量的分布是稳定的。

    ZZ_MODIFIED_GEEBINF.ENS.zip endnote的样式文件

    标题中的“ZZ_MODIFIED_GEEBINF.ENS.zip”是一个压缩包文件,主要包含一个名为“ZZ_MODIFIED_GEEBINF.ENS”的文件。这个文件是一种特殊格式,用于定义EndNote的引用样式。EndNote是一款强大的文献管理软件,广泛应用...

    ZZ不锈钢制品公司网站建设方案(doc).docx

    "ZZ不锈钢制品公司网站建设方案" 本文档是关于ZZ不锈钢制品公司网站建设方案的详细报告。该报告从网站需求分析开始,讨论了ZZ不锈钢制品公司的电子商务解决方案和服务需求,并对网站的设计要求、功能实现、中心网络...

    Zz归零.LSP

    cad标高归零,好用的

    TIA V16 AX NF ZZ.rar

    博途V16授权 博途V16授权 博途V16授权 博途V16授权 TIA V16 AX NF ZZ TIA V16 AX NF ZZ TIA V16 AX NF ZZ TIA V16 AX NF ZZ TIA V16 AX NF ZZ

    atguigu_springboot2_zz-master.zip

    `atguigu_springboot2_zz-master`可能使用了`spring-boot-starter-tomcat`来实现这一功能。 5. **Thymeleaf模板引擎** 如果项目涉及视图渲染,`atguigu_springboot2_zz-master`可能使用了Thymeleaf作为模板引擎,...

    ZZ_MODIFIED_GEEBINF.ENS.zip

    标题中的"ZZ_MODIFIED_GEEBINF.ENS.zip"是一个压缩包文件,暗示其内容可能包含对EndNote引用样式的一种修改。EndNote是一款流行的参考文献管理软件,它允许用户存储、组织和格式化引用文献。"ZZ_MODIFIED_GEEBINF....

    ZZ Fibo Trader - MetaTrader 5EA.zip

    然而,任何EA都不能保证100%的成功率,因此,交易者在使用时仍需结合自身的市场理解和风险管理策略,以实现长期稳定的投资回报。此外,持续学习和优化EA设置,以适应不断变化的市场环境,是提升交易效果的关键。

    geebinf modified by zz.ens

    写中文文章,或者外文,参考文献格式。例如:[1] Niu M, Hu Y, Sun S, et al. A novel hybrid decomposition-ensemble model based on VMD and HGWO for container throughput forecasting[J]. Applied Mathematical...

Global site tag (gtag.js) - Google Analytics