工具与环境
Eclipse 4.4.2 (Luna) ;
JDK: 1.7.0_25;
Tomcat: 7.0;
流程步骤
1. 创建项目
右键项目, Properties -> Project Facets
此处我们需要关注的重点为红线所框出的两处地方.
2. 将项目转化为web module 3.0
2.1 修改项目的部署配置
2.2 将项目的编译等级从1.5修改为1.7
(略)
2.3 修改项目的org.eclipse.wst.common.project.facet.core.xml文件
此文件存放在项目路径下的.settings文件夹内.
修改文件
2.4 在项目的pom文件中添加maven-compiler-plugin
2.5 修改web.xml文件
默认的web.xml是web module 2.3格式的:
将其全部替换为web3.0格式:
<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_3_0.xsd" version="3.0"> <display-name>Servlet 3.0 Web Application</display-name> </web-app>
2.6 使用maven命令update项目
update后,项目将由2.3转化为3.0
此时的项目Project Facets为:
3. 项目测试
编写测试类:
package testPrj; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @WebServlet(name="HelloServlet", urlPatterns={"/hello"}, loadOnStartup=1) public class HelloServlet extends HttpServlet { private static final long serialVersionUID = 1750374212083232495L; @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { PrintWriter out = resp.getWriter(); out.write("Hello World!"); } @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { doPost(req, resp); } }
访问路径
相关推荐
使用maven创建web项目使用servlet3.0工具包 默认编辑器下载的servlet为2.3 使用此工具将变为3.0 不再需要每次手动修改
通过Servlet 3.0 AsyncContext导出服务的方法 如何获得? 您可以将其用作Maven依赖项: < groupId>org.jmmo < artifactId>async-hessian < version>1.1 或在以下位置下载最新版本: : 如何使用它? 创建...
Servlet3.0或更高版本(如Tomcat7或更高版本)。 MySQL5.5或更高版本(如需使用MySQL5.0,可将mysql驱动版本替换为5.1.24);Oracle10g或更高版本;SQLServer2005或更高版本。 Maven3.2或更高版本。 系统后台兼容的...
教程Jersey2(Servlet 3.0)样板代码 玛文 先决条件 Java JDK 7 Maven的3 蚀月神 Tomcat7 球衣2 创建一个Maven应用程序项目 使用命令行: mvn archetype:generate -DgroupId=...
技术选择说明:管理 maven依赖和项目管理 git/svn 版本控制后端 Spring SpringMVC Spring data jpa(hibernate实现) Shiro 验证框架 hibernate validator 缓存 ehcache 数据源 druid servlet 3.0+前端 jsp 验证码 ...
产生可部署的生产模式WAR: 在servlet类配置中将productionMode更改为true(嵌套在UI类中) 运行“ MVN清洁包” 使用“ mvn jetty:run-war”测试战争文件客户端编译默认情况下,生成的maven项目正在使用自动生成的...
创建好maven项目后,会开始从maven服务器下载第三方jar包(如spring等),需要一定时间,请耐心等待。 创建mysql数据库,导入adminstore.sql 修改数据库连接。打开/web/src/main/resources/jdbc.propertis文件,根据...
Spring Boot,用于Servlet 3.0环境的no-xml Spring MVC 4 Web应用程序 Spring Data Redis 数据库(Redis,Redis要使用) Thymeleaf模板,添加了Joda时间和Spring安全方言 Heroku完全云可部署 测试(JUnit / ...
它是一款轻量级 Java Web 框架内置 IOC、AOP、ORM、DAO、MVC 等特性基于 Servlet 3.0 规范使用 Java 注解取代 XML 配置2. 它使应用充分做到“前后端分离”客户端可使用 HTML 或 JSP 作为视图模板服务端可发布 REST ...
基于 Servlet 3.0 规范 使用 Java 注解取代 XML 配置 2. 它使应用充分做到“前后端分离” 客户端可使用 HTML 或 JSP 作为视图模板 服务端可发布 REST 服务(使用 REST 插件) 客户端通过 AJAX 获取服务端数据并进行...
Servlet3.0或更高版本(如Tomcat7或更高版本)。 MySQL5.5或更高版本(如需使用MySQL5.0,可将mysql驱动版本替换为5.1.24);Oracle10g或更高版本;SQLServer2005或更高版本。 Maven3.2或更高版本。 系统后台兼容的...
Java EE Servlet 3.0 HttpSevletRequest.login()和logout()定义了安全性,该安全性由应用服务器(在本例中为。 创建用户和角色实体,并将查询字符串放入Wildfly配置文件中。 登录的用户可以访问UserDetail和...
Maven3.0或更高版本。 技术选型: SSH (Spring、SpringMVC、Hibernate) 安全权限 Shiro 缓存 Ehcache 视图模板 freemarker 工作流引擎 activiti 定时任务 quartz AdminLTE bootstrap 搭建步骤 创建数据库。如使用...
Maven | 项目构建管理 | [http://maven.apache.org/](http://maven.apache.org/) #### 前端技术: 技术 | 名称 | 官网 ----|------|---- jQuery | 函式库 | [http://jquery.com/](http://jquery.com/) Bootstrap | ...