一个非常简单的servlet 第一次访问报错500 第二次再访问404

时间:2023-01-23 15:58:07
tomcat启动以后,第一次访问报错500,显示该servlet未找到

严重: Allocate exception for servlet ajaxGet
java.lang.ClassNotFoundException: java.GetTest
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1892)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1735)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:495)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:477)
....

然后再访问同样的地址,浏览器就会报错404,但是eclipse控制台不会报错

6 个解决方案

#1


一个非常简单的servlet 第一次访问报错500 第二次再访问404
一个非常简单的servlet 第一次访问报错500 第二次再访问404
一个非常简单的servlet 第一次访问报错500 第二次再访问404
一个非常简单的servlet 第一次访问报错500 第二次再访问404
一个非常简单的servlet 第一次访问报错500 第二次再访问404

#2


包名不要叫java....改一下。。。

#3


编译出错了吧,清空一下work目录重新运行一下试试

#4


你的servlet方法写的有问题吧,没有被重写吧 一个非常简单的servlet 第一次访问报错500 第二次再访问404

#5


不知道怎么回复啊  二楼的大哥的解决方案是正确的

但是很奇怪 我以前的项目也有包名叫java的 但是没问题啊

是不是紧挨着类的包名不能叫java?

#6


引用 5 楼 qq_38076881 的回复:
不知道怎么回复啊  二楼的大哥的解决方案是正确的

但是很奇怪 我以前的项目也有包名叫java的 但是没问题啊

是不是紧挨着类的包名不能叫java?

也许是关键字

#1


一个非常简单的servlet 第一次访问报错500 第二次再访问404
一个非常简单的servlet 第一次访问报错500 第二次再访问404
一个非常简单的servlet 第一次访问报错500 第二次再访问404
一个非常简单的servlet 第一次访问报错500 第二次再访问404
一个非常简单的servlet 第一次访问报错500 第二次再访问404

#2


包名不要叫java....改一下。。。

#3


编译出错了吧,清空一下work目录重新运行一下试试

#4


你的servlet方法写的有问题吧,没有被重写吧 一个非常简单的servlet 第一次访问报错500 第二次再访问404

#5


不知道怎么回复啊  二楼的大哥的解决方案是正确的

但是很奇怪 我以前的项目也有包名叫java的 但是没问题啊

是不是紧挨着类的包名不能叫java?

#6


引用 5 楼 qq_38076881 的回复:
不知道怎么回复啊  二楼的大哥的解决方案是正确的

但是很奇怪 我以前的项目也有包名叫java的 但是没问题啊

是不是紧挨着类的包名不能叫java?

也许是关键字