测试中发现(未完全测试),使用netbeans IDE 6.9.1 生成应用的web.xml文件,在jboss5.1.0.GA中部署EJB3的应用,需要注意顺序,否则会提示servlet not found的错误。暂未找到原因,记录到这里,便于查询。
jboss5开始,检查更加严格,jboss4可以部署的,jboss5就会有问题,呵呵。
1、netbeans生成的web.xml顺序
<?xml version="1.0" encoding="UTF-8"?>
<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">
//上下文参数在一起
<context-param>
<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
<param-value>client</param-value>
</context-param>
<context-param>
<param-name>model</param-name>
<param-value>true</param-value>
</context-param>
//过滤器
<filter>
<filter-name>myfilters</filter-name>
<filter-class>myfilter</filter-class>
</filter>
//监听器
<listener>
<listener-class>mylisters</listener-class>
</listener>
//servlet,如果有2个以上,就放在一起了
<servlet>
<servlet-name>FacesServlet</servlet-name>
<servlet-class>com</servlet-class>
</servlet>
<servlet>
<servlet-name>myfaces</servlet-name>
<servlet-class>myfaces</servlet-class>
</servlet>
//servlet-mapping,如果有2个以上,就放在一起了
<servlet-mapping>
<servlet-name>FacesServlet</servlet-name>
<url-pattern>/faces/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>myfaces</servlet-name>
</servlet-mapping>
//session-config
<session-config>
<session-timeout>
30
</session-timeout>
</session-config>
</web-app>
2、jboss5.1.0.GA可以正常部署的顺序
//监听器
<listener>
<listener-class>MyListener</listener-class>
</listener>
//上下文参数
<context-param>
<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
<param-value>client</param-value>
</context-param>
//servlet与servlet-mapping,必须连续放置
<servlet>
<servlet-name>FacesServlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>FacesServlet</servlet-name>
<url-pattern>/faces/*</url-pattern>
</servlet-mapping>
//过滤器及映射,必须连续放置
<filter>
<filter-name>sitemesh</filter-name>
<filter-class>com.opensymphony.sitemesh.webapp.SiteMeshFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>sitemesh</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
分享到:
相关推荐
在 NetBeans IDE 6.9.1 上搭建 Android SDK 环境需要借助 nbandroid 的平台插件。下面是搭建过程中的知识点: 一、系统软件需求 * 操作系统:Windows * JDK 版本:JDK 1.6(jdk-6u23-windows-i586.exe) * Android...
netbeans-6.9.1-ml-windows.part1
netbeans-6.9.1-ml-windows.part2
org-netbeans-api-java.jar netbeans 文件
netbeans-8.2-windows.exe 全能开发工具
netbeans-6.9.1-ml-windows.part7.rar
netbeans-6.9.1-ml-windows.part3
netbeans-6.9.1-ml-windows.part4
netbeans-6.9.1-ml-windows.part5.rar
netbeans-6.9.1-ml-windows.part6.rar
netbeans字体配置文件.netbeans字体配置文件netbeans字体配置文件.netbeans字体配置文件netbeans字体配置文件.netbeans字体配置文件netbeans字体配置文件.netbeans字体配置文件netbeans字体配置文件.netbeans字体...
本文将详细介绍如何使用NetBeans进行J2ME应用程序的调试,以便于开发者定位和修复问题。 首先,安装NetBeans IDE是必不可少的步骤。确保下载的是包含J2ME支持的版本,或者在安装后通过插件管理器添加J2ME插件。安装...
《Pro.Netbeans.IDE.6.Rich.Client.Platform.Edition》是针对NetBeans IDE 6的深入教程,专注于富客户端平台(Rich Client Platform)的开发。NetBeans IDE是一款强大的开源集成开发环境,尤其在Java开发领域备受...
netbeans-8.0-windows.part2
- **Swing 在 NetBeans Platform 中的作用**:NetBeans Platform 6.9 提供了一个专门为 Swing 设计的应用程序框架,这意味着开发者可以利用平台提供的工具和服务来简化 Swing 应用程序的开发过程。 - **框架优势**:...
2. **模块化设计**:NetBeans 8.1采用模块化设计,用户可以根据需要选择安装特定的开发模块,如Web开发、移动应用开发或C/C++等,这使得IDE更加轻量级且定制化。 3. **UI改进**:在8.1版本中,界面设计得到了优化,...
这是NetBeans的最后一个专门针对window环境的集成开发工具,此后的版本都是以ruby插件的方式支持ruby开发的,相对于ruby新手不容易配置好编程环境。 因受上次文件大小限制分两个压缩包上传。 如需java的jdk,我的...
netbeans-8.0-windows.part1
《The Definitive Guide to NetBeans Platform 7》是一本由NetBeans官方网站提供的权威Java开发指南,这本书深入探讨了NetBeans Platform 7的各种特性和功能,旨在帮助开发者充分利用这一强大的开发平台进行应用程序...
netbeans-8.0-windows.exenetbeans-8.0-windows.exenetbeans-8.0-windows.exenetbeans-8.0-windows.exenetbeans-8.0-windows.exenetbeans-8.0-windows.exenetbeans-8.0-windows.exenetbeans-8.0-windows.exenetbeans...