Well,
I've done again some test and for this last one I've just those lib on my
WEB-INF/lib/ :
commons-beanutils-1.7.0.jar
commons-codec-1.3.jar
commons-collections-3.1.jar
commons-digester-1.6.jar
commons-el-1.0.jar
commons-lang-2.1.jar
commons-logging-1.0.4.jar
jstl-1.1.0.jar
myfaces-api-1.1.3.jar
myfaces-impl-1.1.3.jar
standar.jar
That's all.
I've check on the WebAS there are no refs to the RI.
To create a JSF application I need those librairies :
commons-beanutils.jar
commons-collections.jar
commons-digester.jar
commons-logging.jar
jsf-api.jar
jsf-impl.jar
jstl.jar
standard.jar
So, I've remove all of them and put the first list in my WEB-INF/lib folders :(
The webAS doesn't ignore at all if there is a JSF lib or not in the web-inf/lib.
Kind regards,
Arnaud
#1.5#000D606F6C2B0016000000450000149000041B48E0BE31E3#1155899729047#com.sap.engine.services.servlets_jsp.server.jsp.JSPParser#sap.com/NewsDisplayJSFApp#com.sap.engine.services.servlets_jsp.server.jsp.JSPParser#Guest#2####daf68a702eaa11dbbd94000d606f6c2b#SAPEngine_Application_Thread[impl:3]_13##0#0#Error#1#/System/Server#Plain###Runtime
error in compiling of the JSP file
<D:/usr/sap/DEP/JC00/j2ee/cluster/server0/apps/sap.com/NewsDisplayJSFApp/servlet_jsp/newsDisplayJSF/root/NewsListJSF.jsp>
!
The error is: java.lang.NullPointerException: null
Exception id: [000D606F6C2B0016000000440000149000041B48E0BE2F9B]#
#1.5#000D606F6C2B0016000000460000149000041B48E0BE36D1#1155899729047#com.sap.engine.services.servlets_jsp.client.RequestInfoServer#sap.com/NewsDisplayJSFApp#com.sap.engine.services.servlets_jsp.client.RequestInfoServer#Guest#2####daf68a702eaa11dbbd94000d606f6c2b#SAPEngine_Application_Thread[impl:3]_13##0#0#Error##Plain###Processing
HTTP request to servlet [NewsProcessor] finished with error. The error is:
javax.servlet.ServletException: Internal error while parsing JSP page
[D:/usr/sap/DEP/JC00/j2ee/cluster/server0/apps/sap.com/NewsDisplayJSFApp/servlet_jsp/newsDisplayJSF/root/NewsListJSF.jsp].
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:152)
at
com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:316)
at
com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:372)
at com.kubota.dms.news.list.NewsProcessor.doGet(NewsProcessor.java:78)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)
at
com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
at
com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
at
com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
at
com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
at
com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
at
com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
at
com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
at
com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at
com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at
com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at
com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
at
com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
#
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Matthias
Wessendorf
Sent: jeudi 17 août 2006 19:47
To: MyFaces Development
Subject: Re: My faces on a WebAS
at
com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)
at ...
at org.apache.myfaces.lifecycle.LifecycleImpl
you mix two impls
sun ri (probably shipped by the container) and myfaces.
You need to remove all refs to the RI.
Other application servers simply ignore jsf libs inside of web-inf/lib not
really sure, what netweaver does.
--
Matthias Wessendorf
further stuff:
blog: http://jroller.com/page/mwessendorf
mail: mwessendorf-at-gmail-dot-com