Skip to main content
dhlee
Gold ⭐️
February 18, 2019
Solved

Cannot access to Oozie Web UI with Error message below

Hi,

 

I just installed the CDH 6.1 on my VMs, and I've tried to access to oozie web ui.

 

But I failed with the message below.

 

{
"errorMessage": "org.apache.jasper.JasperException: PWC6033: Error in Javac compilation for JSP\n\n

PWC6199: Generated servlet error:\npackage javax.servlet does not exist\n\n
PWC6199: Generated servlet error:\npackage javax.servlet.http does not exist\n\n
PWC6199: Generated servlet error:\npackage javax.servlet.jsp does not exist\n\n
PWC6199: Generated servlet error:\npackage org.apache.oozie.sla.service does not exist\n\n
PWC6199: Generated servlet error:\npackage org.apache.oozie.service does not exist\n\n
PWC6199: Generated servlet error:\npackage org.apache.oozie.service does not exist\n\n
PWC6199: Generated servlet error:\npackage org.apache.oozie.service does not exist\n\n
PWC6199: Generated servlet error:\npackage org.apache.oozie.service does not exist\n\n
PWC6199: Generated servlet error:\npackage org.apache.jasper.runtime does not exist\n\n
PWC6199: Generated servlet error:\npackage org.apache.jasper.runtime does not exist\n\n
PWC6199: Generated servlet error:\ncannot find symbol\n symbol: class JspFactory\n location: class org.apache.jsp.index_jsp\n\n
PWC6199: Generated servlet error:\npackage org.glassfish.jsp.api does not exist\n\n
PWC6199: Generated servlet error:\ncannot find symbol\n symbol: class HttpServletRequest\n location: class org.apache.jsp.index_jsp\n\n
PWC6199: Generated servlet error:\ncannot find symbol\n symbol: class HttpServletResponse\n location: class org.apache.jsp.index_jsp\n\n
PWC6199: Generated servlet error:\ncannot find symbol\n symbol: class ServletException\n location: class org.apache.jsp.index_jsp\n\n
PWC6199: Generated servlet error:\ncannot find symbol\n symbol: variable JspFactory\n location: class org.apache.jsp.index_jsp\n\n
PWC6199: Generated servlet error:\ncannot find symbol\n symbol: class PageContext\n location: class org.apache.jsp.index_jsp\n\n
PWC6199: Generated servlet error:\ncannot find symbol\n symbol: class HttpSession\n location: class org.apache.jsp.index_jsp\n\n
PWC6199: Generated servlet error:\ncannot find symbol\n symbol: class ServletContext\n location: class org.apache.jsp.index_jsp\n\n
PWC6199: Generated servlet error:\ncannot find symbol\n symbol: class ServletConfig\n location: class org.apache.jsp.index_jsp\n\n
PWC6199: Generated servlet error:\ncannot find symbol\n symbol: class JspWriter\n location: class org.apache.jsp.index_jsp\n\n
PWC6199: Generated servlet error:\ncannot find symbol\n symbol: class JspWriter\n location: class org.apache.jsp.index_jsp\n\n
PWC6199: Generated servlet error:\ncannot find symbol\n symbol: class PageContext\n location: class org.apache.jsp.index_jsp\n\n
PWC6199: Generated servlet error:\npackage org.glassfish.jsp.api does not exist\n\n
PWC6197: An error occurred at line: 62 in the jsp file: \/index.jsp\nPWC6199: Generated servlet error:\ncannot find symbol\n
symbol: variable SLAService\n location: class org.apache.jsp.index_jsp\n\n
PWC6197: An error occurred at line: 62 in the jsp file: \/index.jsp\nPWC6199: Generated servlet error:\ncannot find symbol\n
symbol: variable InstrumentationService\n location: class org.apache.jsp.index_jsp\n\n
PWC6197: An error occurred at line: 62 in the jsp file: \/index.jsp\nPWC6199: Generated servlet error:\ncannot find symbol\n
symbol: variable MetricsInstrumentationService\n location: class org.apache.jsp.index_jsp\n\n
PWC6197: An error occurred at line: 62 in the jsp file: \/index.jsp\nPWC6199: Generated servlet error:\ncannot find symbol\n
symbol: class AuthorizationService\n location: class org.apache.jsp.index_jsp\n\n
PWC6197: An error occurred at line: 62 in the jsp file: \/index.jsp\nPWC6199: Generated servlet error:\ncannot find symbol\n
symbol: variable Services\n location: class org.apache.jsp.index_jsp\n\n
PWC6199: Generated servlet error:\ncannot find symbol\n symbol: class SkipPageException\n location: class org.apache.jsp.index_jsp\n\n
PWC6199: Generated servlet error:\ncannot find symbol\n symbol: class ServletException\n location: class org.apache.jsp.index_jsp\n\n
",
"httpStatusCode": 500
}

I've tried to set java home with exact location and reinstall the jdk files, but both didn't work. 

dhlee
dhleeAnswer
Gold ⭐️
February 20, 2019

I solved this problem by installing openjdk-1.8.0 using yum and settnig java classpath.

 

11 replies

Robert Justice
Gold ⭐️⭐️
Gold ⭐️⭐️
February 18, 2019

Hi,

 

We have seen this with a few upgrades to CDH 6.X from CDH 5.X recently.   Could you please confirm if this was an upgrade (you had mentioned "just installed", so we would like to confirm)?   The solution for upgrades has been to:

 

1. Execute the below command on the Oozie server host command line
unlink /opt/cloudera/parcels/CDH-6.1.0-1.cdh6.1.0.p0.770702/lib/oozie/embedded-oozie-server/dependency/javax.servlet.jsp-2.3.2.jar

*note that we aim to only remove the link to the actual jar file

2. Restart Oozie server
3. Please check if the web ui comes up correctly.

 

This should be fixed in a future upgrade.

 

Thanks,

Robert Justice

Translate
Robert Justice, Technical Resolution Manager
dhlee
dhleeAuthor
Gold ⭐️
February 19, 2019

 

Thank you for your reply.

 

No, I've just installed CDH 6.1 using cloudera-manager-installer.bin.

 

After the CDH 6.1 cluster has been set, I follow the instruction below to enable the oozie web UI but failed.

 

https://www.cloudera.com/documentation/enterprise/latest/topics/admin_oozie_console.html

Translate
dhlee
dhleeAuthorAnswer
Gold ⭐️
February 20, 2019

I solved this problem by installing openjdk-1.8.0 using yum and settnig java classpath.

 

Translate