Jetty의 "PWC6033: Error in Javac compilation ..."

  • nastyboy
    (nastyboy)
  • nastyboy's Avatar 이 글의 작성자
  • Offline
  • Newbie
  • Newbie
더보기
09 Oct 2016 05:00 - 09 Oct 2016 05:03 #1251 작성자: nastyboy
nastyboy 님의 글: Jetty의 "PWC6033: Error in Javac compilation ..."
< 현상 >
2016-08-23 09:27:27.965:WARN:oejs.ServletHandler:Error Processing URI: /jsp/login.jsp - (org.apache.jasper.JasperException) PWC6033: Error in Javac compilation for JSP

PWC6199: Generated servlet error:
package javax.servlet does not exist

PWC6199: Generated servlet error:
package javax.servlet.http does not exist

PWC6199: Generated servlet error:
package javax.servlet.jsp does not exist

PWC6199: Generated servlet error:
package org.apache.jasper.runtime does not exist

PWC6199: Generated servlet error:
package org.apache.jasper.runtime does not exist

PWC6199: Generated servlet error:
cannot find symbol
  symbol:   class JspFactory
  location: class org.apache.jsp.login.jsp

PWC6199: Generated servlet error:
package org.glassfish.jsp.api does not exist

PWC6199: Generated servlet error:
cannot find symbol
  symbol:   class HttpServletRequest
  location: class org.apache.jsp.login.jsp

PWC6199: Generated servlet error:
cannot find symbol
  symbol:   class HttpServletResponse
  location: class org.apache.jsp.login.jsp

PWC6199: Generated servlet error:
cannot find symbol
  symbol:   class ServletException
  location: class org.apache.jsp.login.jsp

PWC6199: Generated servlet error:
cannot find symbol
  symbol:   variable JspFactory
  location: class org.apache.jsp.login.jsp

PWC6199: Generated servlet error:
cannot find symbol
  symbol:   class PageContext
  location: class org.apache.jsp.login.jsp

PWC6199: Generated servlet error:
cannot find symbol
  symbol:   class HttpSession
  location: class org.apache.jsp.login.jsp

PWC6199: Generated servlet error:
cannot find symbol
  symbol:   class ServletContext
  location: class org.apache.jsp.login.jsp

PWC6199: Generated servlet error:
cannot find symbol
  symbol:   class ServletConfig
  location: class org.apache.jsp.login.jsp

PWC6199: Generated servlet error:
cannot find symbol
  symbol:   class JspWriter
  location: class org.apache.jsp.login.jsp

PWC6199: Generated servlet error:
incompatible types
  required: java.lang.Object
  found:    org.apache.jsp.login.jsp

PWC6199: Generated servlet error:
cannot find symbol
  symbol:   class JspWriter
  location: class org.apache.jsp.login.jsp

PWC6199: Generated servlet error:
cannot find symbol
  symbol:   class PageContext
  location: class org.apache.jsp.login.jsp

PWC6199: Generated servlet error:
package org.glassfish.jsp.api does not exist

PWC6199: Generated servlet error:
cannot find symbol
  symbol:   class SkipPageException
  location: class org.apache.jsp.login.jsp

PWC6199: Generated servlet error:
cannot find symbol
  symbol:   class ServletException
  location: class org.apache.jsp.login.jsp

< 해결책 >

org.apache.jasper.compiler.disablejsr199 시스템 속성을 true로 설정한다.

1. -Dorg.apache.jasper.compiler.disablejsr199=true

2. jetty.xml
<Call class="java.lang.System"  name="setProperty">
    <Arg>org.apache.jasper.compiler.disablejsr199</Arg>
    <Arg>true</Arg>
  </Call>
Time to create page: 0.068 seconds
Powered by Kunena Forum