zoukankan      html  css  js  c++  java
  • 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页面都过来了。

    转载文章链接已标明,如有侵权请告知。文章仅作为知识记忆所用,如有错误,敬请指正。
  • 相关阅读:
    给div添加disabled属性
    11个让你吃惊的 Linux 终端命令
    在 Linux 平台中调试 C/C++ 内存泄漏方法(转)
    在压缩话单中过滤指定IP的一个小脚本
    过滤IP地址的正则表达式
    【转】网络编程知识
    linux下软链接与硬链接及其区别
    函数式编程入门教程(转)
    suricate学习笔记1--初步认识(转)
    lsof命令详解(转)
  • 原文地址:https://www.cnblogs.com/YorkZhangYang/p/12331419.html
Copyright © 2011-2022 走看看