Loading...
百度&必应权4, 日IP8000. 查看详情
自助收录

项目明明是WEB项目,但Eclipse中显示为Java项目没法部署怎么办?

开发环境2年前 (2023)更新 江南白衣
486 0 0
项目明明是WEB项目,但Eclipse中显示为Java项目没法部署怎么办?

遇到问题:

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问题》

© 版权声明

相关文章

暂无评论

暂无评论...