使用Ant部署Web项目到Tomcat
2014-12-02 09:44
363 查看
/* * 创建的Dynamic页面,展示了动态的页面发布及更新过程 * 操作比较多,真正写代码的地方较少 * 以下是操作前中后的效果图:↓ *
![](http://img.ph.126.net/kGZC_1_v8he0mr0ZHv9p8g==/1560778745877465731.jpg)
![](http://img.ph.126.net/emUxKRce4gBsV0SKzt_udg==/47569271080978934.jpg)
![](http://img.ph.126.net/zT51s-I7fsHGg8pvOOOJFA==/2691463727324170673.jpg)
* 以下是操作的视频教程:↓ * * 以下是全部代码:↓ */Hello.javapackage servlet;
import java.io.IOException;import java.io.PrintWriter;
import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import javax.servlet.http.HttpServlet;
public class Hello extends HttpServlet { public void service(ServletRequest request, ServletResponse response) throws IOException, ServletException { response.setContentType("text/html;charset=GBK"); PrintWriter out = response.getWriter(); out.println("<html>"); out.println("<head>"); out.println("<title>你好</title>"); out.println("</head>"); out.println("<body>"); out.println("<h1 align=center>你好!首长ssss</h1>"); out.println("</body>"); out.println("</html>"); }
}web.xml<?xml version="1.0" encoding="UTF-8"?><web-app id="WebApp_ID" 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"> <display-name> javaee</display-name> <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> <welcome-file>default.html</welcome-file> <welcome-file>default.htm</welcome-file> <welcome-file>default.jsp</welcome-file> </welcome-file-list> <servlet> <servlet-name>Hello</servlet-name> <servlet-class>servlet.Hello</servlet-class> </servlet>
<servlet-mapping> <servlet-name>Hello</servlet-name> <url-pattern>/servlet/hello</url-pattern> </servlet-mapping> </web-app>build.xml //就是通过这个xml文件实现了从项目到Tomcat的自动映射<project name="javaee1" basedir="."> <property name="webapp" value="C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\javaee" /> <target name="deploy"> <mkdir dir="${webapp}"/> <copy todir="${webapp}" overwrite="true"> <fileset dir="${basedir}/WebContent" /> </copy> <mkdir dir="${webapp}/WEB-INF/classes"/> <copy todir="${webapp}/WEB-INF/classes" overwrite="true"> <fileset dir="${basedir}/build/classes" /> </copy> </target></project>
![](http://img.ph.126.net/kGZC_1_v8he0mr0ZHv9p8g==/1560778745877465731.jpg)
![](http://img.ph.126.net/emUxKRce4gBsV0SKzt_udg==/47569271080978934.jpg)
![](http://img.ph.126.net/zT51s-I7fsHGg8pvOOOJFA==/2691463727324170673.jpg)
* 以下是操作的视频教程:↓ * * 以下是全部代码:↓ */Hello.javapackage servlet;
import java.io.IOException;import java.io.PrintWriter;
import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import javax.servlet.http.HttpServlet;
public class Hello extends HttpServlet { public void service(ServletRequest request, ServletResponse response) throws IOException, ServletException { response.setContentType("text/html;charset=GBK"); PrintWriter out = response.getWriter(); out.println("<html>"); out.println("<head>"); out.println("<title>你好</title>"); out.println("</head>"); out.println("<body>"); out.println("<h1 align=center>你好!首长ssss</h1>"); out.println("</body>"); out.println("</html>"); }
}web.xml<?xml version="1.0" encoding="UTF-8"?><web-app id="WebApp_ID" 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"> <display-name> javaee</display-name> <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> <welcome-file>default.html</welcome-file> <welcome-file>default.htm</welcome-file> <welcome-file>default.jsp</welcome-file> </welcome-file-list> <servlet> <servlet-name>Hello</servlet-name> <servlet-class>servlet.Hello</servlet-class> </servlet>
<servlet-mapping> <servlet-name>Hello</servlet-name> <url-pattern>/servlet/hello</url-pattern> </servlet-mapping> </web-app>build.xml //就是通过这个xml文件实现了从项目到Tomcat的自动映射<project name="javaee1" basedir="."> <property name="webapp" value="C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\javaee" /> <target name="deploy"> <mkdir dir="${webapp}"/> <copy todir="${webapp}" overwrite="true"> <fileset dir="${basedir}/WebContent" /> </copy> <mkdir dir="${webapp}/WEB-INF/classes"/> <copy todir="${webapp}/WEB-INF/classes" overwrite="true"> <fileset dir="${basedir}/build/classes" /> </copy> </target></project>
相关文章推荐
- 使用Ant构建web项目 从编译到测试 生成测试报告 打包 邮件发送 远程下载tomcat 部署运行一条龙服务之ant脚本
- myeclipse中maven3的使用,部署web项目到tomcat7
- 使用MyEclipse和Tomcat部署web项目
- 开发过程使用Tomcat Maven插件持续快捷部署Web项目
- Idea2016使用Tomcat7.0部署web项目异常
- Eclipse与Tomcat搭配使用解决tomcat自动部署时默认web项目为ROOT
- Maven配置2-使用Maven创建WEB项目支持Tomcat目录部署
- 使用ant脚本,对java web项目,编译、打包、发布部署到tomcat
- 利用ant将Web项目部署至远程Tomcat
- 使用ant编译打包、部署简单的javaweb项目 --02
- Maven配置-使用Maven创建WEB项目支持Tomcat目录部署
- 使用ant将MyEclipse建立的web项目发布到tomcat
- myeclipse中maven3的使用,部署web项目到tomcat7
- linux系统使用tomcat服务器部署web项目
- 在Eclipse中使用Tomcat部署Web项目
- Jenkins部署Web项目到远程tomcat_ant版
- Eclipse使用:安装tomcat插件和使用tomcat插件部署web项目
- 使用ant部署web项目
- 利用ant将Web项目部署至远程Tomcat
- MyEclilpse 使用 SVN 控制版本 使用 tomcat6.0 服务器部署web项目