tomcat 启动报ava.lang.NoClassDefFoundError

作者&投稿:征帜 (若有异议请与网页底部的电邮联系)
tomcat 的java.lang.NoClassDefFoundError:~

你是不是调用了还没被初始化的类?

你确定你的logger已经初始化了吗?

可能是别的地方初始化的程序还没运行到,你就打开了该页面。

请尝试在该页面初始化看看还有没有这个问题。

这种情况我遇到过,而且很经常,没什么规律可言
有些时候自身没有错误的话,我们就要大胆怀疑是工具的问题
确实,我现在就已经认为是工具的问题了,我猜测是没有及时编译..

我用MyEclipse开发的时候还好,没怎么出过这问题
但用Eclipse开发,经常出现这个
个人解决办法:
1.重启
2.我的错误有时候是找不到servlet,我就在xml里重新把servlet-class重新写了一遍
3.右键单击工程,运行Build Project(如果没有改选项,请进入菜单栏的Project选项,将Build AutoMatically前面的勾勾去掉)

应该是你的JDK的版本太低了,你重新安装下JDK,版本最好是1.6的,然后配置下环境变量,就可以了,我以前也出现过

参考答案 铁杵能磨成针,但木杵只能磨成牙签,材料不对,再努力也没用。


林州市14783691543: tomcat报ava.lang.ClassNotFoundException: org.apache.catalina.startup.Catali -
褒固苦参: tomcat的 catalina.jar 不在 lib目录,版本相关太远.或CLASSPATH被破坏了

林州市14783691543: tomcat启动错误 -
褒固苦参: 1.检查 jdk 配置2.jar包配置3.可能是 tomcat启动时加载某个 工程出错了.你试着把配置在 tomcat里的工程全部删除,再启动试试看.

林州市14783691543: tomcat8.0启动异常java.lang.IllegalStateException: Illegal access: -
褒固苦参: 违法接入:应用实例已经被停止.不能加载[io/netty/util/internal/NoOpTypeParameterMatcher.class这个类

林州市14783691543: tomcat启动后报错,请问这个问题如何解决,谢谢! -
褒固苦参: 第一:请检查你的项目的WEB.XML文件是不是配置有错误,如果有错也会报的. 第二:可能你的TOMCAT多重启动了.也就是说在eclipse启动tomcat之前,tomcata已经在后台运行了,这样也会报错.

林州市14783691543: 高手帮帮忙,启动Tomcat服务时报这样的错误是怎么回事 -
褒固苦参: 1、8080端口已经被 占了,看下谁用的:nmap localhost 如果是http-proxy的话,可能已经启动了,如是其它的服务将它停掉再试.2、可以改下tomcat的服务端口/usr/local/apache-tomcat-xxxx/conf/server.xml 中的端口号3、启动命令前将环境变量设置为英文可以看到清楚点的错误信息.export LANG=en_US

林州市14783691543: tomcat一直启动异常,报下面的错误
褒固苦参: 这个需要日志才能看到原因…… 这个原因字面意思就是1000s还没启动,如果启动时间需要超过1000s的话,配置下最大超时.

林州市14783691543: Linux tomcat 启动报错 -
褒固苦参: 给你一些解决思路1.先把你的war包先移除,再启动,如果正常,说明问题出在war包上2.如果不正常,说明tomcat的有问题, A.检查下是不是端口被占用 B.是不是已经有一个tomcat在启动了,如果有,kill掉 C.如果前面都正常,那可能就是你的配置有问题.可以把tomcat删掉,重新搞一个新的.

林州市14783691543: 为什么我的Tomcat启动时总是报错 -
褒固苦参: 1、首先从tomcat官方站点 下载tomcat,下载时须注意tomcat安装程序包的版本信息;其中zip格式为window压缩版,tar.gz为linux安装版,installer的为window安装版,如图2、下面先介绍下解压后的各文件夹的功能与作用;bin 用于放置启动和...

林州市14783691543: Tomcat 启动报错怎么解决 -
褒固苦参: tomcat启动超过45s自动停止. 解决办法:设置timeout即可: 1)package Explorer view里,双击你要设置的server,会打开该server的设置窗口 2)右上部有Timeouts的设置部分,设置timeout就在这里

林州市14783691543: tomcat 启动报错: -
褒固苦参: 我为了偷懒一只都是多个tomcat同时用的,把启动文件名跟项目名对应好,想启动哪个项目就启动哪个项目,真是非常方便.试试下面的方法:首先,认真检查两个tomcat的server.xml.不要重复配置端口9999.然后,因为9999不一定是tomcat占...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网