您的位置:首页 > 运维架构 > Tomcat

使用Ant部署Web项目到Tomcat

2014-12-02 09:44 363 查看
/* * 创建的Dynamic页面,展示了动态的页面发布及更新过程 * 操作比较多,真正写代码的地方较少 * 以下是操作前中后的效果图:↓ * 


 


 


  * 以下是操作的视频教程:↓ * * 以下是全部代码:↓ */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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: