博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
tomecat无法启动是什么原因??
阅读量:5924 次
发布时间:2019-06-19

本文共 1352 字,大约阅读时间需要 4 分钟。

hot3.png

tomcat启动不了的原因积累

可能情况一:

在安装目录下的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
这是很奇怪的错误,什么都没改,怎么虚拟机也能出错呀?不知为什么会出现这个错误。
解决办法:重启机器后,就好了!
大家谁还有什么其他经验一起总结进步吧!

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项目时常见),但太多情况都是由于配置文件的问题,只要大家平时

多总结下经验,平时多细心点去检查配置文件,就不会有什么问题。

转载于:https://my.oschina.net/u/263085/blog/52448

你可能感兴趣的文章
《Apache Zookeeper 官方文档》-1简介
查看>>
恶补web之七:html DOM知识
查看>>
Linux备份ifcfg-eth0文件导致的网络故障问题
查看>>
第二天 web 笔记
查看>>
前端知识点总结——VUE
查看>>
2018年尾总结——稳中成长
查看>>
xampp下新增virtualhost出现access denied
查看>>
多IP主机用于挂协议挂游戏有什么好处!
查看>>
myisam和innodb区别
查看>>
C# 将字符串转换成×××、double或者date的代码
查看>>
成为高级大数据工程师的必备技能详解
查看>>
我要去做程序员,我吃得了苦
查看>>
科大讯飞,是时候考虑盈利问题了
查看>>
数字货币将对当前支付体系有什么积极的影响?
查看>>
区块链第三方支付平台:全球贸易发展先驱
查看>>
MySQL 存储过程
查看>>
我的友情链接
查看>>
windows server 2008 R2 AD 域之---IE安全设置
查看>>
PC 上的 LVM 灾难修复
查看>>
TimeRecordUtil 获取当前时间与开始时间差打印log
查看>>