반응형
소스코드가 1.7 형태일 때 발생하는 오류임.
본인의 경우에는 JDK1.7로 WAS를 구동하고 있었음에도 불구하고 JSP 컴파일 시 해당 오류가 계속 발생했다.
JSP는 기본 컴파일이 JDK1.5로 컴파일이 기본값이어서 발생했다.
아래 사이트 참고해서 JDK1.7로 설정하여 테스트 해보았으나,
java - Changing JSP compiler version in glassfish - Stack Overflow
Changing JSP compiler version in glassfish
I am pre-compiling my JSP pages on deploy but keep getting these error: Caused by: org.glassfish.deployment.common.DeploymentException: JSP Compilation Error: org.apache.jasper.JasperException:
stackoverflow.com
org.apache.jasper.glassfish_2.2.2.v201205150955.jar가 JDK1.5까지만 지원해서 결국은 소스코드를 수정하여 조치했다.
발생 시 오류 코드 내용
org.apache.jasper.JasperException: PWC6033: Error in Javac compilation for JSP|| PWC6197: An error occurred at line: 219 in the jsp file: /xx/xxxx.jsp| PWC6199: Generated servlet error:| Resource specification not allowed here for source level below 1.7|| at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:129) at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:299) at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:392) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:453) at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:625) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:492) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:378) at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) |
'IT Business' 카테고리의 다른 글
SHA512-Base64 변환기 (0) | 2023.04.10 |
---|---|
The server time zone value 'KST' is unrecognized or represents more than one time zone. (0) | 2023.04.10 |
tomcat ssl연결 keystorepass 암호화 (0) | 2021.08.01 |
사설인증서 생성 시 alternative names 설정 오류 (0) | 2021.07.26 |
jvm에 서버 인증서 등록하지 않은 경우 (0) | 2021.07.26 |