Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

exception thrown by servlet Faces Servlet

18 views
Skip to first unread message

parare...@gmail.com

unread,
Jan 24, 2008, 10:47:37 AM1/24/08
to
I'm getting this error when I try to launch my application:

[1/24/08 11:41:44:100 WET] 0000003c ServletWrappe E SRVE0100E: Did not realize init() exception thrown by servlet Faces Servlet: java.lang.NullPointerException<br>
at javax.faces.webapp.FacesServlet.init(FacesServlet.java:144)<br>
at com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:190)<br>
at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.init(ServletWrapper.java:317)<br>
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:346)<br>
at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:464)<br>
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3276)<br>
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:267)<br>
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811)<br>
at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1455)<br>
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:113)<br>
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:454)<br>
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:383)<br>
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:102)<br>
at com.ibm.ws.ssl.channel.impl.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadServiceContext.java:1818)<br>
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:556)<br>
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java:606)<br>
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:979)<br>
at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1064)<br>
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469)<br>
<br><br><br>
After doing a search I tried this following steps:<br>
• Delete the entry in web.xml:<br>
&lt;listener&gt;<br>
&lt;listener-class&gt;<br>
com.sun.faces.config.ConfigureListener<br>
&lt;/listener-class&gt;<br>
&lt;/listener&gt;<br><br>
• Update my log4j version<br><br>
• Delete the commons-logging.jar from WEB-INF directory<br>


These are the jar files included in WEB-INF directory:<br>

commons-beanutils.jar<br>
commons-collections.jar<br>
commons-digester.jar<br>
commons-javaflow-20060411.jar<br>
commons-logging.jar<br>
FglConnectorClient.jar<br>
itext-1.4.2.jar<br>
jasperreports-1.2.3.jar<br>
jcommon-1.0.0.jar<br>
jfreechart-1.0.1.jar<br>
jsf-api.jar<br>
jsf-ibm.jar<br>
jsf-impl.jar<br>
jstl.jar<br>
log4j-1.2.14.jar<br>
standard.jar<br>
struts.jar<br>

<br><br>
<br>
None of the suggestions worked.<br>
What can I do?<br><br>

parare...@gmail.com

unread,
Jan 24, 2008, 11:24:40 AM1/24/08
to
My web.xml is:<br><br>

<i>
&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br>
&lt;web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee <a class="jive-link-external" href="http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd</a>"&gt;<br>
&lt;display-name&gt;My_CorpwebMyApplication&lt;/display-name&gt;<br>
^M<br>
^M<br>
&lt;!--&lt;br&gt;
&lt;context-param&gt;&lt;br&gt;
&lt;description&gt;&lt;br&gt;
Monitors Faces JSP files for modifications and synchronizes a running server with&lt;br&gt;
the changes without restarting the server. If this parameter is set to false or&lt;br&gt;
removed from the deployment descriptor, any changes made to Faces JSP files may&lt;br&gt;
not be seen by the server until it is restarted. This parameter is usually set&lt;br&gt;
to true while the Faces JSP files are being developed and debugged in order to&lt;br&gt;
improve the performance of the development environment.&lt;/description&gt;&lt;br&gt;
&lt;param-name&gt;com.ibm.ws.jsf.JSP_UPDATE_CHECK&lt;/param-name&gt;&lt;br&gt;
&lt;param-value&gt;true&lt;/param-value&gt;&lt;br&gt;
&lt;/context-param&gt;&lt;br&gt;
^M&lt;br&gt;
&lt;br&gt;
&lt;context-param&gt;&lt;br&gt;
&lt;description&gt;&lt;br&gt;
&lt;/description&gt;&lt;br&gt;
&lt;param-name&gt;com.ibm.ws.jsf.LOAD_FACES_CONFIG_AT_STARTUP&lt;/param-name&gt;&lt;br&gt;
&lt;param-value&gt;true&lt;/param-value&gt;&lt;br&gt;
&lt;/context-param&gt;^M&lt;br&gt;
&lt;listener&gt;&lt;br&gt;
&lt;listener-class&gt;com.sun.faces.config.ConfigureListener&lt;/listener-class&gt;&lt;br&gt;
&lt;/listener&gt;^M&lt;br&gt;
--&gt;<br>
&lt;servlet id="Servlet_1149585941187"&gt;<br>
&lt;servlet-name&gt;JS Resource Servlet&lt;/servlet-name&gt;<br>
&lt;servlet-class&gt;<br>
com.ibm.faces.webapp.JSResourceServlet&lt;/servlet-class&gt;<br>
&lt;load-on-startup&gt;1&lt;/load-on-startup&gt;<br>
&lt;/servlet&gt;<br>
&lt;servlet id="Servlet_1149585941343"&gt;<br>
&lt;servlet-name&gt;Faces Servlet&lt;/servlet-name&gt;<br>
&lt;servlet-class&gt;<br>
javax.faces.webapp.FacesServlet&lt;/servlet-class&gt;<br>
&lt;load-on-startup&gt;2&lt;/load-on-startup&gt;<br>
&lt;/servlet&gt;<br>
&lt;servlet&gt;<br>
&lt;description&gt;<br>
&lt;/description&gt;<br>
&lt;display-name&gt;Tiles Servlet&lt;/display-name&gt;<br>
&lt;servlet-name&gt;Tiles Servlet&lt;/servlet-name&gt;<br>
&lt;servlet-class&gt;org.apache.struts.tiles.TilesServlet&lt;/servlet-class&gt;<br>
&lt;init-param&gt;<br>
&lt;description&gt;&lt;/description&gt;<br>
&lt;param-name&gt;definitions-config&lt;/param-name&gt;<br>
&lt;param-value&gt;/WEB-INF/tiles.xml&lt;/param-value&gt;<br>
&lt;/init-param&gt;<br>
&lt;init-param&gt;<br>
&lt;description&gt;&lt;/description&gt;<br>
&lt;param-name&gt;definitions-parser-validate&lt;/param-name&gt;<br>
&lt;param-value&gt;true&lt;/param-value&gt;<br>
&lt;/init-param&gt;<br>
&lt;load-on-startup&gt;3&lt;/load-on-startup&gt;<br>
&lt;/servlet&gt;<br>
&lt;servlet&gt;<br>
&lt;description&gt;&lt;/description&gt;<br>
&lt;display-name&gt;TotalMembParticulares&lt;/display-name&gt;<br>
&lt;servlet-name&gt;TotalMembParticulares&lt;/servlet-name&gt;<br>
&lt;servlet-class&gt;pt.my_corp.apps.cons.grafics.My_CorpTotMembPartPieChart&lt;/servlet-class&gt;<br>
&lt;/servlet&gt;<br>
&lt;servlet&gt;<br>
&lt;description&gt;&lt;/description&gt;<br>
&lt;display-name&gt;My_CorpApsListagemMembrosReport&lt;/display-name&gt;<br>
&lt;servlet-name&gt;My_CorpApsListagemMembrosReport&lt;/servlet-name&gt;<br>
&lt;servlet-class&gt;pt.my_corp.apps.cons.servlets.My_CorpApsListagemMembrosReport&lt;/servlet-class&gt;<br>
&lt;/servlet&gt;<br>
&lt;servlet&gt;<br>
&lt;description&gt;&lt;/description&gt;<br>
&lt;display-name&gt;My_CorpApsListagemMembrosFicheiro&lt;/display-name&gt;<br>
&lt;servlet-name&gt;My_CorpApsListagemMembrosFicheiro&lt;/servlet-name&gt;<br>
&lt;servlet-class&gt;pt.my_corp.apps.cons.servlets.My_CorpApsListagemMembrosFicheiro&lt;/servlet-class&gt;<br>
&lt;/servlet&gt;<br>
&lt;servlet&gt;<br>
&lt;description&gt;&lt;/description&gt;<br>
&lt;display-name&gt;my_corpConsTotalMilhasPieChart&lt;/display-name&gt;<br>
&lt;servlet-name&gt;my_corpConsTotalMilhasPieChart&lt;/servlet-name&gt;<br>
&lt;servlet-class&gt;pt.my_corp.apps.cons.grafics.my_corpConsTotalMilhasPieChart&lt;/servlet-class&gt;<br>
&lt;/servlet&gt;<br>
&lt;servlet&gt;<br>
&lt;description&gt;<br>
&lt;/description&gt;<br>
&lt;display-name&gt;SetupLoggingServlet&lt;/display-name&gt;<br>
&lt;servlet-name&gt;SetupLoggingServlet&lt;/servlet-name&gt;<br>
&lt;servlet-class&gt;pt.my_corp.apps.cons.servlets.SetupLoggingServlet&lt;/servlet-class&gt;<br>
&lt;load-on-startup&gt;4&lt;/load-on-startup&gt;<br>
&lt;/servlet&gt;<br>
&lt;servlet&gt;<br>
&lt;description&gt;<br>
&lt;/description&gt;<br>
&lt;display-name&gt;<br>
My_CorpApsListagemMilhasFicheiro&lt;/display-name&gt;<br>
&lt;servlet-name&gt;My_CorpApsListagemMilhasFicheiro&lt;/servlet-name&gt;<br>
&lt;servlet-class&gt;<br>
pt.my_corp.apps.cons.servlets.My_CorpApsListagemMilhasFicheiro&lt;/servlet-class&gt;<br>
&lt;/servlet&gt;<br>
&lt;servlet&gt;<br>
&lt;description&gt;<br>
&lt;/description&gt;<br>
&lt;display-name&gt;<br>
My_CorpApsListagemMilhasReport&lt;/display-name&gt;<br>
&lt;servlet-name&gt;My_CorpApsListagemMilhasReport&lt;/servlet-name&gt;<br>
&lt;servlet-class&gt;<br>
pt.my_corp.apps.cons.servlets.My_CorpApsListagemMilhasReport&lt;/servlet-class&gt;<br>
&lt;/servlet&gt;<br>
&lt;servlet-mapping&gt;<br>
&lt;servlet-name&gt;JS Resource Servlet&lt;/servlet-name&gt;<br>
&lt;url-pattern&gt;/.ibmjsfres/*&lt;/url-pattern&gt;<br>
&lt;/servlet-mapping&gt;<br>
&lt;servlet-mapping&gt;<br>
&lt;servlet-name&gt;Faces Servlet&lt;/servlet-name&gt;<br>
&lt;url-pattern&gt;/faces/*&lt;/url-pattern&gt;<br>
&lt;/servlet-mapping&gt;<br>
&lt;servlet-mapping&gt;<br>
&lt;servlet-name&gt;Faces Servlet&lt;/servlet-name&gt;<br>
&lt;url-pattern&gt;*.faces&lt;/url-pattern&gt;<br>
&lt;/servlet-mapping&gt;<br>
&lt;servlet-mapping&gt;<br>
&lt;servlet-name&gt;Faces Servlet&lt;/servlet-name&gt;<br>
&lt;url-pattern&gt;*.jsf&lt;/url-pattern&gt;<br>
&lt;/servlet-mapping&gt;<br>
&lt;servlet-mapping&gt;<br>
&lt;servlet-name&gt;Tiles Servlet&lt;/servlet-name&gt;<br>
&lt;url-pattern&gt;/Tiles Servlet&lt;/url-pattern&gt;<br>
&lt;/servlet-mapping&gt;<br>
&lt;servlet-mapping&gt;<br>
&lt;servlet-name&gt;TotalMembParticulares&lt;/servlet-name&gt;<br>
&lt;url-pattern&gt;/TotalMembParticulares&lt;/url-pattern&gt;<br>
&lt;/servlet-mapping&gt;<br>
&lt;servlet-mapping&gt;<br>
&lt;servlet-name&gt;My_CorpApsListagemMembrosReport&lt;/servlet-name&gt;<br>
&lt;url-pattern&gt;/My_CorpApsListagemMembrosReport&lt;/url-pattern&gt;<br>
&lt;/servlet-mapping&gt;<br>
&lt;servlet-mapping&gt;<br>
&lt;servlet-name&gt;My_CorpApsListagemMembrosFicheiro&lt;/servlet-name&gt;<br>
&lt;url-pattern&gt;/My_CorpApsListagemMembrosFicheiro&lt;/url-pattern&gt;<br>
&lt;/servlet-mapping&gt;<br>
&lt;servlet-mapping&gt;<br>
&lt;servlet-name&gt;my_corpConsTotalMilhasPieChart&lt;/servlet-name&gt;<br>
&lt;url-pattern&gt;/my_corpConsTotalMilhasPieChart&lt;/url-pattern&gt;<br>
&lt;/servlet-mapping&gt;<br>
&lt;servlet-mapping&gt;<br>
&lt;servlet-name&gt;SetupLoggingServlet&lt;/servlet-name&gt;<br>
&lt;url-pattern&gt;/SetupLoggingServlet&lt;/url-pattern&gt;<br>
&lt;/servlet-mapping&gt;<br>
&lt;servlet-mapping&gt;<br>
&lt;servlet-name&gt;My_CorpApsListagemMilhasFicheiro&lt;/servlet-name&gt;<br>
&lt;url-pattern&gt;/My_CorpApsListagemMilhasFicheiro&lt;/url-pattern&gt;<br>
&lt;/servlet-mapping&gt;<br>
&lt;servlet-mapping&gt;<br>
&lt;servlet-name&gt;My_CorpApsListagemMilhasReport&lt;/servlet-name&gt;<br>
&lt;url-pattern&gt;/My_CorpApsListagemMilhasReport&lt;/url-pattern&gt;<br>
&lt;/servlet-mapping&gt;<br>
&lt;error-page&gt;<br>
&lt;error-code&gt;403&lt;/error-code&gt;<br>
&lt;location&gt;/notallowed.jsp&lt;/location&gt;<br>
&lt;/error-page&gt;<br>
&lt;security-constraint&gt;<br>
&lt;display-name&gt;MyApplication_constraint&lt;/display-name&gt;<br>
&lt;web-resource-collection&gt;<br>
&lt;web-resource-name&gt;MyApplication_constraint&lt;/web-resource-name&gt;<br>
&lt;url-pattern&gt;*.jsf&lt;/url-pattern&gt;<br>
&lt;/web-resource-collection&gt;<br>
&lt;auth-constraint&gt;<br>
&lt;description&gt;A role for MyApplication access&lt;/description&gt;<br>
&lt;role-name&gt;MyApplicationRole&lt;/role-name&gt;<br>
&lt;/auth-constraint&gt;<br>
&lt;/security-constraint&gt;<br>
&lt;security-role&gt;<br>
&lt;description&gt;A role for MyApplication access&lt;/description&gt;<br>
&lt;role-name&gt;MyApplicationRole&lt;/role-name&gt;<br>
&lt;/security-role&gt;<br>
&lt;login-config&gt;<br>
&lt;auth-method&gt;BASIC&lt;/auth-method&gt;<br>
&lt;/login-config&gt;<br>
&lt;welcome-file-list&gt;<br>
&lt;welcome-file&gt;index.html&lt;/welcome-file&gt;<br>
&lt;welcome-file&gt;index.htm&lt;/welcome-file&gt;<br>
&lt;welcome-file&gt;index.jsp&lt;/welcome-file&gt;<br>
&lt;welcome-file&gt;default.html&lt;/welcome-file&gt;<br>
&lt;welcome-file&gt;default.htm&lt;/welcome-file&gt;<br>
&lt;welcome-file&gt;default.jsp&lt;/welcome-file&gt;<br>
&lt;/welcome-file-list&gt;<br>
&lt;/web-app&gt;<br>
<br></i>

<br><br><br>
Thanks again,<br>
Nuno

0 new messages