다른 곳에서이 질문에 대한 답을 찾을 수 없습니다.Spring Archetype을 설정하는 동안 반복되는 문제
스프링, 개찰구 및 최대 절전 모드를 배우기 위해 가상 머신을 설정하려고합니다. 나는 this 받는다는-원형으로 시작과 같이 그것을 사용 :
이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-file에, 다른 많은 것들 외에)이 항목 :
<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-jars에 대한 Classpath Dependency Validator의 경고가 표시됩니다.
이 중 하나라도 도움이된다면 : 내가 오라클 VM 내부 64 비트 분투에서이 작업을 실행하고
. 공식 사이트에서 Springsource Toolsuite .sh-installer 64Bit 2.9.2 리포지토리에서 maven2 및 openjdk-7-jdk를 설치했습니다.
나는 단순한 데모 - 아키 타입을 설정하는 것이 어렵지 않을 것이므로 결코 혼란스러워합니다. 나는 단순하고 순진한 초보자 실수를 범한 것으로 생각한다. 그러나 나는 단서가 없다. 도와주세요.
더 자세한 정보가 필요하면 알려주십시오.
다음 중 mvn eclipse : Eclipse의 용도는 무엇입니까? – khmarbaise