2010-10-30 115 views
2

當我部署成功構建Maven項目時,從Eclipse到Tomcat:應用程序抱怨找不到jar文件。Maven - 安裝JAR在公共倉庫中不可用(在Eclipse中)

採取的步驟:

1)中的本地倉庫安裝JAR:

mvn install:install-file -Dfile=xmlrpc-1.1.jar -DgroupId=org.apache -DartifactId=xmlrpc -Dversion=1.1 -Dpackaging=jar 

2)編輯的POM文件在Eclipse與:

<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

您可以檢查已部署的Web應用程序的WEB-INF/lib文件夾以查看xmlrpc-1.1.jar是否可用? – Raghuram 2010-10-30 02:40:30

回答

4

要採取的步驟的任何提示?

步驟1),2),3)看起來更正。之後你在eclipse下刷新了這個項目嗎?你看到Eclipse類路徑中的庫嗎? JAR不是空的嗎?

您是否檢查Maven是否正確打包了WAR?如果是的話(那將是預期的結果),那麼至少你會知道這是Eclipse/Tomcat的問題。

注:我不打算在公共存儲庫中提供該jar;據我所知,這個特定的jar文件不能從公共存儲庫(需要的類文件是:org/apache/xmlrpc/Base64)。

這件神器像xmlrpc-1.1.jar的舊版本中使用的groupId xmlrpc庫可供選擇:

<dependency> 
    <groupId>xmlrpc</groupId> 
    <artifactId>xmlrpc</artifactId> 
    <version>1.1</version> 
</dependency> 

較新版本的類似xmlrpc-3.0.x.jar使用的groupId org.apache.xmlrpc可用。

+0

xmlrcp - > xmlrpc – BalusC 2010-10-30 05:37:22

+0

@BalusC的確,謝謝:) – 2010-10-30 06:09:35

相關問題