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~~