"JBWEB004249: Page directive: invalid value for import" ERROR happens after migrating from JBoss EAP 6 to JBoss EAP 7
Issue
The follwing ERROR JBWEB004249: Page directive: invalid value for import
happens after migrating from JBoss EAP 6 to JBoss EAP 7:
ERROR [io.undertow.request] (default task-1) UT005023: Exception handling request to /test/test.jsp: org.apache.jasper.JasperException: JBWEB004001: Unable to compile class for JSP
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:667)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:403)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:347)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:590)
(omitted)
Caused by: java.lang.IllegalArgumentException: JBWEB004249: Page directive: invalid value for import
at org.apache.jasper.compiler.Node$PageDirective.validateImport(Node.java:610)
at org.apache.jasper.compiler.Node$PageDirective.addImport(Node.java:591)
at org.apache.jasper.compiler.Parser.parsePageDirective(Parser.java:347)
at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:464)
at org.apache.jasper.compiler.Parser.parseFileDirectives(Parser.java:1799)
at org.apache.jasper.compiler.Parser.parse(Parser.java:140)
at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:223)
at org.apache.jasper.compiler.ParserController.parseDirectives(ParserController.java:119)
at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:196)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:354)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:334)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:321)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:652)
... 48 more
Environment
- Red Hat JBoss Enterprise Application Platform (EAP)
- 7.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.