I'm having an issue getting the WebSphere Performance Servlet running
correctly.
I get the following when I try and invoke the servlet. I have
Performance Monitoring enabled on the application server I've
installed this EAR under. I have not been able to find any useful
troubleshooting information for this issue anywhere else. If anybody
has been through this problem please let me know what I should do.
Michael Romero
Connected to ws001.
Escape character is '^]'.
GET http://ws001/wasPerfTool/servlet/perfservlet?Node=ds001 HTTP/1.1
Host: ws001
HTTP/1.1 404 Not Found
Server: WebSphere Application Server/4.0
Content-Type: text/html;charset=ISO-8859-1
Content-Language: en
Transfer-Encoding: chunked
ffc
<H1>Error page exception</H1>
<H4>The server cannot use the error page specified for your
application to handle the Original Exception printed below. Please
see the Error Page Exception below for a description of the problem
with the specified error page.</H4>
<BR><H3>Original Exception: </H3>
<B>Error Message: </B><BR>
<B>Error Code: </B>500<BR>
<B>Target Servlet: </B>null<BR>
<B>Error Stack: </B><BR>
java.lang.NullPointerException
<BR>
at com.ibm.ws.pmi.perfServlet.PerformanceServlet.doGet(PerformanceServlet.java:130)
<BR>
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
<BR>
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
<BR>
at com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager.java:827)
<BR>
at com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycleServlet.java:167)
<BR>
at com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServlet.java:297)
<BR>
at com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifecycleServlet.java:110)
<BR>
at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java:472)
<BR>
at com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletManager.java:1012)
<BR>
at com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletManager.java:913)
<BR>
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:678)
<BR>
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:331)
<BR>
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:117)
<BR>
at com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java:134)
<BR>
at com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:239)
<BR>
at com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:67)
<BR>
at com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:151)
<BR>
at com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener.java:315)
<BR>
at com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnection.java:60)
<BR>
at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:323)
<BR>
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:252)
<BR>
at com.ibm.ws.util.CachedThread.run(ThreadPool.java:137)
<BR>
<BR>
<BR><BR><H3>Error Page Exception: </H3>
<B>Error Message: </B>JSPG0113E: JSP file
"/www/WebSphere/AppServer/installedApps/perfServletApp.ear/perfServletApp.war/error.jsp
(A file or directory in the path name does not exist.)"
not found<BR>
<B>Error Code: </B>404<BR>
<B>Target Servlet: </B>JSP 1.1 Processor<BR>
<B>Error Stack: </B><BR>
com.ibm.servlet.engine.webapp.WebAppErrorReport: JSPG0113E: JSP file
"/www/WebSphere/AppServer/installedApps/perfServletApp.ear/perfServletApp.war/error.jsp
(A file or directory in the path name does not exist.)"
not found
<BR>
at com.ibm.servlet.engine.webapp.WebAppDispatcherResponse.sendError(WebAppDispatcherResponse.java:93)
<BR>
at org.apache.jasper.runtime.JspServlet$JspServletWrapper.service(JspServlet.java:322)
<BR>
ace
at org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServlet.java:487)
<BR>
at org.apache.jasper.runtime.JspServlet.service(JspServlet.java:620)
<BR>
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
<BR>
at com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager.java:827)
<BR>
at com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycleServlet.java:167)
<BR>
at com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServlet.java:297)
<BR>
at com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifecycleServlet.java:110)
<BR>
at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java:472)
<BR>
at com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletManager.java:1012)
<BR>
at com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletManager.java:913)
<BR>
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:678)
<BR>
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:331)
<BR>
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:117)
<BR>
at com.ibm.servlet.engine.webapp.WebApp.sendError(WebApp.java:733)
<BR>
at com.ibm.servlet.engine.webapp.WebApp.sendError(WebApp.java:601)
<BR>
at com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java:188)
<BR>
at com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:239)
<BR>
at com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:67)
<BR>
at com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:151)
<BR>
at com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener.java:315)
<BR>
at com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnection.java:60)
<BR>
at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:323)
<BR>
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:252)
<BR>
at com.ibm.ws.util.CachedThread.run(ThreadPool.java:137)
<BR>
<BR>
0