遇到问题:
WEB项目导入Eclipse后显示为Java项目,项目无法在Tomcat容器中部署,无法编译,导出成war包。
1、修改项目工程文件
找到项目的工作空间目录,打开名为.project文件,找到里面被<natures> </natures>包围的代码片段,在代码段中加入如下内容,保存修改:
<nature>org.eclipse.wst.common.project.facet.core.nature</nature> <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature> <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
2、选中项目,右键刷新项目。
3、修改项目配置文件
右键选中项目,属性,左侧列表项目中选择“Project Facets”,在右侧选择“Dynamic Web Module”和”Java”。
点击保存,Java项目即可转换为web项目。
另外:
如果要修改eclipse默认的WebContent为WebRoot,点击Further Configuration available…,把默认的Content redirectory修改为WebRoot点击ok即可。
如果转换web项目后,使用Tomcat发布时,访问报404,可查看“Tomcat/webapps/应用名”下文件是否部署完整,一般是缺少jar包和jsp、js文件等静态资源。可以参考本站另外一篇文章:《Eclipse中如何部署程序集?解决WEB项目访问报404问题》
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...