2011-01-15 3 views
3

내가 콘솔 출력이 오류 메시지 (부두-WTP 플러그인을 사용하여) 이클립스에서 부두 서버를 시작하면 WTP 플러그인에서 시작되지 않습니다 Caused by: java.lang.NoClassDefFoundError: javax/transaction/UserTransaction부두가

내 설치 환경은 다음과 같습니다

  1. JDK 1.6.0
  2. 부두 8.0.0.M2
  3. jetty-wtp

어떻게 해결할 수 있습니까?

답변

3

클래스 경로에 JTA API를 추가해보십시오. 당신은

http://download.java.net/maven/2/javax/transaction/jta/ 
+0

고마워요. 그런데 나는이 사이트 http://www.docjar.com/ 항아리 패키지를 다운로드하는 것을 발견한다. – user550748

+0

어. 이클립스가 부두를 시작할 때 찾을 수 있도록 어떻게 JTA JAR을 CP에 추가합니까? –

2

에서 java.net의 메이븐의 repo에서 다운로드 할 수 있습니다 "있자나. 나는 CP에 JTA의 JAR을 추가하려면 어떻게"

로 이동 "서버"보기 (나는 왼쪽 하단 목록 팝업 목록을 사용함), localhost에서 Jetty Server를 두 번 클릭하십시오. 그러면 구성이 나타납니다. "open launch configuration"밑줄 친 링크를 선택하십시오. 그러면 구성 패널이 표시되고 누락 된 jar (javax.transaction_1.1.1)를 클래스 경로에 추가합니다. 이 병은 jetty/lib 디렉토리에 있습니다. 오라클 웹 사이트에서 찾고 있었지만 링크가 끊어졌습니다.

관련 문제