HTTP Status 500 - Error instantiating servlet class cn.itcast.servlet.TestServlet07 & 404同时存在的解决方法
这是本次错误所用的程序,视频里并没有出现红色下划线错误,然后我就选了第一个“Add ...”那个(忘了)。
启动tomcat 8.0服务器时没有报错,在网页上输入地址时报错,还有一个404错误没截出来。
不知道为什么报了两个错误,404和500。
eclipse底下开始显示错误,以上3张图片是错误内容。
昨天电脑使用时间过长,有可能导致tomcat服务器有点崩溃,然后拖到今天才开始再次解决问题。在网上搜了好多解决500和404错误的方法,但一直没有用。
解决Allocate exception for servlet XXXServlet,以上是链接,以下是文章内容
病因:
1.web.xml文件中没有配置
2.jar包重复导入
处方:
1.web.xml没有配置的配置一下就OK
WebContent-->WEB-INF-->web.xml
模板:
<servlet>
<servlet-name>loginServlet</servlet-name> //servlet名字
<servlet-class>com.siso.edu.course.servlet.LoginServlet</servlet-class> //所在包
</servlet>
<servlet-mapping>
<servlet-name>loginServlet</servlet-name>
<url-pattern>/loginServlet</url-pattern>
</servlet-mapping>
2.jar包重复导入,删除重复jar包
选中项目右键-->Build Path-->Configure Build Path...-->删除多余jar包即可
Javaweb小白,能力有限,目前只有这些原因和解决方案。欢迎留言补充讨论,多谢指教!
————————————————
版权声明:本文为CSDN博主「不爱代码爱美人」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_39453388/java/article/details/85597804
(上面的链接是复制文章自带的,但是链接有问题,特意附上原文链接:
-------------------------------------------------------------------------------------------------------------
我用上面的链接检查了一下自己的程序,发现并没有问题。其它链接找不到了,大概说一下过程。
有一个方法提到了修改程序的问题,然后我按着方法修改了一下
然后发现还是有问题,又查到有一个方法是修改配置,以下是方法:project--properties,出现下面的界面。
程序中的中文会变成乱码,但我的是注释没有太大影响,成功解决问题。
附上程序代码和web.xml(由于创建的Servlet程序,不需要配置web.xml)截图:
(注意:下图创建的config.properties文件是直接右键src新建的file文件)
下图是web.xml配置: