当我从Eclipse部署成功构建Maven项目到Tomcat时:应用程序抱怨找不到jar文件。
采取的步骤:
1)在本地Maven资源库中安装JAR :
mvn install:install-file -Dfile=xmlrpc-1.1.jar -DgroupId=org.apache -DartifactId=xmlrpc -Dversion=1.1 -Dpackaging=jar
2)使用以下代码编辑Eclipse中的POM文件:
<dependency>
<groupId>org.apache</groupId>
<artifactId>xmlrpc</artifactId>
<version>1.1</version>
</dependency>
3)将Maven依赖项同步到Eclipse的构建路径:
mvn eclipse:eclipse
有关步骤的提示吗?
注意:我不打算在公共存储库中提供jar;据我所知,这个特殊的jar文件不能从公共存储库获得(需要的类文件是:org / apache / xmlrpc / Base64)。
答案 0 :(得分:4)
有关步骤的提示吗?
步骤1),2),3)看起来是正确的。你之后在eclipse下刷新了项目吗?你在Eclipse类路径中看到了库吗? JAR非空吗?
您是否检查过Maven是否正确打包了WAR?如果是(那将是预期的结果),那么至少你会知道这是一个Eclipse / Tomcat问题。
注意:我不打算在公共存储库中提供jar;据我所知,这个特殊的jar文件不能从公共存储库获得(需要的类文件是:org / apache / xmlrpc / Base64)。
使用groupId xmlrpc
在存储库中提供了像xmlrpc-1.1.jar
这样的工件的旧版本:
<dependency>
<groupId>xmlrpc</groupId>
<artifactId>xmlrpc</artifactId>
<version>1.1</version>
</dependency>
使用groupId org.apache.xmlrpc
可以使用xmlrpc-3.0.x.jar
等更新版本。