【发布时间】:2013-09-24 10:17:53
【问题描述】:
我已经使用 Maven 在 Eclipse 中构建了一个基于 spring 的 Web 项目。依赖项和类路径正确,部署程序集也正确列出了 spring-web*.jar。但是,当我在 Eclipse 中使用 WebSphere 8 部署它时,在 .metadata.plugins\org.eclipse.wst.server.core\tmp2*\WEB-INF\lib 下创建的 libs 文件夹中缺少提到的 JAR 文件。但是,此 JAR 列在模块部分下,作为容器的子模块。我不知道为什么会在此处列出此 JAR 以及为什么没有将其复制到 LIB 文件夹中。
它适用于 Tomcat 服务器,它在我导出 WAR 并手动部署时有效,当我手动将 JAR 复制到 lib 文件夹时它也有效。
Q1:这是 Websphere 特有的吗?
Q2:为什么将SPRING-WEB列为子模块,有什么作用?
Q3:如何正确自动部署?
【问题讨论】:
标签: java eclipse spring eclipse-wtp websphere-8