`
treemp3
  • 浏览: 23981 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

JSF在开发环境(netbeans+glassfish)向Tomcat,Weblogic的迁移问题

阅读更多
查了好多文章,有的说要把Tomcat5.5换成Tomcat6.0,有的说需要加两个jar文件。
都没有试成功。

Web应用可以在项目目录内找到,我的是在C:\Documents and Settings\administrator\My Documents\NetBeansProjects\jsf\build\web下,或者通过netbeans生成war包。

我通过netbeans的工具|库|jsf1.2菜单,查找到库文件的位置在C:\Program Files\NetBeans 6.0.1\enterprise4\modules\ext下。
拷贝该目录下和jsf1.2目录大部分的jar文件,复制到Web应用的WEB-INF/lib下。

把添加了jar文件的Web应用复制到Tomcat的webapps目录下,应该就可以了。

发布到Weblogic的时候,需要修改一下web.xml文件,我是把
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
修改为:
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
就可以部署成功。

但是运行应用的时候,出现了一些错误:

异常详细信息: java.lang.NullPointerException
  null

可能的错误源:
   类名: com.sun.faces.application.ApplicationImpl
   文件名: ApplicationImpl.java
   方法名称: createValueBinding
   行号: 443

不知道是什么问题造成的,有大侠知道的话可以分享一下。
分享到:
评论
1 楼 魔力猫咪 2008-05-22  
多半是Sun的可视化开发的部分包没有。好像Sun的VisualJSF在它自己的平台上跑得很好,在别的平台上或多或少就有些麻烦。

相关推荐

    Netbeans 初级入门教程

    NetBeans是一款强大的集成开发环境(Integrated Development Environment,简称IDE),适用于各种规模的软件项目。它不仅支持Java编程语言,还支持其他多种语言如PHP、C/C++等。NetBeans自2000年开源以来,已经成为...

    经典Java EE应用和开发环境

    ### 经典Java EE应用和开发环境知识点梳理 #### 一、Java EE概述与核心规范 **Java EE**(Java Platform, Enterprise Edition)是Sun Microsystems(现为Oracle Corporation的一部分)为构建可伸缩且可靠的企业级...

    EJB3.0开发文档+工具

    - **IDE支持**:诸如Eclipse, NetBeans, IntelliJ IDEA等集成开发环境提供了EJB 3.0的插件和模板,方便开发和调试。 - **应用服务器**:如JBoss, GlassFish, WebLogic等都支持EJB 3.0,它们提供运行时环境并管理...

    《J2EE编程技术》所需软件平台

    《J2EE编程技术》所需软件平台是Java企业级应用开发的重要组成部分,它为开发者提供了构建大型、分布式、高并发应用程序的环境。J2EE,全称Java 2 Platform, Enterprise Edition,是Oracle公司(原Sun Microsystems...

    J2EE.EJB编程实例

    - **环境配置**:安装和配置J2EE应用服务器,如Glassfish、Tomcat或WebLogic,以及设置开发工具,如Eclipse或NetBeans。 - **EJB的创建与部署**:编写EJB的Java源代码,定义接口和实现类,然后在应用服务器上部署EJB...

    JavaEE6Tutorial I

    ### Java EE 6 教程知识点详解 ...通过了解 Java EE 6 的关键技术栈和开发环境,开发者可以更好地利用这些资源来构建高效、可靠的应用程序。随着技术的不断进步,Java EE 6 仍然为现代应用开发提供了坚实的基础。

    J2EE速查手册HandBood系列(By FengGe整理)

    开发J2EE应用通常使用集成开发环境(IDE),如Eclipse、IntelliJ IDEA或NetBeans,它们都提供了强大的J2EE项目支持和自动完成功能。 2. **容器与服务器** 常用的J2EE应用服务器有Tomcat(仅支持Servlet和JSP)、...

    我的编程笔记 两部分

    10. **部署和测试**:讲述如何在应用服务器(如 Tomcat、WebLogic、GlassFish)上部署 J2EE 应用,以及进行单元测试和集成测试的方法。 11. **开发工具**:可能会涉及使用 Eclipse、IntelliJ IDEA 或 NetBeans 等 ...

    JavaEE源码javaEE相关安装包及教程

    为了更高效地进行JavaEE开发工作,开发者还需要选择适合的集成开发环境(IDE)。常见的JavaEE开发IDE包括: - **Eclipse**:一款免费且开源的IDE,拥有强大的JavaEE开发插件。 - **IntelliJ IDEA**:由JetBrains开发...

    J2EE 基础教程ppt

    - **IDE支持**:Eclipse、NetBeans和IntelliJ IDEA等集成开发环境提供了强大的J2EE开发工具。 - **J2EE测试**:JUnit用于单元测试,ServletUnit和JSPUnit帮助测试Web层组件,而Arquillian则提供了全面的集成测试支持...

    J2EE In Practice

    - **应用服务器**:如Tomcat、Jetty(Web容器)、GlassFish、WebLogic和JBoss,用于运行和管理J2EE应用。 **4. 部署和管理** - **应用部署描述符**(deployment descriptor):XML文件,定义了应用的配置和行为。 ...

    EJB3.0教程

    部署到应用服务器(如JBoss、GlassFish、WebLogic等)时,容器会自动扫描并加载符合注解的类。 ### 9. 开发工具支持 EJB3.0得到了IDE如Eclipse、NetBeans和IntelliJ IDEA的广泛支持,提供了丰富的代码生成和调试...

    J2EE程序员需掌握的技术

    在IT行业中,J2EE(Java 2 Platform, Enterprise Edition)是企业级应用开发的重要标准,涵盖了一系列技术和框架。作为一名J2EE程序员,你需要掌握以下关键领域的知识: 1. **Web开发框架**: - JSF(Facelets,...

Global site tag (gtag.js) - Google Analytics