Eclipse或者Myeclipse编译webapp项目出现没有Run on server ? Servlet项目分配路径错误报404?

很久没有写博客了,由于最近在写后端,遇到一个算是比较奇葩的问题吧,花了几个小时的时间。遇到最痛苦的404问题,分享给大家学习交流。

1.导入项目

Eclipse或者Myeclipse编译webapp项目出现没有Run on server ? Servlet项目分配路径错误报404?

2.配置修改jar包路径,Tomcat编译路径

Eclipse或者Myeclipse编译webapp项目出现没有Run on server ? Servlet项目分配路径错误报404?

Eclipse或者Myeclipse编译webapp项目出现没有Run on server ? Servlet项目分配路径错误报404?

3.编译项目时没有Run on server 

Eclipse或者Myeclipse编译webapp项目出现没有Run on server ? Servlet项目分配路径错误报404?

4.刷新web项目,在项目->右击->Properties->Project Facets->Modify Project,选择Java和Dynamic Web Module。点击ok关闭

Eclipse或者Myeclipse编译webapp项目出现没有Run on server ? Servlet项目分配路径错误报404?

5.这时我们发现 Dynamic Web Module报错了 (说我们的项目的允许的jdk版本是1.6的)

这时我们来看看 在项目的根目录有个.settings (原有项目的支持的web.xm里面的版本)

Eclipse或者Myeclipse编译webapp项目出现没有Run on server ? Servlet项目分配路径错误报404?

Eclipse或者Myeclipse编译webapp项目出现没有Run on server ? Servlet项目分配路径错误报404?

6.重配置 Dynamic Web Module

Eclipse或者Myeclipse编译webapp项目出现没有Run on server ? Servlet项目分配路径错误报404? Eclipse或者Myeclipse编译webapp项目出现没有Run on server ? Servlet项目分配路径错误报404?

 7.指定web.xml目录一般默认是WebContent (404坑点)

如果这里选择默认到时没有到.setting文件中去修改,配置的路径到时项目启动会报404

Eclipse或者Myeclipse编译webapp项目出现没有Run on server ? Servlet项目分配路径错误报404?

 8.防止报404确定 自己文件目录是不是WebRoot或者是WebContent

 Eclipse或者Myeclipse编译webapp项目出现没有Run on server ? Servlet项目分配路径错误报404?

 8Eclipse或者Myeclipse编译webapp项目出现没有Run on server ? Servlet项目分配路径错误报404?

Eclipse或者Myeclipse编译webapp项目出现没有Run on server ? Servlet项目分配路径错误报404? 9.Run on server出现 项目启动成功

Eclipse或者Myeclipse编译webapp项目出现没有Run on server ? Servlet项目分配路径错误报404?

Eclipse或者Myeclipse编译webapp项目出现没有Run on server ? Servlet项目分配路径错误报404?