【发布时间】:2012-06-14 09:53:25
【问题描述】:
我的项目的 WEB-INF/lib 目录中有一个 JAR 文件,当我将项目部署到 Tomcat 时,该文件显示为文件夹。
我使用 Maven 获取 JAR 文件,使用 Eclipse 构建我的应用程序并部署到 Tomcat。
为什么 JAR 文件显示为文件夹?我不能这样使用文件,Tomcat也看不到。
【问题讨论】:
-
我需要 15 个声望点来添加图片 :(
我的项目的 WEB-INF/lib 目录中有一个 JAR 文件,当我将项目部署到 Tomcat 时,该文件显示为文件夹。
我使用 Maven 获取 JAR 文件,使用 Eclipse 构建我的应用程序并部署到 Tomcat。
为什么 JAR 文件显示为文件夹?我不能这样使用文件,Tomcat也看不到。
【问题讨论】:
如果我们有一个父 maven 项目并且我们想使用 wtp,则此设置适用于任何子模块。
Eclipse 从工作区获取更改。
例如,我们在 maven 模块中进行了更改,我们不需要安装它并更新父模块的依赖项。 Eclipse 会自动更新更改。
【讨论】:
因为如果您使用 Eclipse Web Tools Platform 进行部署,它会将您在 Eclipse 工作区中作为项目拥有的工件分解。它允许 WTP 通过就地替换类文件来做一些魔术,而不是在每次小的更改时重新打包整个工件。对于容器来说,真的无所谓。
【讨论】: