首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Java > 用Sun creator创建的 jsf 项目部署到其他服务器的问题:
【标  题】:用Sun creator创建的 jsf 项目部署到其他服务器的问题:
【关键字】:Sun,creator,jsf
【来  源】:http://www.blogjava.net/pear/archive/2006/10/02/73182.html

用Sun creator创建的 jsf 项目部署到其他服务器的问题:

用Sun creator创建的 jsf 项目部署到其他服务器的问题:

对jsf项目的支持,sun creator 无疑给人一种 耳目一新的感觉:
他对可视化开发的支持真的开始可以和.Net较劲了。

但是 creator 有个问题就是可以把项目部署到 sun app server的项目部署到其他服务器老是出同样的问题:
?
下面总结一下:

步骤一:? 把项目导出成 *.war文件
步骤二:? 把*.war拷贝到其他服务器的部署目录
???????? 比如 tomcat/resin 的 webapp下
步骤三:? 运行服务器(tomcat/resin) 问题来了,出现异常
[10:41:34.828] java.lang.NullPointerException
[10:41:34.828] ?at javax.faces.webapp.FacesServlet.init(FacesServlet.java:144)
[10:41:34.828] ?at com.caucho.server.dispatch.ServletConfigImpl.createServletImpl(ServletConfigImpl.java:646)
[10:41:34.828] ?at com.caucho.server.dispatch.ServletConfigImpl.createServlet(ServletConfigImpl.java:587)

看到这个"FacesServlet.java:144" 开始我怀疑是sun 的包的问题, 网上google和baidu了一下,没搜到相关问题的解决办法.
??? 最后在一个朋友的帮助下在web.xml文件里加了个Listener:
????? <listener>
??????? <listener-class>com.sun.faces.config.ConfigureListener</listener-class>
???? </listener>
嘿,还真行.

心得如下:
???? 在用workshop或者myeclipse用myfaces包建jsf项目时,我们不会碰到类似的问题.
因为工具已经在web.xml里面加了listener:
?<listener>
??<!-- Listener, that does all the startup work (configuration, init). -->
??<listener-class>org.apache.myfaces.webapp.StartupServletContextListener????</listener-class>
?</listener>
但是如果用这些工具用 sun jsf 包时就要手动listerner.(如:步骤三)

给大家个连接: sun creator的教程,从这里开始学jsf感觉比较全面:
http://gceclub.sun.com.cn/prodtech/javatools/jscreator/learning/tutorials/index.html

[原创] SSO(Single Sign-on) in Action(上篇):【上一篇】
嵌入式Linux和Java 技术——天生的合作者:【下一篇】
【相关文章】
  • SUN Tech 2006 见闻
  • jsf实现同时上传不定数量的文件
  • Sun HotSpot 1.4.1 JVM学习总结
  • Sun L25磁带库维护一例
  • Oracle和SUN Solaris内核参数
  • Sun Cluster 3.0 的规划、安装、配置及管理
  • 让FCKeditor在 JSP和JSF 网站项目中跑起来
  • JSF login例子
  • JSF莫名其妙的问题-PhaseListener被调用两次的问题
  • 进入Web 2.0时代-2006 Sun科技日
  • 【随机文章】
  • 使用(C++库)ofstream写文件数据[原转]
  • www linux
  • 如何让你的网页成为木马
  • 关于开源的若干经验之谈
  • 给大家推荐一本嵌入式Linux的好书!
  • 探查DNS服务器运行状况(三)
  • tomcat实现SSL配置
  • C#.net 中画带箭头的线
  • C++语言指南(十六)——数据结构体
  • 尝试了一下wxPython
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.