2012-09-24 6 views
0

OpenShift에서 내 앱 (이미 Tomcat 6을 사용하여 Java EE 애플리케이션을 만들었습니다)을 푸는 동안 오류가 발생했습니다.내 앱을 푸는 동안 변신 오류가 발생합니다.

서버 : 제이보스 애플리케이션 서버 7.1 데이터베이스 : MySQL의 데이터베이스 여기에 5.1

com 
--simsystech 
--Add.java (using apache log4j api || import org.apache.log4j.Logger) 
--Edit.java (using csv reader api || import org.apache.log4j.Logger & import org.apache.log4j.Logger) 
--Import.java (using csv reader api || import org.apache.log4j.Logger & import org.apache.log4j.Logger) 
--Create.java 
--Delete.java 

웹 애플리케이션 폴더 구조가입니다 Openshift의 SRC 폴더 구조 :

webapp 
--css 
--image 
--images1 
--jscript 
--jsp(all my jsp pages are here) 
--META-INF 
--WEB-INF 
--classes 
--lib(JAR files are here:opencsv-2.3,log4j-1.2.9,javacsv) 

내 응용 프로그램 이름 : simsystech, 때마다 내가 cmd를 prompt-> 자식 푸시을 쓰고 있어요, 내가지고있어 오류와 같은 :

a>remote: /var/lib/stickshift/38fe42fe1d8f469c90f496990182c478/app-root/runtime/re 
po/src/main/java/com/simsystech/Delete.java:[3,23] error: package org.apache.lo 
g4j does not exist 


b>remote: /var/lib/stickshift/38fe42fe1d8f469c90f496990182c478/app-root/runtime/re 
po/src/main/java/com/simsystech/Import.java:[92,2] error: cannot find symbol 
remote: [ERROR] class Import 

c>remote: [ERROR] class Export 
remote: /var/lib/stickshift/38fe42fe1d8f469c90f496990182c478/app-root/runtime/re 
po/src/main/java/com/simsystech/Edit.java:[20,20] error: cannot find symbol 

오류와 같은 "패키지 org.apache.lo g4j 존재하지 않는다 "는 것은 매우 이상하다 !! 우리는 당신의 프로젝트를 빌드 할 메이븐을 사용하기 때문에 :(이 관련에 대한 모든 입력이 appriciated됩니다 ..? openshift에서 그것을 배포하는 동안 내가 잘못거야

.

+0

완료 .......... // – user1645434

+0

해결 되었습니까? – TheSteve0

+0

예 ... 해결했습니다. – user1645434

답변

2

당신은 그 의존성이 있는지 확인해야합니다 당신의 Maven pom.xml에서 적절히 참조된다 .pom.xml의 모습

+0

수 있습니다. 우리는이 사실을 자세히 말하면 ...? – user1645434

+0

당신이 무엇을 의미하는지 모르겠습니다. – TheSteve0

관련 문제