2012-04-10 5 views
0

POM에 Spring 종속성을 추가하기 전에 작동하는 작동하는 GWT-App Engine 웹 프로젝트가 있습니다. 나는 응용 프로그램을 실행 자 할 때이 오류가 발생합니다 (궁극적으로 앱 엔진은로드되지 않습니다) :WEB-INF/lib 폴더에 Spring maven 종속성이 복사되지 않았습니다.

java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

나는 문제가 봄 항아리와 WEB-INF/lib 디렉토리 폴더에 복사되지 않는다는 생각 그 폴더에있는 사람들을 볼 수 없습니다.

스프링 용기가 어떻게 그 폴더에 복사 될지 아이디어가 있습니까?

업데이트 :

Here's the complete POM.xml

+0

IDE에서 또는 전쟁을 만들고 수동으로 배포 할 때 웹 앱을 어떻게 실행하고 있습니까? – Raghuram

+0

POM 텍스트가 없으면 그냥 추측하고있는 것입니다. WAR의 POM (적어도'dependencies'과'build' 섹션)을 붙여 넣으면 거기에 어떤 일이 일어나는지 볼 수 있습니다. –

+0

제발 pastebin 등의 링크를 게시하지 마십시오 - 그들은 죽을 것입니다. 대신, 귀하의 pom의 내용을 여기에 붙여 넣으십시오 (그러나 관련없는 부분은 제거하십시오). –

답변

1

후 추가한다고 생각합니다. 현재 Maven은 WEB-INF/lib에 종속성 아티팩트를 복사하지 않습니다.이 아티팩트에 대해 지금까지 사용한 jar 패키지의 기본 동작입니다.

+0

예, 추가했습니다. 그러나 이상한 오류가 발생했습니다. 설명 \t 리소스 \t 경로 \t 위치 \t 유형 App Engine SDK 'C : \ Users \ admin \ .m2 \ repository \ com \ google \ appengine \ appengine-api-1.0-sdk \ 1.5. 0 \ appengine-api-1.0-sdk-1.5.0.jar '이 올바르지 않습니다 (SDK 위치'C : \ Users \ admin \ .m2 \ repository \ com \ google \ appengine \ appengine-api- 1.0-sdk \ 1.5.0 \ appengine-api-1.0-sdk-1.5.0.jar '는 디렉토리가 아닙니다.) \t MyGwtApp \t 알 수 없음 \t Google App Engine 문제 – xybrek

+0

'appengine-api-1.0-sdk- 1.5.0.jar '이 경우에? – xybrek

+0

일반적으로 GWT를 사용했을 때와 마찬가지로 POM의 'dependencies' 섹션에 사용 된 모든 이슈를 추가하여 Maven 관리 종속성으로 전환해야합니다. 그것은 몇몇 libs가 여전히'WEB-INF/lib' 디렉토리 안에 앉아있는 것처럼 냄새를 풍깁니다.이 문제가있는 곳은 어디입니까? Eclipse에서 또는 Maven으로 앱을 빌드하는 중? –

1

이 전쟁에 메이븐 의존성로 추가하고 그 범위를 "제공"있지 ​​않은지 확인.

2

나는 <packaging>war</packaging> 추가

<packaging>war</packaging> 

<groupId>mygwtapp</groupId> 
<artifactId>mygwtapp</artifactId> 
<version>0.0.1-SNAPSHOT</version> 
+0

예, 추가했습니다. 그러나 이상한 오류가 발생했습니다. 설명 \t 리소스 \t 경로 \t 위치 \t 유형 App Engine SDK 'C : \ Users \ admin \ .m2 \ repository \ com \ google \ appengine \ appengine-api-1.0-sdk \ 1.5. 0 \ appengine-api-1.0-sdk-1.5.0.jar '이 올바르지 않습니다 (SDK 위치'C : \ Users \ admin \ .m2 \ repository \ com \ google \ appengine \ appengine-api- 1.0-sdk \ 1.5.0 \ appengine-api-1.0-sdk-1.5.0.jar '가 디렉토리가 아닙니다.) \t MyGwtApp \t 알 수 없음 \t Google App Engine 문제 – xybrek

+0

groupId com.google.appengine과의 종속 관계가 있습니까? – chalimartines

+0

내가 게시 한 POM.xml을 기반으로 전혀 아닙니다. 하나는 있지만 주석을 달았습니다. 나는 실제로 그것을 넣으려고했지만 항아리를 다운로드하지 못했습니다. – xybrek

관련 문제