eclipse部署maven web项目到tomcat服务器时,没有将lib、web.xml复制过去的解决办法

我这几天在写项目的时候发现自己以前的项目能够访问,隔一段时间写的这个项目却不能够访问,没有发现代码的逻辑错,但是就是访问不了jsp页面,项目一发布就是出现404错误,后来发现原来是发布到tomcat上面的项目上面没有发布index.jspweb.xml文件,设置连里面的lib包也没有发布上去。 下面是我在找错误的详细过程,记录下来以防自己以后忘记。

 

第一步:是你要找到控制台中Servers,然后双击打开它,查看里面的信息。

 

 第二步:配置Server中发布项目的安装目录

 

 

 后来我发现我发布项目到tomcat下面还是不能访问项目,之后我就在我安装的tomcat下面的webapps中查看我的web项目,发现我的web项目中没有jsp,web.xml跟lib里面需要配置的依赖包。对比其他能运行的项目,我发现了我的错误。

 缺少lib目录,是因为在项目properties的Deployment Assembly中没有添加maven的依赖,正确配置如下:

缺少web.xml跟jsp页面,是因为在项目properties的Deployment Assembly中没有添加webapp的依赖,正确配置如下

 

 

 最后项目还是报错是因为我缺少了添加了target

最后项目能正常运行了

posted @ 2017-08-24 15:37  折腾青春  阅读(1341)  评论(0编辑  收藏  举报