我無法在別處找到此問題的答案。設置Spring原型時重複出現的問題
我試圖設置一個虛擬機來學習彈簧,檢票和冬眠。我開始this Maven的原型,並用它像這樣:
mvn archetype:generate -DarchetypeGroupId=nl.iprofs -DarchetypeArtifactId=wicket-spring-hibernate-quickstart -DarchetypeVersion=1.3 -DarchetypeRepository=http://www.iprofs.nl/repository/ -DinteractiveMode=false -DgroupId=me.sandbox -DartifactId=swh
cd swh
mvn install
mvn eclipse:eclipse
mvn jetty:run
碼頭開始demoproject,它是可訪問的,因爲它應該是。
然後我將項目導入到最新的STS(SpringSourceToolsuite)中。但是當我部署應用程序,我得到這個錯誤:
SEVERE: Error configuring application listener of class org.springframework.web.util.Log4jConfigListener
java.lang.ClassNotFoundException: org.springframework.web.util.Log4jConfigListener
我只是不明白它。我是新來的春天,並沒有使用maven很多,但我的印象是maven會自動解決依賴關係(如上述):/
在我的.classpath文件中,我發現除了許多其他)這些條目:
<classpathentry kind="var" path="M2_REPO/org/slf4j/slf4j-api/1.5.8/slf4j-api-1.5.8.jar" sourcepath="M2_REPO/org/slf4j/slf4j-api/1.5.8/slf4j-api-1.5.8-sources.jar"/>
<classpathentry kind="var" path="M2_REPO/org/slf4j/slf4j-log4j12/1.4.2/slf4j-log4j12-1.4.2.jar" sourcepath="M2_REPO/org/slf4j/slf4j-log4j12/1.4.2/slf4j-log4j12-1.4.2-sources.jar"/>
<classpathentry kind="var" path="M2_REPO/log4j/log4j/1.2.14/log4j-1.2.14.jar" sourcepath="M2_REPO/log4j/log4j/1.2.14/log4j-1.2.14-sources.jar"/>
似乎M2_REPO是未定義的。我嘗試將我的用戶文件夾中的文件夾.m2/repository鏈接到項目文件夾,甚至添加指向相同位置的環境變量M2_REPO。 全部引用的文件位於文件夾結構中。但是我仍然得到相同的錯誤,並且Maven-jar中仍然有Classpath Dependency Validator的警告。
如果有任何這有助於:
我在64位的Xubuntu一個Oracle VM內運行此。 我從官方網站的安裝源,Springsource Toolsuite .sh-installer 64Bit 2.9.2安裝了maven2和openjdk-7-jdk。
我很困惑,因爲我從來沒有想過要創建一個簡單的demo-archetype很難。我想我已經做了一個簡單/天真的初學者錯誤。但我不知道。請幫幫我。
如果您需要更多信息,請讓我知道。
mvn eclipse有哪些用途:eclipse有? – khmarbaise 2012-08-04 16:58:30