apache tomcat 默认访问项目(直接输入IP就能访问项目)
将项目拷贝到%tomcat_home%/webapps/ROOT 目录下,即可。使用Ant 自动布署:
<?xml version="1.0" encoding="UTF-8"?><!-- 需要修改 Begin --> <project name="project" default="all" basedir="."><property name="project-name" value="wealth"/> <!-- lib--><property name="lib" value="../webroot/web-inf/lib"/> <!-- lib--><property name="tomcat-root" value="D:/Program Files/Tomcat 6.0"/><!-- tomcat根目录 --><property name="webapp-name" value="hzdw"/><!-- web应用名字,war包名是:web应用名+".war" --><!-- 需要修改 End --><target description="Build file usage info (default task)" name="all"><echo message="Available Targets:"/><echo message="-------------------------------------------------------"/><echo message="javadoc - Generate the API HTML pages"/><echo message="deploy - Deploy WebApp"/><echo message="-------------------------------------------------------"/></target><!-- Generate the API HTML pages --><target name="javadoc" description="Generate the Javadoc HTML pages."><delete dir="../javadoc" /><mkdir dir="../javadoc" /><javadoc destdir="../javadoc" windowtitle="${project-name} Project Class Library"use="yes"linksource="yes"splitindex="yes"encoding="UTF-8" docencoding="UTF-8"><classpath><fileset dir="${lib}"><include name="*.jar"/></fileset></classpath><!-- 需要修改 Begin --><packageset dir="../src" defaultexcludes="yes"><include name="com/wealth/**"/><!-- 不包含过滤器,否则报错,不能生成文档,不知道什么原因,如果你知道请告诉我 --><exclude name="com/wealth/user/auth/filter/**"/></packageset><!-- 需要修改 End --></javadoc></target><!-- 自动部署web应用 --><target name="deploy"><!-- 停止tomcat服务 --><exec executable="cmd" failonerror="false"><arg line="/c net stop Tomcat6" /></exec><!--删除原来部署的文件--><delete dir="${tomcat-root}/webapps/${webapp-name}"></delete><delete file="${tomcat-root}/webapps/${webapp-name}.war"></delete><delete dir="${tomcat-root}/work/Catalina/localhost/${webapp-name}"></delete><!--将"war"包拷贝到tomcat/webapps目录下--><copyfile src="${webapp-name}.war" mce_src="${webapp-name}.war" dest="${tomcat-root}/webapps/${webapp-name}.war" forceoverwrite="true"/><!-- 启动tomcat服务 --><exec executable="cmd" failonerror="true"><arg line="/c net start Tomcat6" /></exec></target><!-- 自动部署web应用到 “ROOT” --><target name="deployToRoot"><!-- 停止tomcat服务 --><exec executable="cmd" failonerror="false"><arg line="/c net stop Tomcat6" /></exec><!--删除原来部署的文件--><delete dir="${tomcat-root}/webapps/${webapp-name}"></delete><delete file="${tomcat-root}/webapps/${webapp-name}.war"></delete><delete dir="${tomcat-root}/webapps/ROOT"></delete><delete dir="${tomcat-root}/work/Catalina/localhost/${webapp-name}"></delete><!-- 将jdbc.properties文件拷贝到工程目录/WEB-INF/classes/jdbc.properties --><copyfile src="jdbc.properties" mce_src="jdbc.properties" dest="${webapp-name}/WEB-INF/classes/jdbc.properties" forceoverwrite="true"/><!-- 将server.xml文件拷贝到tomcat/conf/server.xml --><copyfile src="server.xml" mce_src="server.xml" dest="${tomcat-root}/conf/server.xml" forceoverwrite="true"/><!--将工程文件夹拷贝到tomcat/webapps/ROOT--><copydir src="${webapp-name}" mce_src="${webapp-name}" dest="${tomcat-root}/webapps/ROOT" forceoverwrite="true"/><!-- 启动tomcat服务 --><exec executable="cmd" failonerror="false"><arg line="/c net start Tomcat6" /></exec><exec executable="cmd" failonerror="true"><arg line="/c start http://127.0.0.1/" /></exec></target></project>
页:
[1]