6

我的项目目录中有一个 JAR 文件,WEB-INF/lib当我将项目部署到 Tomcat 时,该文件显示为文件夹。

我使用 Maven 获取 JAR 文件,使用 Eclipse 构建我的应用程序并部署到 Tomcat。

为什么 JAR 文件显示为文件夹?我不能以这种方式使用该文件,并且 Tomcat 看不到它。

4

2 回答 2

4

子项目的设置(使用 wtp)

如果我们为他有一个父 maven 项目并且我们想使用 wtp,则此设置适用于任何子模块。

Eclipse 从工作区获取更改。

例如,我们在 maven 模块中进行更改,我们不需要安装它并更新父模块的依赖项。Eclipse 会自动更新更改。

于 2012-07-04T14:37:04.670 回答
1

因为如果您使用 Eclipse Web Tools Platform 进行部署,它会将您在 Eclipse 工作区中作为项目的工件展开。它允许 WTP 通过就地替换类文件来做一些魔术,而不是在每次小的更改时重新打包整个工件。对于容器来说,真的无所谓。

于 2012-06-11T13:37:40.240 回答