`

解决jboss5.1只支持servlet2.5的问题

阅读更多
   
今天用Eclipse部署一个Web项目Test,报如下错误:The server does not support version 3.0 of the J2EE Web module specification。
原来创建Test时用的是Tomcat 6.0(JBOSS里面集成了Tomcat),jdk都是用的1.6。

Tomcat 6.0最多支持Servlet 2.5
解决如下:

在项目根目录下有一个.settings的文件夹(在eclipse生成的项目下面也要一个同样的文件,也需要修改),该文件夹下有一个org.eclipse.wst.common.project.facet.core.xml文件,内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
  <fixed facet="jst.web"/>
  <fixed facet="wst.jsdt.web"/>
  <fixed facet="java"/>
  <installed facet="java" version="1.5"/>
  <installed facet="jst.web" version="3.0"/>
  <installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>
  把<installed facet="jst.web" version="3.0"/>改为  <installed facet="jst.web" version="2.5"/>

修改完成后重新部署下JBOSS,就可以看到没有错误了。
1
0
分享到:
评论

相关推荐

    JBoss5配置相机

    JBoss AS 5是基于EJB 3.0规范的,支持Servlet 2.5和JSP 2.1,同时还包含了对JSF、JPA和JMS等Java技术的支持。 1. **安装JBoss 5** 在Windows和Linux平台上安装JBoss AS 5的步骤大致相似。首先,从官方网站下载...

    jboss-5.1.0.GA-src.tar.gz

    1. **Servlet 2.5**:提供了HTTP服务和Web应用程序的运行环境,是Web应用的核心部分。 2. **JSP 2.1**:用于创建动态网页,提供了简化开发的标签库和脚本元素。 3. **EJB 3.0**:企业级JavaBean,提供了无XML的注解...

    JBoss Seam 工作原理、seam和hibernate的范例、RESTFul的seam、seam-gen起步、seam组件、配置组件、jsf,jboss、标签、PDF、注解等等

    JBoss Seam 简介......................................................................................................................................................................... 11 Chapter 1. ...

    Jetty权威指南.pdf

    随着Servlet规范的不断升级,Jetty也紧跟技术发展趋势,支持了Servlet 2.5的新特性,例如: - **注解支持**:可以在Servlet、Filter和Listener类上使用注解来进行配置。 - **异步处理**:支持异步处理请求,提高...

    非常全面的一个j2ee教程(经过整理,适合初学者)

    - J2EE主要面向大型企业级应用,支持多层分布式应用。 - **1.2 J2EE四层模型** - **客户层**:负责与最终用户交互。 - **Web 层**:通常包括Servlet和JSP,用于处理HTTP请求。 - **业务逻辑层**:封装业务逻辑...

    J2EEWEB开发教材

    - **2.4.3 JBoss**:开源应用程序服务器,现在由 Red Hat 维护。 - **2.4.4 Tomcat**:Apache Software Foundation 开发的一款轻量级 Servlet 容器。 **2.5 小结** - Web 服务器和应用程序服务器在处理 HTTP 请求时...

    J2EEWEB开发教程

    **2.5 小结** 本章详细解释了Web服务器和应用程序服务器的概念,并通过具体例子展示了它们之间的区别及应用场景。 #### 第三章 利用Tomcat创建和发布Web应用 **3.1 Tomcat与Servlet容器** Tomcat不仅是一个Web...

    《MyEclipse 6 Java 开发中文教程》前10章

    10.5.2.5 用Spring 2.0 的@Transactional标注解决事务提交问题(最佳方案) 251 10.5.2.6 使用 HibernateTemplate 实现分页查询 254 10.6 小结 255 10.7 参考资料 255 10.7.1 MyEclipse生成的Spring+Hibernate无法...

    springsecurity.pdf

    Acegi Security可以在任何支持Java的应用服务器上运行,包括但不限于Tomcat、JBoss、WebLogic等。它利用了Java EE平台提供的标准接口和技术,如Servlet API、JNDI等。 ##### 2.2 共享组件 Acegi Security引入了一...

    MyEclipse 6 Java EE 开发中文手册

    - **添加Servlet**:在Web项目中添加Servlet组件。 - **添加JSP页面**:添加动态Web页面。 - **配置web.xml**:编辑Web应用的部署描述符。 **8.3 部署与测试Web应用** - **部署到应用服务器**:将Web应用部署到...

Global site tag (gtag.js) - Google Analytics