두 개의 서버를 사용하고 있습니다. 하나는 tomcat이고 다른 하나는 WebLogic입니다.
두 가지 응용 프로그램을 개발했습니다. 하나는 Main-Application이고 다른 하나는 일반적인 응용 프로그램입니다.
나는 석영 JAR을 commons-application에 추가하고이를 JAR로 내 보낸 다음 Main-Application에 추가했다.
석영 JAR을 commons-application으로 임포트하려면 lib 폴더를 만들고 경로 구성을 빌드 할 때이 경로를 지정하십시오.
이제 Main-Application을 실행하면 석영과 관련된 클래스를 찾을 수 없다는 오류가 발생합니다.
그래서 메인 애플리케이션에 쿼츠 JAR을 추가하고 다시 실행하여 잘 실행되도록합니다.
그러나 WebLogic에서 동일한 구성을 실행하면 동일한 오류 (클래스가 발견되지 않음)가 발생했습니다.
내가 무엇을 놓치고 있습니까? WebLogic에 대해 다른 작업을 수행해야합니까?WebLogic의 클래스를 찾을 수 없음 예외, Tomcat의 오류
1
A
답변
0
메인 메소드 앱은 확실하지 않지만 웹 앱에서는 클래스 패스 병을 기본 설정으로 제공해야합니다. Weblogic은 앱 서버로서 자체 jar 및 기타 서비스를 제공합니다. 기본적으로 자체 항아리를 선호합니다. 따라서 프로젝트의 클래스 경로에있는 고유 한 항아리를 사용하려면 구체적으로 언급해야합니다. 서블릿 컨테이너 인 Tomcat에는 자체 jar가 없으므로 기본적으로 라이브러리를 참조합니다. 웹 인포 클래스를 참조하십시오.
http://docs.oracle.com/cd/E24329_01/web.1211/e21049/weblogic_xml.htm
<container-descriptor>
<prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>
유사 클래스 경로 설정이 기본 클래스 애플 리케이션을위한 사용할 수 있어야 같아요.
또한 중요한 것은 항아리를 다른 항아리에 삽입해서는 안됩니다. (당신은 다른 일반적인 병 안에 쿼트를 포함하고 있다고 생각합니다. 메인 어플리케이션은 클래스 패스에 commonsapp.jar와 quartz.jar라는 두 개의 jar가 있어야합니다.)
관련 문제
- 1. Java 클래스를 찾을 수 없음 예외
- 2. 클래스를 찾을 수 없음 예외 "java.lang.ClassNotFoundException"Android
- 3. Tomcat : 클래스를 찾을 수 없음 예외
- 4. 기존 JUnit 클래스를 찾을 수 없음 예외
- 5. 서블릿에서 클래스를 찾을 수 없음 예외
- 6. 클래스를 찾을 수 없음 RConsole의 예외
- 7. 클래스를 찾을 수 없음 예외 : STS
- 8. 활동을 찾을 수 없음 예외 오류
- 9. Android 앱 클래스를 찾을 수 없음 오류
- 10. Zend 양식 클래스를 찾을 수 없음 오류
- 11. 문제 해결 "클래스를 찾을 수 없음"오류
- 12. Magento 치명적인 오류 : 클래스를 찾을 수 없음
- 13. PHP 치명적 오류 : 클래스를 찾을 수 없음
- 14. 디렉토리를 찾을 수 없음 예외
- 15. Android : 클래스를 찾을 수 없음 런타임 예외 - 빌드 만 배포
- 16. Java3D 클래스를 찾을 수 없음
- 17. 활동을 찾을 수 없음 예외
- 18. 파일을 찾을 수 없음 예외
- 19. 리소스를 찾을 수 없음 예외
- 20. 파일을 찾을 수 없음 예외
- 21. 파일을 찾을 수 없음 예외
- 22. 클래스를 찾을 수 없습니다 예외
- 23. CPTNativeEvent 클래스를 찾을 수 없음
- 24. Android Junit 테스트 - Mockito 클래스를 찾을 수 없음 예외
- 25. org.apache.comons.io.IOUtils의 Android Multipart POST - 클래스를 찾을 수 없음 예외
- 26. 다른 프로젝트에 의존하는 Eclipse 프로젝트 - 클래스를 찾을 수 없음 예외
- 27. onCreate 전에 강제 종료, 활동 클래스를 찾을 수 없음 예외
- 28. Tomcat 및 Spring 웹 - 클래스를 찾을 수 없음 예외 org.springframework.web.context.ContextLoaderListener
- 29. 클래스를 찾을 수 없습니다 예외 안드로이드
- 30. "서버를 찾을 수 없음"예외 잡기