`
spjich
  • 浏览: 93891 次
  • 性别: 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

    maven servlet 3.0 eclipse config video

    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”...

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

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

    spring mvc项目

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

    jersey2-sample:教程显示Jersey2的锅炉板代码

    教程Jersey2(Servlet 3.0)样板代码 玛文 先决条件 Java JDK 7 Maven的3 蚀月神 Tomcat7 球衣2 创建一个Maven应用程序项目 使用命令行: mvn archetype:generate -DgroupId=...

    spring-3-mvc-hello-world-example-annotation

    使用的技术必需的Servlet 3.0+容器,例如Tomcat 7或Jetty 8 Maven的3 春天3.2.13。发布JSTL 1.2 登入1.1.3 Boostrap 3 ### 2。 在本地运行该项目$ git clone ...

    后台管理系统

    创建好maven项目后,会开始从maven服务器下载第三方jar包(如spring等),需要一定时间,请耐心等待。 创建mysql数据库,导入adminstore.sql 修改数据库连接。打开/web/src/main/resources/jdbc.propertis文件,根据...

    jspxcms:java 新闻发布系统

    本源码包采用maven结构,和普通eclipse的web项目结构不一样,且不包含lib目录下的第三方jar包。 环境要求 JDK7或更高版本(支持JDK8)。建议使用JDK8,有更好的内存管理。更低版本的JDK7可能需要设置Java内存-XX:...

    xmljava系统源码-cs_singlewindow_cms:统一门户CMS系统

    本源码包采用maven结构,和普通eclipse的web项目结构不一样,且不包含lib目录下的第三方jar包。 环境要求 JDK7或更高版本(支持JDK8)。建议使用JDK8,有更好的内存管理。更低版本的JDK7可能需要设置Java内存-XX:...

    myportfolio:Sagar Ghodake投资组合

    熟悉Hibernate,Servlet,JSP,Spring,Web服务和Maven。 技术能力 - 语言:核心Java,J2EE,核心PHP,XML,SQL 技术:J2SE,J2EE,SERVLETS 3.0,JSP,JDBC,JSTL Web开发:HTML5,CSS3,JavaScript,Ajax,JSP...

    单点登录源码

    Maven | 项目构建管理 | [http://maven.apache.org/](http://maven.apache.org/) #### 前端技术: 技术 | 名称 | 官网 ----|------|---- jQuery | 函式库 | [http://jquery.com/](http://jquery.com/) Bootstrap | ...

Global site tag (gtag.js) - Google Analytics