你知道的越多,你不知道的越多
点赞再看,养成习惯
如果您有疑问或者见解,欢迎指教:
文章目录
遇到问题
从 git 上面拉了一个基于 idea 开发的开源项目到 myeclipse ,将 maven 项目改成 web 项目后,部署到 tomcat 下面运行,部署的过程中没有报错,但是在浏览器进行访问的时候报 404,找不到需要访问页面资源。
排查问题
myeclipse 把 maven 项目部署到 tomcat 之后,查看 tomcat 的部署目录如下:
myeclipse 中项目源码结构如下:
可以看到只有一个初始的 index.jsp 页面,我自己写的 jsp 页面,maven 引入的 jar 包等都没有。
解决方案
- 右键点击工程,选择最底下的 Properties 属性,并在打开的弹窗中,选择 Deployment Assembly 进行配置,如下:
- 再部署项目到 tomcat,tomcat 部署目录下的内容改变了,webapp 下面的 jsp 以及 maven 的 jar 包等内容已经部署到 tomcat 目录下。
- 启动项目,可以正常访问。