在eclipse下建一个web工程中,xml配置文件应该放在哪个文件夹

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在eclipse下建一个web工程中,xml配置文件应该放在哪个文件夹相关的知识,希望对你有一定的参考价值。

具体要看是什么XML配置文件,如果是web.xml这类的配置文件要放在WEB-INF下,如果是自己定义的配置文件,那放哪都行,只要程序能解析到这个XML就可以 参考技术A 一般在WEB-INF目录下

在 eclipse中 创建 web 版的 maven 工程以及 进一步了解 pom.xml 中 scope 的相关配置设置问题

1、在 eclipse中 创建 web 版的 maven 工程:


    a、和 创建 java 版的 maven 工程一样,先选中一个简单的工程(跳过经典模式),后填写坐标(不了解的看先前的博文),在打包方式中选择 war 包,后点击 finish。


技术分享


技术分享


    b、可以看到,在新建 的 javaproject03 的 项目中,只有 webapp目录,而实际的内容并没有。这里我们在每次新建时都要做设置。设置如下:


技术分享


技术分享


技术分享


技术分享

   

    注:鼠标停在所建的项目上,点击右键进入 properties --> Project Facets , 可以发现 Dynamic Web Module 是勾选的,取消勾选后点 apply按钮,再点击勾选,在正下方会显示一个超链接。


    c、点击超链接,在 Content directory 上设置需要的目录,并且在自动生成 web.xml 部署描述符 的方框上勾选。


技术分享


    d、点击应用后,在 webapp 上就显示需要的内容了。


技术分享


2、进一步了解 pom.xml 中 scope 的相关配置设置问题 ,在 eclipse中容易辨别。


技术分享


技术分享


技术分享


技术分享


    注 : 在 pom.xml 文件中键入:


    <dependencies>
      <dependency>
          <groupId>log4j</groupId>
          <artifactId>log4j</artifactId>
          <version>1.2.17</version>
          <scope>compile</scope>
      </dependency>
      <dependency>
          <groupId>junit</groupId>
          <artifactId>junit</artifactId>
          <version>3.8.1</version>
          <scope>test</scope>
      </dependency>
       <dependency>
          <groupId>javax.servlet</groupId>
          <artifactId>servlet-api</artifactId>
          <version>2.5</version>
          <scope>provided</scope>
      </dependency>
  </dependencies>

        

        这是 maven 的坐标定位 jar 包位置和名字,以 log4j, 它的相对位置和名字为 RepMaven\log4j\log4j-1.2.17.jar。后再 webapp 目录下(相当于 在 webContext 目录)创建一个 NewFile.jsp,再运行点击右键 run as --> run on server,在运行 停下后,在部署项目 的 lib 包中只有 log4j-1.2.17.jar。

(说明 test 和 provided 依赖范围不参与打包和部署, compile参与打包和部署,默认依赖范围为 compile 范围。)


本文出自 “12392717” 博客,请务必保留此出处http://12402717.blog.51cto.com/12392717/1926229

以上是关于在eclipse下建一个web工程中,xml配置文件应该放在哪个文件夹的主要内容,如果未能解决你的问题,请参考以下文章

请教eclipse中dynamic web project文件结构

关于动态web工程(Dynamic Web Project)在tomcat上的配置问题?

在 eclipse中 创建 web 版的 maven 工程以及 进一步了解 pom.xml 中 scope 的相关配置设置问题

配置Tomcat和在Eclipse中创建Web工程

我用eclipse开发了一个web项目,如何发布到我的服务器上?

怎么在eclipse里面建java web工程搭建ssh,不要MyEclipe的。自己用eclipse建web比myeclipse多了好多文件