15、利用maven发布web项目到tomcat
来源:互联网 发布:申请加入淘宝商城 编辑:程序博客网 时间:2024/05/29 15:06
1、新建maven的web项目
2、引入servrlet-api的jar文件
<dependencies><dependency><groupId>org.apache.tomcat</groupId><artifactId>servlet-api</artifactId><version>6.0.33</version><type>jar</type><scope>provided</scope></dependency></dependencies>
3、引入自动复制war文件到tomcat的目录下的插件
<build><finalName>user-web</finalName><plugins><plugin><groupId>com.github.goldin</groupId><artifactId>copy-maven-plugin</artifactId><version>0.2.5</version><executions><execution><id>copy-war</id><phase>package</phase><goals><goal>copy</goal></goals><configuration><resources><resource><targetPath>${catalina.home}/webapps</targetPath><directory>${project.build.directory}</directory><includes><include>user-web.war</include></includes></resource></resources></configuration></execution></executions></plugin></plugins></build>
4、编写测试的Servlet
public class HelloServlet extends HttpServlet {/** * */private static final long serialVersionUID = 1L;@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {req.setAttribute("username", "zhang");req.getRequestDispatcher("/hello.jsp").forward(req, resp);}@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {doGet(req, resp);}}
5、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" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"id="WebApp_ID" version="2.5"><display-name>Archetype Created Web Application</display-name><servlet><servlet-name>HelloServlet</servlet-name><servlet-class>cn.ztedu.servlet.HelloServlet</servlet-class></servlet><servlet-mapping><servlet-name>HelloServlet</servlet-name><url-pattern>/hello.do</url-pattern></servlet-mapping></web-app>
6、hello.jsp测试页面
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title></head><body><h1>Hello---->${username}</h1></body></html>
7、启动tomcat,访问web项目
1 0
- 15、利用maven发布web项目到tomcat
- 利用eclipse发布web项目到tomcat
- eclipse maven项目转web项目,发布到tomcat
- maven-tomcat发布web项目
- 16、利用maven发布web项目到jetty
- 利用maven发布web项目到远程服务器
- Maven将web项目发布到tomcat中
- maven发布web项目到tomcat,并启用远程调试
- maven eclipse搭建web项目并发布到tomcat
- maven eclipse搭建web项目并发布到tomcat
- maven 发布项目到tomcat
- maven集成tomcat插件发布web项目
- 利用Gradle发布项目到JCenter、Maven
- 发布Maven项目到Tomcat中
- 动态发布maven项目到tomcat
- Maven项目不能发布到Tomcat问题
- maven发布项目到本地tomcat
- 【Maven】发布项目到Tomcat中
- 2016sdau课程练习专题三 1012
- Xml布局常见问题总结
- Excel转XML,和生成bean对象
- 数据结构实验之链表七:单链表中重复元素的删除
- C#编程错误整理
- 15、利用maven发布web项目到tomcat
- 安装cocoapods遇到error: RPC failed; curl 56 SSLRead() return error -36问题
- LOCK
- Launcher3--抽屉
- 共享onload事件
- 290. Word Pattern
- windows 下配置 Nginx 常见问题
- nyoj35 表达式求值
- “字段将不能置于记录中” 错误一解: dbf文件 多个(32)个长字段(200),创建时即报错。