귀에 싸인 전쟁이 가능한지 묻고 싶습니다. 전쟁 파일에 포장되어 있지 않은 라이브러리를 사용하고 싶습니다. 라이브러리가있는 파일 시스템에 디렉토리가 있고 배포 된 war 파일은이 디렉토리에서 라이브러리를로드합니다. 나는 이것을 어떻게하는지 예제를 발견하지 못했다. 그래서 배포 된 전쟁에 사용 된 모든 라이브러리를 war 파일의 lib 디렉토리에 압축해야하는지 묻습니다.EAR 동적 라이브러리
1
A
답변
4
글쎄, 응용 프로그램 서버에 따라 일부 로컬 디렉토리를 클래스 경로의 일부로 선언하는 일부 구성 (응용 프로그램 서버)을 추가 할 수 있습니다. 이렇게하면 해당 디렉토리에있는 jar 파일을 해당 응용 프로그램 서버의 전개 된 응용 프로그램 (전쟁)에 사용할 수 있습니다. 당신이 [tomcatDIr] \ conf의 \의 catalina.properties을 편집하고 server.loader 속성에 추가하고 외부 라이브러리를 유지 싶어 디렉터리의 전체 경로를 shared.loader 바람둥이에 대한
:
여기에 몇 가지 빠른 예입니다
server.loader = $ {가리키는 catalina.home}/서버/클래스, $ {가리키는 catalina.home}/서버/lib 디렉토리/* 항아리, C :./BLA/myExternalLibsDir
shared.loader = $ { catalina.home}/server/classes, $ {catalina.home}/server/lib/*. jar, c :/bla/myExternalLibsDir
보스를 들어, 당신은 단순히 보스 클래스 경로를 설정하는 라인을 찾아, \ 빈 [jbossDir]에있는 run.bat를 파일을 편집하고 값이 디렉토리의에 추가 할 수 있습니다
세트 JBOSS_CLASSPATH = % RUN_CLASSPATH % ; c :/bla/myExternalLibsDir
관련 문제
- 1. EAR
- 2. C++의 동적 라이브러리
- 3. 동적 링크 라이브러리
- 4. C++ Sandboxing 동적 라이브러리
- 5. 동적 차트 라이브러리
- 6. C++ 동적 라이브러리
- 7. oci.dll을 동적 링크 라이브러리
- 8. WebSphere Application Server 8 향상된 EAR 공유 라이브러리 버그?
- 9. Qt는 동적 라이브러리 샘플 코드
- 10. 정적 및 동적 라이브러리 연결
- 11. 두 개의 동적 라이브러리 병합
- 12. 쉬운 동적 리플렉션을위한 C# 라이브러리
- 13. ear 파일을 만들 때 ear 파일을 생성 할 때 ear 파일을 meta-inf로 복사하십시오.
- 14. Java EAR 애플리케이션의 로그백
- 15. EAR 매개 변수화
- 16. EAR/WAR의 클래스로드
- 17. EAR 패킹 자동화
- 18. GlassFish 여러 EAR
- 19. EAR 파일의 문제점
- 20. MyEclipse와 EAR 파일 만들기
- 21. Weblogic, JVM 및 EAR
- 22. Linux에서 정적 라이브러리 설치 - 동적 라이브러리 설치와 유사해야합니까?
- 23. MSVC에서 정적 라이브러리와 동적 라이브러리 모두로 연결
- 24. 부스트 그래프 라이브러리 동적 에지 가중치
- 25. 동적 라이브러리의 다른 정적 라이브러리 배치하기
- 26. 동적 공유 라이브러리 로딩 프레임 워크
- 27. 리눅스 크로스 컴파일 및 동적 라이브러리/링크
- 28. iphone 응용 프로그램에서 동적 라이브러리 추가
- 29. 신참 빌드 및 배포 동적 라이브러리 질문
- 30. IOS 4의 동적 링크 IOS 4 라이브러리
사용중인 응용 프로그램 서버는 무엇입니까? – Kal
EAR에 직접 lib를 넣거나'tomcat/lib'와 같은 공유 클래스 패스를 사용할 수 있습니다. – home
@Kal WebSphere를 사용하고 있습니다. 외부 귀에는 전쟁에 클래스 패스를 넣을 기회가 없기 때문에 애플리케이션 서버에서 공유 클래스 경로 만 설정할 수 있습니까? – HPCS