在MyEclipse下新建了web project,所有环境都是默认的,写完代码后部署到Tomcat中,运行tomcat,访问项目,输入路径,首先提示500错误,再刷新时提示404错误,控制台提示的是class not found。打开tomcat/webapps/webproject/WEB-INF/classes,发现其中没有内容,在网上搜索了一下,大体上给出三种处理方式:
1.MyEclipse中下project-Build Automatically是否勾选,必须勾选上(本人已经勾选,问题不在这儿)
2.在workspace下找到项目,找到.project文件,检查字节码是输出路径是否为WEB-INF/classes,
<classpathentry kind="output" path="WebRoot/WEB-INF/classes"/> (本人也正确,问题不在这儿)
3.检查你的java编译环境是否正确,项目-build path-Configure Build Path-Libraries下的java环境,本人默认是myeclipse提供的环境,而本人jdk环境变量设置的是另外的环境变量,修改后重启MyEclipse,重新发布项目,问题解决。附图两张:
①默认libraries
②修改后的libraries