컨텍스트 루트를 사용하여 JVM sendRedirect 호출 구성

com.ibm.websphere.sendredirect.compatibility 특성이 설정되지 않고 애플리케이션 서블릿 코드에 sendRedirect("/home.html")와 같은 명령문이 있는 경우, 웹 브라우저가 오류 404: uri: /home.html에 구성된 대상 서블릿이 없음 메시지를 표시할 수 있습니다.

이 태스크 정보

제거된 기능 제거된 기능: 특성 com.ibm.websphere.sendredirect.compatibility는 더 이상 사용되지 않습니다. "/"로 시작하는, 상대 URL이 아닌 URL을 웹 애플리케이션 컨텍스트 루트 대신 서블릿 컨테이너(web_server_root)에 대해 경로 재지정하도록 애플리케이션을 수정해야 합니다.depfeat

애플리케이션이 웹 서버의 문서 루트를 사용하는 대신 sendRedirect() 호출에 사용하는 컨텍스트 루트를 사용하도록 서버에 지시하려면, com.ibm.websphere.sendredirect.compatibility 특성을 true 또는 false 값으로 설정하여 JVM(Java™ Virtual Machine)을 구성하십시오.

프로시저

  1. JVM의 특성에 대한 설정 페이지에 액세스하십시오.
    1. 관리 콘솔에서 서버 > 서버 유형 > 애플리케이션 서버를 클릭하십시오.
    2. 애플리케이션 서버 페이지에서 JVM 설정을 구성할 서버의 이름을 클릭하십시오.
    3. 선택한 애플리케이션 서버에 대한 설정 페이지의 서버 인프라 섹션에서 Java 및 프로세스 관리 > 프로세스 정의를 클릭하십시오.
    4. [z/OS]제어를 선택하십시오.
    5. 프로세스 정의 페이지에서 JVM(Java Virtual Machine)을 클릭하십시오.
    6. JVM 페이지에서 사용자 정의 특성을 클릭하십시오.
    7. 사용자 정의 특성 페이지에서 새로 작성을 클릭하십시오.
  2. 특성에 대한 설정 페이지에서 이름 필드에 com.ibm.websphere.sendredirect.compatibility를 지정하고, 필드에 true 또는 false를 입력하십시오. 그런 다음 확인을 클릭하십시오.
  3. 콘솔 작업 표시줄에서 저장을 클릭하십시오.
  4. Application Server를 중지한 후 다시 시작하십시오.

주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=xrun_jvm_sendredirect
파일 이름:xrun_jvm_sendredirect.html