WAS 6.0.2를 사용 중입니다. 내 응용 프로그램 중 하나의 클래스 경로에 XML 파일이 필요합니다.Websphere Application Server 6.0.2가 공유 라이브러리에서 xml 파일을 허용하지 않습니다.
이 post의 도움을 받아 공유 범위를 공유 영역에 "공통"으로 구성했습니다. 공유 라이브러리에는 다음 항목이 있습니다.
C:\WebSphere\AppServer\CommonLibs\Config.xml
그런 다음 공유 라이브러리를 내 응용 프로그램과 연결했습니다. 서버를 실행할 때 로그에 다음 내용이 표시됩니다.
[2/10/11 7:36:13:614 EST] 00000017 CompoundClass E WSVR0120E: An error occurred processing
C:\WebSphere\AppServer\CommonLibs\Config.xml
java.util.zip.ZipException: Error opening zip file
C:\WebSphere\AppServer\CommonLibs\Config.xml
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:140)
at java.util.jar.JarFile.<init>(JarFile.java:160)
at java.util.jar.JarFile.<init>(JarFile.java:98)
at com.ibm.ws.classloader.SinglePathClassProvider.buildContentsCache(SinglePathClassProvider.java:557)
at com.ibm.ws.classloader.SinglePathClassProvider.<init>(SinglePathClassProvider.java:99)
at com.ibm.ws.classloader.SinglePathClassProvider.create(SinglePathClassProvider.java:123)
at com.ibm.ws.classloader.CompoundClassLoader.addPaths(CompoundClassLoader.java:234)
at com.ibm.ws.classloader.JarClassLoader.addPaths(JarClassLoader.java:101)
at com.ibm.ws.classloader.ClassGraph.createClassLoaders(ClassGraph.java:472)
at com.ibm.ws.classloader.ClassGraph.calculate(ClassGraph.java:214)
at com.ibm.ws.classloader.ClassLoaderManager.initialize(ClassLoaderManager.java:204)
at com.ibm.ws.classloader.ClassLoaderManager.<init>(ClassLoaderManager.java:155)
at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:699)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:923)
at com.ibm.ws.runtime.component.ApplicationMgrImpl$AppInitializer.run(ApplicationMgrImpl.java:2214)
at com.ibm.ws.runtime.component.ComponentImpl$_AsynchInitializer.run(ComponentImpl.java:304)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498)
서버에는 클래스 경로에 zip 또는 jar 파일 만 있어야합니다. XML 파일을 포함시키는 방법을 안내하십시오. 감사.
구성 파일에 변경이 필요한 경우 파일을 간단히 편집 할 수 없습니다. jar 파일에 XML 파일을 패키징하는 추가 단계가 추가됩니다. – waqas