`
spjich
  • 浏览: 95107 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

eclipse利用maven创建Sevlet3.0项目

阅读更多

创建maven的webapp项目

 

 

修改项目路径下的 org.eclipse.wst.common.project.facet.core.xml文件

 

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

 

 

改为

 

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

 

 

 修改Pom

在build节点下添加

<plugins>
   <plugin>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.0</version>
    <configuration>
     <source>1.6</source>
     <target>1.6</target>
    </configuration>
   </plugin>
</plugins>

 

右键修改项目属性

增加server runtime

 

 

此时项目还是有个红色报错小标,不过没事,因为web.xml还是老版本导致

解决方案 2个可选

  1. 右键新建一个sevlet,再update maven红色小叉消失
  2. 或者修改web.xml的引用头

 

 

 

 

 

 

另附个版本web.xml头(转自http://blog.csdn.net/z69183787/article/details/36008097)

web.xml v2.3

<?xml version="1.0" encoding="ISO-8859-1"?>  
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">  
   
<web-app>  
   
</web-app> 

 web.xml v2.4

<?xml version="1.0" encoding="UTF-8"?>  
<web-app id="WebApp_9" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"   
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">  
   
</web-app>  

 web.xml v2.5

<?xml version="1.0" encoding="UTF-8"?>  
   
<web-app 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"  
   
version="2.5">  
   
</web-app>  

web.xml v3.0

<?xml version="1.0" encoding="UTF-8"?>  
   
<web-app  
        version="3.0"  
        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_3_0.xsd">  
   
</web-app>

 

  • 大小: 149.1 KB
  • 大小: 327.7 KB
  • 大小: 436.7 KB
0
1
分享到:
评论

相关推荐

    maven servlet 3.0 eclipse config video

    在视频教程中,你将学习到如何在Eclipse中创建Maven Web项目,配置Servlet 3.0的相关注解,以及如何运行和调试基于Servlet 3.0的应用程序。这将帮助你更高效地开发和管理Java Web项目。 通过学习这个视频教程,...

    JSP项目集成jetty服务器+servlet 3.0 demo

    **JSP项目集成Jetty服务器与Servlet 3.0演示** 在Java Web开发中,`JSP(JavaServer Pages)`是一种动态网页技术,它允许开发者将Java代码嵌入到HTML页面中,以实现服务器端的逻辑处理。而`Servlet`是Java EE中的一...

    eclipse通过Maven创建一个Spring MVC项目

    本教程将详细介绍如何使用Eclipse结合Maven创建一个Spring MVC项目。 首先,确保你已经安装了Eclipse IDE和Maven。如果没有,你需要访问官方网站下载并按照指示进行安装。对于Eclipse,可以选择Java EE版本,因为它...

    servlet3.0模块实现demo

    1. **创建模块**:在IDE如IntelliJ IDEA或Eclipse中,为每个功能创建一个新的Maven Web Application项目,并在对应的`pom.xml`中添加Servlet 3.0依赖。 2. **编写代码**:在每个模块中,使用Servlet 3.0的注解配置...

    maven创建实战web项目

    本篇文章将详细介绍如何利用Maven创建一个Servlet版本为3.0、Java版本为1.7的Web项目,并对创建过程中可能出现的问题及解决方案进行深入探讨。 #### 二、准备工作 1. **安装环境**: - Eclipse IDE(推荐使用最新...

    eclipse+tomcat+maven

    通过上述步骤,您已经成功地在Eclipse中创建了一个Maven Web项目,并将其部署到了Tomcat服务器上。这种集成方式不仅提高了开发效率,还简化了项目的管理和构建过程。这对于实际开发工作来说是非常有益的。

    《eclipse3.0从入门到精通》

    7. **Java EE支持**:Eclipse 3.0在Java EE开发方面有显著提升,包括Web项目的创建、服务器的配置、JSP和Servlet的开发等,是Java Web开发者不可或缺的工具。 8. **协作与团队开发**:了解如何使用Mylyn任务管理...

    maven-web-test.zip

    总结,通过Eclipse创建和管理Maven Web项目,能够帮助开发者高效地构建符合Java Web标准的应用,并利用Maven的强大功能管理依赖和构建流程。了解和掌握这些知识点,对于Java Web开发者来说至关重要。

    javax.servlet-3.0.0.v201112011016-API文档-中文版.zip

    Maven坐标:org.eclipse.jetty.orbit:javax.servlet:3.0.0.v201112011016; 标签:eclipse、jetty、orbit、javax、servlet、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”...

    jsp+servlet+EJB3.0网上书店

    总的来说,"jsp+servlet+EJB3.0网上书店"项目展示了如何利用Java Web技术栈实现一个基本的电子商务系统,虽然功能可能不完整,但它为学习者提供了一个了解和实践这些技术的起点。通过深入研究和扩展这个项目,开发者...

    详解eclipse中Maven工程使用Tomcat7以上插件的方法

    在Eclipse中使用Maven工程管理项目时,默认使用Tomcat6的版本,但是在实际开发中,我们可能需要使用Tomcat7以上的版本来支持新的功能和特性。下面,我们将详细介绍如何在Eclipse中使用Maven工程使用Tomcat7以上插件...

    使用eclipse springMvc3.0 所需jar

    本文将详细介绍如何在Eclipse中搭建一个基于Spring MVC 3.0的项目,并讲解其中所需的jar包。 首先,我们需要理解Spring MVC 3.0的核心组件和功能。3.0版本引入了许多改进,包括对RESTful风格的支持、增强的类型安全...

    servlet的架构与生命周期

    在实际开发中,利用Maven或Gradle等构建工具,可以方便地管理和依赖Servlet API库。同时,使用日志框架(如Log4j或SLF4J)可以记录Servlet的生命周期事件,便于追踪和诊断问题。 总结,Servlet是Java Web开发的核心...

    Java开发一款灵活且易扩展的网站内容管理系统.zip

    Servlet3.0或更高版本(如Tomcat7或更高版本)。 MySQL5.5或更高版本(如需使用MySQL5.0,可将mysql驱动版本替换为5.1.24);Oracle10g或更高版本;SQLServer2005或更高版本。 Maven3.2或更高版本。 系统后台兼容的...

    eclipse中JavaWeb项目开发环境配置步骤

    在JavaWeb开发中,Eclipse是一款非常流行的集成开发环境(IDE),它提供了强大的代码编辑、调试和项目管理功能。本文将详细阐述如何在Eclipse中配置JavaWeb项目的开发环境,以便进行高效、顺利的开发工作。 首先,...

    spring mvc项目

    spring mvc maven项目,导入IDEA后无报错,需要在IDEA中...该项目使用servlet3.0规范,无web.xml,无spring.xml等配置文件,所有的配置均通过Java Config、注解搞定,项目中还集成了log4j2技术,以及前端html文件等。

    tomcat9.0、eclipse2018版、MySQL8.0版、maven3.6版工具

    Tomcat 9.0是Tomcat的最新稳定版本,支持Java Servlet 4.0、JSP 2.3和EL 3.0规范。它提供了一个轻量级的Web服务器和应用服务器环境,用于开发和部署Java Web应用程序。 2. **Eclipse 2018版**:Eclipse是一款强大的...

    通过eclipse在tomcat上部署项目教程1

    - 确保Tomcat服务器的版本与你的项目兼容,例如,如果你的项目是基于Servlet 3.0的,那么Tomcat 7或更高版本是必要的。 - 部署过程中如果遇到问题,检查Eclipse错误日志或Tomcat的catalina.out日志,它们通常能提供...

    servlet原理

    工具方面,IDE如Eclipse和IntelliJ IDEA都有集成的Servlet支持,可以帮助我们快速创建、调试和部署Servlet。Maven或Gradle等构建工具则可以方便地管理Servlet依赖。 总结,Servlet是Java Web开发的基础,理解其原理...

    Tomcat与eclipse集成v7.0版本

    Tomcat 7.0版本是一个流行的轻量级应用服务器,支持Servlet 3.0规范,而Eclipse则是一款强大的Java开发工具,提供了丰富的插件支持来方便与服务器的整合。下面我们将详细探讨如何将Tomcat 7.0与Eclipse集成。 ...

Global site tag (gtag.js) - Google Analytics