JavaServer Pages 설정 컴파일을 위한 옵션 지정
이 페이지에서 JSP(JavaServer Page) 컴파일러에서 사용할 옵션을 지정할 수 있습니다.
이 관리 콘솔 페이지는 애플리케이션 설치 및 업데이트 마법사의 단계입니다. 이 페이지를 보려면 설치 옵션 선택 페이지에서 JavaServer Pages 파일 사전 컴파일을 선택해야 합니다. 따라서 이 페이지를 보려면 또는 을 클릭하십시오.
웹 모듈이 포함된 애플리케이션을 설치 또는 업데이트할 때만 이 페이지에서 JSP 컴파일러 옵션을 지정할 수 있습니다. 애플리케이션이 설치된 후, JSP 컴파일러의 옵션을 변경하려면 웹 모듈 WEB-INF/ibm-web-ext.xmi 파일의 JSP 엔진 구성 매개변수를 편집해야 합니다.

그러나 Java EE 5 이상 모듈은 Java EE 5 이전 파일이 포함되어 있고 .xmi 파일 이름 확장자가 사용된 애플리케이션에 있을 수 있습니다.
ibm-webservices-ext.xmi, ibm-webservices-bnd.xmi, ibm-webservicesclient-bnd.xmi, ibm-webservicesclient-ext.xmi, ibm-portlet-ext.xmi 파일은 .xmi 파일 확장자를 계속 사용합니다.
sptcfg웹 모듈
애플리케이션 내의 모듈 이름을 지정합니다.
URI
애플리케이션 (EAR 파일)의 루트와 관련된 모듈의 위치를 지정합니다.
JSP 클래스 경로
애플리케이션 설치 시 JSP 파일을 컴파일할 때 사용할 JSP 컴파일러에 대한 임시 클래스 경로를 지정합니다. 이 클래스 경로는 애플리케이션 설치가 완료될 때 저장되지 않고 애플리케이션을 실행할 때 사용되지 않습니다. 이 클래스 경로는 JSP 컴파일에 필요하고 애플리케이션 설치 후 다른 방법(예: 공유 라이브러리)으로 식별되는 애플리케이션 외부 자원을 식별하기 위해서만 사용됩니다. Network Deployment 구성에서 이 클래스 경로는 배치 관리자 시스템에 고유합니다.
여러 웹 모듈이 같은 클래스 경로를 사용하도록 지정하려면 다음을 수행하십시오.
- 웹 모듈 목록에서 특정 클래스 경로를 사용하려는 각 웹 모듈의 선택 선택란을 선택하십시오.
- 다중 맵핑 적용을 펼치십시오.
- 원하는 클래스 경로를 지정하십시오.
- 적용을 클릭하십시오.
전체 패키지 이름 사용
JSP 엔진이 전체 패키지 이름을 사용하여 JSP 클래스를 생성하고 로드하는지 여부를 지정합니다.
전체 패키지 이름이 사용되면 jsp-file 속성을 사용할 필요 없이 사전 컴파일된 JSP 클래스 파일이 web.xml 파일에 서블릿으로 구성될 수 있습니다. 전체 패키지 이름이 사용되지 않으면 모든 JSP 클래스가 동일한 패키지에 생성되므로 소형 파일 시스템 경로의 이점이 감소합니다.
useFullPackageNames 및 disableJspRuntimeCompilation 옵션이 모두 true로 설정되면 web.xml 파일에서 JSP 파일이 서블릿으로 구성되지 않은 경우에도 단일 클래스 로더를 사용하여 모든 JSP 클래스를 로드합니다.
이 옵션은 useFullPackageNames JSP 엔진 매개변수와 같습니다.
JDK 소스 레벨
Java 컴파일러가 JSP Java 소스를 컴파일하는 소스 레벨을 지정합니다. 올바른 값은 13, 14, 15,16, 17입니다. 기본값은 Java EE 5 이전의 웹 모듈에 대해 소스 1.3을 지정하는 13이고 Java EE 5 이상의 웹 모듈에 대해 16입니다.
JSP 런타임 컴파일 사용 안함
.class 파일이 없는 경우에도 JSP 파일이 런타임 중에 변환되거나 컴파일되면 안 되는지 여부를 지정합니다.
이 옵션이 true로 설정되면 런타임 시 JSP 엔진은 JSP 파일을 변환 및 컴파일하지 않습니다. JSP 엔진은 사전 컴파일된 클래스 파일만 로드합니다. 클래스 파일을 로드하기 위해 JSP 소스 파일이 필요하지는 않습니다. JSP 소스 없이 애플리케이션을 설치할 수 있지만 애플리케이션에는 사전 컴파일된 클래스 파일이 있어야 합니다.
하나의 웹 애플리케이션 클래스 로더가 모든 JSP 클래스를 로드하도록 하려면 이 컴파일러 옵션 및 전체 패키지 이름 사용 옵션을 모두 true로 설정해야 합니다.
이 옵션은 disableJspRuntimeCompilation JSP 엔진 매개변수와 같습니다.