2014-04-10 1 views
0

WEBSPHERE에 응용 프로그램이 배포되어 실행 중입니다.javax.servlet.UnavailableException : Webshpere에서 응용 프로그램 번들을 찾을 수 없습니다.

그 후 나는이 응용 프로그램에 패치를 적용했습니다 (패치는 인 배포 디렉토리 아래의 web.xml, jar's, class 등의 파일을 대체합니다) 패치 적용 후 응용 프로그램이 시작된 것을 볼 수 있습니다.

하지만 내가 오류 MSG 이하지고있어 url을 시작할 때 :

Error 404: javax.servlet.UnavailableException: Can't find application bundle. You can either define WOROOT, LOCALROOT and WOAINSTALLROOT as Java system properties (e.g. in your application server's launch script as command line arguments) or in the application Deployment Descriptor file (web.xml). 

나는 web.xml을 확인했습니다. 괜찮아 보인다.

참고 : - *.war 파일을 사용하여 재배포하면 정상적으로 작동합니다.

답변

0

installedApps 아래의 파일을 직접 수정하여 WebSphere 응용 프로그램을 "패치"할 수 없거나 최소한 가정하지는 마십시오. 다음 중 한 가지 방법으로 수행해야합니다.

  1. 대화식으로, WAS 관리 UI를 통해 대화식으로 수행해야합니다. 스크립팅 스루

  2. AdminApp.update 명령을 통해

(또는 구비 한 AdminApplication 헬퍼 스크립트를 통해 전방으로 7.0 WAS)
관련 문제