`

新建maven项目改servlet3.0配置

阅读更多
新建maven的web项目时,默认都是servlet2.3。想改成3.0,见以下步骤:
1.POM文件修改:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.along.studio</groupId>
  <artifactId>test-hibernate</artifactId>
  <packaging>war</packaging>
  <version>0.0.1-SNAPSHOT</version>
  <name>test-hibernate Maven Webapp</name>
  <url>http://maven.apache.org</url>
  <properties>
		<java-api.version>1.8</java-api.version>
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
		<spring.version>4.1.1.RELEASE</spring.version>
		<hibernate.version>5.1.0.Final</hibernate.version>
		<mysql.connector.version>5.1.16</mysql.connector.version>
	</properties>
  <dependencies>
  <dependency>
			<groupId>org.projectlombok</groupId>
			<artifactId>lombok</artifactId>
			<version>1.16.6</version>
		</dependency>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.12</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
  <build>
    <finalName>hibernate</finalName>
    <plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId>
				<version>3.5.1</version>
				<configuration>
					<compilerVersion>${java-api.version}</compilerVersion>
					<source>${java-api.version}</source>
					<target>${java-api.version}</target>
					<encoding>${project.build.sourceEncoding}</encoding>
				</configuration>
			</plugin>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-source-plugin</artifactId>
				<version>2.4</version>
				<configuration>
					<attach>true</attach>
				</configuration>
				<executions>
					<execution>
						<phase>compile</phase>
						<goals>
							<goal>jar</goal>
						</goals>
					</execution>
				</executions>
			</plugin>
		</plugins>
  </build>
</project>


2.web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns="http://java.sun.com/xml/ns/javaee"
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
	id="hibernate" version="3.0">
  <display-name>Archetype Created Web Application</display-name>
</web-app>


3.项目下settings文件夹中的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.8"/>
  <installed facet="jst.web" version="3.0"/>
  <installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>


4.java build path:
add library——Server runtime—— tomcat

以上修改完之后,maven-update project, 再install一下,就ok了
分享到:
评论

相关推荐

    idea创建maven Servlet3.0工具

    "创建MavenWeb项目Servlet3.0的模板"可能是一个详细的步骤指南或自定义的项目模板;而"Idea安装插件"则可能是指导如何在Idea中安装和配置必要的插件的文档。 总的来说,通过上述步骤,你可以在Idea中创建一个基于...

    maven servlet 3.0 eclipse config video

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

    Maven+Servlet3.0显示系统时间源码+文档

    Maven是一个强大的Java项目管理工具,而Servlet3.0是Java服务器端编程的重要组成部分,尤其在构建Web应用程序方面发挥着核心作用。 Maven简化了Java项目的构建、依赖管理和项目信息管理。它通过一个中央配置文件...

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

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

    servlet-api-3.0.jar包

    Servlet-api-3.0.jar是Java Servlet API的第三版实现,它是开发Web应用程序的重要组成部分,特别是在基于Java的服务器端编程中。这个库包含了用于创建和管理HTTP服务端点的接口和类,允许开发者构建动态、交互式的...

    servlet3.0模块实现demo

    1. **创建Maven模块**:每个子目录可以视为一个Maven模块,拥有自己的`pom.xml`文件,用于定义该模块的依赖、构建目标等信息。 2. **聚合模块**:在根目录创建一个Maven聚合模块(aggregator module),在它的`pom....

    servlet3.0与mybatis整合的示例

    1. 添加依赖:在项目中引入Servlet3.0和MyBatis的相关jar包,如果是Maven项目,可以在pom.xml中添加对应的依赖。 2. 配置MyBatis:创建mybatis-config.xml配置文件,设置数据源、事务管理器、SqlSessionFactory等。...

    maven ---servlet3.1项目模板

    Servlet3.1是Java Servlet规范的第三个主要版本,它在Servlet3.0的基础上增加了许多新特性。Servlet3.1引入了异步I/O处理、WebSocket支持、HTTP/2协议支持以及对Java EE 7的集成,极大地提高了Web应用的性能和灵活性...

    maven创建实战web项目

    #### 三、创建Maven Web项目 1. **启动Eclipse**,点击“File”-&gt;“New”-&gt;“Other…”。 2. 在新窗口中,找到“Dynamic Web Project”并点击“Next”。 3. **填写项目基本信息**: - “Project name”:输入项目...

    Spring3.0 MVC配置教程

    创建一个标准的Maven或Gradle Web项目,项目结构应包括以下几个核心目录: - src/main/java:存放Java源代码 - src/main/resources:存放配置文件 - src/main/webapp:存放Web应用资源,如静态文件、WEB-INF目录 三...

    servlet3-maven-archetype

    Servlet3.1是Java Servlet API的一个重要版本,它在Servlet3.0的基础上进行了进一步的增强和优化,提供了更高效、更灵活的Web应用程序开发能力。Maven是一个强大的项目管理工具,能够帮助开发者管理项目的构建、依赖...

    jsp+servlet+EJB3.0网上书店

    【jsp+servlet+EJB3.0网上书店】项目是一个典型的Java Web应用程序,它结合了三种核心技术来构建一个基本的在线电子书商城。下面将详细解释这些技术及其在项目中的作用。 1. JSP(JavaServer Pages):JSP是Java...

    tomcat8源码的maven项目

    【描述】:“自己整的一个maven项目”意味着这个源码仓库是由个人创建并维护的,用于学习和理解Tomcat 8的内部工作原理。Maven是一个项目管理和综合工具,通过提供一个统一的构建系统、项目信息管理和依赖关系管理,...

    使用Maven构建Spring MVC项目的简单示例

    通过运行Maven的`install`命令,我们可以将项目打包成WAR文件,并部署到支持Servlet 3.0以上的Web服务器,如Tomcat或Jetty。 总的来说,Maven简化了构建过程,而Spring MVC提供了强大的Web开发框架。结合两者,我们...

    OSGi崁入Servlet的配置步驟

    使用Maven或Gradle等构建工具,创建一个新的OSGi Bundle项目。确保在pom.xml或build.gradle文件中包含适当的OSGi依赖,例如Apache Felix或Equinox的Servlet API。 4. **编写Servlet类** 创建一个继承自`javax....

    maven 搭建spring mvc环境

    总之,通过Maven搭建Spring MVC环境涉及的主要步骤包括:配置Maven、创建Maven项目、添加Spring MVC依赖、配置Spring MVC的Servlet和处理器、编写Controller、以及测试和部署。这些知识对于开发基于Spring MVC的Web...

    dwr3.0搭建与讲解

    DWR 3.0 是DWR项目的一个重要版本,它提供了改进的性能和更多的特性。DWR的核心理念是打破浏览器与服务器之间的障碍,使得开发者可以像调用本地方法一样调用远程Java方法,极大地简化了Web开发中的异步通信。 ### 2...

    servlet整合ckeditor编辑器

    在本项目中,我们将讨论如何在使用Maven管理的Servlet应用中整合CKEditor,实现文件上传的功能。 首先,我们需要理解Maven的角色。Maven是一个项目管理和综合工具,它可以帮助开发者管理项目依赖、构建项目以及执行...

    async-hessian:通过Servlet 3.0 AsyncContext导出Hessian服务的方法

    通过Servlet 3.0 AsyncContext导出服务的方法 如何获得? 您可以将其用作Maven依赖项: &lt; groupId&gt;org.jmmo &lt; artifactId&gt;async-hessian &lt; version&gt;1.1 或在以下位置下载最新版本: : 如何使用它? 创建...

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

    接下来,配置项目的目录结构。右键点击项目,选择“New” &gt; “Folder”,创建src/main/java、src/main/resources和src/main/webapp目录。然后在webapp目录下创建WEB-INF子目录。 步骤7:在src/main/webapp/WEB-INF...

Global site tag (gtag.js) - Google Analytics