您的位置首页百科问答

Tomcat 7.0使用中遇到一个HTTP Status 500 问题

Tomcat 7.0使用中遇到一个HTTP Status 500 问题

的有关信息介绍如下:

Tomcat 7.0使用中遇到一个HTTP Status 500 问题

作为一个菜鸟,小编尝试用tomcat编写的第一个servlet就出现了问题,(⊙﹏⊙)b。

报错如下:

HTTP Status 500 - Error instantiating servlet class com.myServlet.Hello

typeException report

messageError instantiating servlet class com.myServlet.Hello

descriptionThe server encountered an internal error that prevented it from fulfilling this reque

问题在于编译的路径不对。如果你也遇到这个问题,可以这样手动解决哟!

首先,先确认你的%TOMCAT_HOME%路径下的是否配置正确。

我的是:C:\Program Files\apache-tomcat-7.0.33\webapps\myWebSite\WEB-INF\classes

看看里面是否放着相应的.class文件。

由于我是用文本编辑器写的java程序,所以在这个目录下还没有没有生存编译后的.class文件。

在classes文件夹下建立文件夹,使其与java文件中的包名对应起来;同时与配置描述符web.xml中的相关servlet配置的对应起来

配置环境变量,在CLASSPATH中放进之前在%TOMCAT_HOME%中lib下找到的servlet-api.jar的路径。并且确认好,之前JAVA_HOME的环境变量已经配置好了。

这样一来,只要在命令行下编译生成.class就OK了。

重启TOMCAT服务器,再试试,就显示出内容了哟O(∩_∩)O~~