eclipse默认的WebContent目录修改为webRoot

从网上下载了个Java Web项目,导入Eclipse后在Tomcat中发布,发现在Tomcat的Webapps目录下没有JSP页面

 

 到项目中去看才发现有两个目录,一个WebContent,一个WebRoot

 

 

原来在MyEclipse中创建web项目后,web程序的根目录文件夹是WebRoot,而创建dynam web project时候,web程序的根目录文件夹是WebContent,

他们之间没有本质区别,都表示你的web程序的根目录文件夹。

但是在Eclipse下面创建的dynamic web  project的根目录是WebContent

两者区别:

https://blog.csdn.net/wzq__janeGreen_/article/details/79623729

 

如何在Eclipse中修改默认的WebContent 目录指向 webRoot呢?

1.删除项目根目录下的.settings文件夹

 

 2.刷新项目

 

3.在项目根节点,右键 ,选择 Properties, 在弹出的对话框中,选择 Project Facets ,在右边的选择框中,勾选Java 和 Dynamic Web Module ,并在 Dynamic Web Module  后数字中,选择 jsp 的版本,默认为 3.0.

 

4.选中Dynamic Web Module,选择列表下面会出现“ Further Configuration availabe ” 的链接 ,点击这个链接,设置src 和out path, 下一步,就是 Web Module 的设置了,第一项所说,更改 Content Directory 名字为你的 webRoot 目录名字即可。

问题有出来了,在Dynamic Web Module右边的Detail标签中找不到“ Further Configuration availabe ” 的链接,于是我取消Dynamic Web Module之前的勾,点击应用,弹出下框

 

再次进入属性,重新勾选Dynamic Web Module,链接就出来了

 

 

 

 5.最后,将Content directory里面的内容更改成WebRoot,并且将自动生成web.xml文件勾选中。

 

 6.重新再tomcat中发布项目

 

 

 

 问题解决,所有的JSP页面都过来了。

 

posted @   YorkShare  阅读(4311)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示