论坛首页 Java版 Webwork

『提问』有谁部署成功过基于JSF的应用

浏览 2532 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
最后更新时间:2004-09-07
软件环境:
win32 , apusic3.0/WebLogic8.1/Websphere5.02, JSF1.1sample应用(从SUN公司处下载)

配置文件:

错误提示信息:
java.lang.NullPointerException
at javax.faces.webapp.FacesServlet.init(FacesServlet.java:144)
at weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(ServletStubImpl.java:1070)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java: 118)
at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.java:893)
at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImpl.java:842)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:782)
at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl. java:504)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:349)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6310)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java: 118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3622)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2569)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
你的分析:
首先保证应用是sun公司下载的JSF参考实现包中的sample,并且暂时没有任何发现要求修改的文档。在apusic的环境下,是访问的jsp都无法编译,在weblogic和websphere下就是报空指针错误。
从jscape下载了一个基于JSF的应用webgalileofaces,也是上述一样的问题。(我已经根据它的安装说明文件进行修改,实在看不出问题)
因为看不到源文件,所以实在没有办法排除。估计可能是配置文件的遗漏或者某些疏忽。
不知道,有哪位朋友,成功部署过基于JSF的应用,不管在哪个服务器都行(我下午再在jboss和tomcat下部署看看),提供一个解决的思路。
   
最后更新时间:2004-09-09
我以前也遇到这种问题,不过Resin和Tomcat没这个问题,如果是想尝试一下JSF,选择这两个试一下。
   
0 请登录后投票
最后更新时间:2004-09-09
哦,是么?呵呵,我去试试,多谢!
   思考ing....,点解商业服务器都通过不了啊?
   
0 请登录后投票
最后更新时间:2004-09-09
据说是在j2ee-spec理解上的不同,
weblogic sp3已经解决这个问题。
详细的内容看看这个:
http://forum.java.sun.com/thread.jsp?forum=427&thread=499690&start=15&range=15&hilite=false&q=
   
0 请登录后投票
最后更新时间:2004-10-12
试过另一个jsf的实现myface,慢就一个字
   
0 请登录后投票
最后更新时间:2004-10-16
在你的web。xml中 加入
<listener>
  <listener-class>com.sun.faces.config.ConfigureListener</listener-class>
  </listener>
试试看。
   
0 请登录后投票
论坛首页 Java版 Webwork

跳转论坛:
JavaEye推荐