使用WTP部署到Websphere时缺少spring-web.jar

时间:2013-09-24 10:17:53

标签: java eclipse spring eclipse-wtp websphere-8

我使用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被列为子模块,这会产生什么影响?

问题3:如何正确自动部署?

1 个答案:

答案 0 :(得分:2)

这似乎是WAS报告的here

中的错误

您可以手动复制缺少的JAR,也可以使用“发布WebSphere Application Server的设置”服务器设置中的“在服务器上运行资源”选项。