java - 动态Web项目包结构

标签 java web-applications

我已经下载了一个示例项目并看到了下面的包结构。

src/main/java
src/main/resources
JRE System Library
Referenced Libraries
src
  main
    webapp 
      css
      user
      WEB-INF
target

这是创建包结构的最佳方法吗?通常,当我们在 Eclipse 中创建一个动态项目时,它在项目根目录中有一个 src 文件夹和一个 WebContent 文件夹。 WEB-INF 将位于 WebContent 下。但在这里我们可以识别两个源文件夹,我们在源文件夹下而不是根目录中找到 webapp,而不是 WebContent。

尽管它的包结构正确与否,我尝试在 Eclipse 中创建相同的包结构。但我无法将 src 文件夹重命名为 src/main/java 之类的名称。它给了我一个错误

Cannot nest source folder "src/main/java" inside source folder "src".

在eclipse中创建动态项目时

最佳答案

这个结构是基于maven的web基础项目,大多数maven基础项目都使用这个结构,而作为新约定,Maven是最流行的部署工具,所以我自己推荐maven基础架构。

关于java - 动态Web项目包结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13024302/

相关文章:

Java selenium webdriver - 从文本字段中获取文本

java - 编译器看不到的分支

java - 通过其连接的适配器调用 Activity 的方法对应用程序的面向对象设计有何影响?

java - 我无法让jsp执行SQL更新语句

javascript - 用于同一主机上 2 个独立网络应用程序的 Google 跟踪代码管理器

java - 尝试绘制自定义 View 时崩溃 - InflateException

java - 根据文件夹内容暂停 apache Camel 路由

tomcat webapps目录绝对路径?

javascript - Node.js:提交时如何读取用户选择并在文本区域中提供文件内容

java - Wicket 是适合单页应用程序的 Web java 框架吗?