今天,尝试将网上商城项目用Eclipse部署到Tomcat上时出现了一些问题,最终解决了,这里记录一下。
- 首先导入原始项目,导入进去的项目是以Java项目的形式存在,所以要将之转换为Dynamic Web Project,具体方法见我的这篇随笔:将导入的Java项目类型更改为Dynamic Web Project
- 原始项目的webapp所在的文件夹名字叫做WebRoot,而我现在使用的Eclipse版本新建的Dynamic Web Project的webapp目录名叫做WebContent,所以如果不修改的话,访问的时候会报404错误。所以修改WebRoot文件夹名称为WebContent。
- 修改项目的Properties->Java Build Path->Data output folder为 该项目下的 /WebContent/WEB-INF/classes文件夹。
- 移除项目的Properties->Libraries中的所有的在WebRoot下的JAR包并且到WebContent下重新添加。
- 删除web.xml文件(没删之前,启动Tomcat会遇到问题,删完之后就正常,不知道问题出在哪里。部署另一个项目时没有删,也部署成功了)。
- 如果没有添加Tomcat运行时类,则需要依照这篇随笔进行添加,地址:http://www.cnblogs.com/Wcy100/p/5411542.html
至此,项目部署完成。