2011-12-20 4 views
0

내가 5 & 6 WAS, "가상 호스트 또는 웹 응용 프로그램을 찾을 수 없습니다"오류 메시지가 내 응용 프로그램을 배포하려고 해요 발견되지 는 "웹 그룹 default_host를이/RbsWeb은 정의되지 않은 "아래 그림과 같이웹 영역 - 웹 응용 프로그램이 오류

응용 프로그램이 다운 될 때 어떤 방식 으로든이 오류에 대한 다른 .jsp 페이지로 리디렉션 할 수 있습니다. 어떻게 수행 할 수 있습니까? 서버 아래의 기본 호스트에서 아무 것도하지 않아도됩니다. 환경 - 가상 호스트

미리 감사드립니다.

enter image description here

+0

이 글은 복사하지 않을 것이지만, 아무 것도 할 수없는 경우가 하나 있습니다. 누군가가 당신을 위해 더 좋은 대답을 찾지 못했을 경우. http://fixunix.com/websphere/373084-use-custom-404-page-when-running-but-application-isstopped.htaccess Admin Home English Language Content – dbreaux

답변

1

컨텍스트 루트가 "/"인 WAR이있는 응용 프로그램을 만들어보십시오. 그 WAR는 다른 WAR가 설치되어 있지 않을 때 "기본"이되어야합니다.

+0

"/"의 컨텍스트 루트가있는 웹 응용 프로그램이 항상 사용 가능할 것이라고 확신합니다. 우연히 그 일을 우연히 만난 적이 있습니다. (그리고/또는 충돌로 인해 다른 앱이 배포되지 않을 수도 있습니다.) – dbreaux

+0

아니요. –

+0

Hmmm ... 어쩌면 FileServing 서블릿이 활성화되어서 응용 프로그램 자체를 만들 때 *를 보았을 것입니다. 최소한 WebSphere의 일부 버전에서는이 기능을 사용하는 것이 기본값이기도합니다. 누군가가이 해결책을 다시 찾은 경우를 대비하여. 마이클 루카스 (Michael Lucas)의 답변이 현재 사용 가능한 더 나은 것 같아요. – dbreaux

0

표준 연습은 앱 서버를 웹 서버로 향하게하는 것입니다.

다시 웹 서버로 다시 404 오류로 와야한다이 페이지 (가상 호스트 또는 웹 응용 프로그램을 사용하면 응용 프로그램이을 중지 할 때 찾을 수 없음).

웹 서버 리디렉션 지시문을 고객에게 표시하려는 사용자 정의 페이지로 사용하십시오.

HTH Manglu

+0

그러나 WAS 플러그인이 사용 가능하고 해당 컨텍스트 루트를 소유하고있는 한, 웹 서버에 404를 다시 제공하지 않습니다. – dbreaux

1

에서 6 WAS 및 사용자 정의 메시지를 반환하는 (관리 콘솔에서 서버의 웹 컨테이너에 설정) 다음과 같은 사용자 정의 속성을 사용할 수 있습니다 위 : com.ibm.ws.webcontainer.webgroupvhostnotfound

나는 발견했다 이 속성에는 html 코드가 포함될 수도 있습니다. (WAS 8.0.0.5에서 테스트되었습니다)

WAS 6.0, 6.1 및 7.0의 경우이 기능은 수정 팩으로 사용할 수 있습니다. PK85685을 참조하십시오.

방법 : 관리 콘솔을 클릭 서버> 서버 유형>는 WebSphere 애플리케이션 서버> 서버 _> 웹 컨테이너 설정> 웹 컨테이너에서

  1. .
  2. 추가 특성에서 사용자 정의 특성을 선택하십시오.
  3. 사용자 지정 속성 페이지에서 새로 만들기를 클릭하십시오.
  4. 설정 페이지에서 이름 필드 (여기서는 com.ibm.ws.webcontainer.webgroupvhostnotfound)에 구성 할 사용자 지정 속성의 이름과 값 필드에 설정할 값을 입력하십시오. (내가 말했던 것처럼, 값은 html을 포함 할 수있다)
  5. 적용 또는 확인을 클릭한다.
  6. 구성 변경 사항을 저장하려면 콘솔 작업 표시 줄에서 저장을 클릭하십시오.
  7. 서버를 다시 시작하십시오.
관련 문제