2

EAR 재배포시 응용 프로그램이로드 될 때 404 오류가 발생하는 경우이 문제점을 트랩하여 사용자에게 친숙한 방법을 제공하는 방법 응용 프로그램에 액세스하는 최종 사용자에게 메시지.HTTP 상태 404를 처리하고 응용 프로그램 재배포시 다른 페이지로 사용자를 리디렉션하는 방법

HTTP 상태 404 -/MyApp를

유형 상태 보고서

메시지/MyApp를

설명을 요청한 리소스 (/ MyApp를)은 사용할 수 없습니다.

제이보스 웹/

+0

에이 점을 확인해야합니다 당신이

server/xxx/deployers/jbosssweb.deployer/web.xml 

에 설정하여 404 페이지의 위치를 ​​변경할 수 있다고 생각 당신이이 있나요 jboss 앞에 웹 서버가 있습니까? – JoseK

+0

아니요,하지만로드 밸런싱을위한 apache http 서버를 추가 할 수도 있습니다. – user339108

답변

3

내에서 응용 프로그램을 에서 우호적 인 메시지를 제공 할 수있을 실 거예요 2.1.3.GA - 응용 프로그램 /myapp 자체 때문에 사용할 수 없습니다.

이 문제를 처리하는 일반적인 방법은 유지 보수로 인해 응용 프로그램이 종료되었을 때 다른 임시 사이트를 설정하는 웹 서버 수준에서 처리하는 것입니다. 모든 요청을 친숙한 오류 메시지로 리디렉션하십시오. 요청이 앱 서버로 전달되지 않습니다. 북마크 된 URL은 대체 앱에서 서비스 중지 페이지를 가져옵니다. 당신은 당신의 설정에 웹 서버가없는 경우 자세한 방법은 다음 /myapp에 같은 컨텍스트 맵핑으로 다른 웹 응용 프로그램 설정에 유지 보수 페이지 (일부 index.html을)를 설정할 수 http://www.webreference.com/programming/Apache-Site-Down-Notice/

에 주어진다 EAR이 중단되면 그 EAR을 가져 오십시오. 보스를 들어

내가 당신의 일부 페이지 바깥/myapp와

+0

그레이트 포스트. 우연한 일을하는 법을 설명하는 자료를 찾고있었습니다. 감사! – Shadowman

관련 문제