如何用ant将JSP项目打成war包
我的JSP项目:
build.xml全部源代码:
<?xml version="1.0"?>
<project name="jerryjsp" basedir="." default="build"><property name="src.dir" value="src"/><property name="web.dir" value="WebContent"/><property name="build.dir" value="${web.dir}/WEB-INF/classes"/><property name="name" value="jerryjsp"/><path id="master-classpath"><fileset dir="${web.dir}/WEB-INF/lib"><include name="*.jar"/></fileset><fileset dir="C:/MyApp/apache-tomcat-9.0.29/lib"><include name="*.jar"/></fileset><pathelement path="${build.dir}"/></path><target name="build" description="Compile source tree java files"><mkdir dir="${build.dir}"/><javac destdir="${build.dir}" source="1.8" target="1.8"><src path="${src.dir}"/><classpath refid="master-classpath"/></javac></target><target name="clean" description="Clean output directories"><delete><fileset dir="${build.dir}"><include name="**/*.class"/></fileset><fileset dir="."><include name="*.war"/></fileset></delete></target><target name = "generate-javadoc"><javadoc packagenames="action.*" sourcepath="${src.dir}" destdir = "doc" version = "true" windowtitle = "Jerry Application"><doctitle><![CDATA[= Jerrt Application =]]></doctitle><bottom><![CDATA[Copyright © 2020. JerryAll Rights Reserved.]]></bottom><group title = "action" packages = "action.*"/></javadoc><echo message = "java doc has been generated!" /></target><target name="build-war"><war destfile="jerryjsp.war" webxml="${web.dir}/WEB-INF/web.xml"><fileset dir="${web.dir}"><include name="**/*.*"/></fileset></war></target>
</project>
首先执行ant build, 在build.dir即WebContent\WEB-INF\classes文件夹下生成对应的.class文件:
接着将web.dir即WebContent文件夹下的所有资源打包成war即可。
将生成的jerryjsp.war放到tomcat文件夹的webapps文件夹下,即可自动完成解压和部署:
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
如何用ant将JSP项目打成war包相关推荐
- 将Eclipse中Web项目打成war包
将Eclipse中Web项目打成war包 请按如下操作即可:
- Linux中把文件夹打成war包,SpringBoot中maven项目打成war包部署在liunx服务器上的方法...
说明:Spring Boot由于内嵌了如Tomcat,Jetty和Undertow这样的容器,也就是说可以直接跑起来,用不着再像Spring项目还需要外置的Tomcat等容器来进行部署工作了,通过启动 ...
- 浅谈:Spring Boot原理分析,切换内置web服务器,SpringBoot监听项目(使用springboot-admin),将springboot的项目打成war包
浅谈:Spring Boot原理分析(更多细节解释在代码注释中) 通过@EnableAutoConfiguration注解加载Springboot内置的自动初始化类(加载什么类是配置在spring.f ...
- SpringBoot项目打成War包??
SpringBoot项目打成War包 1. 首先在pom.xml里添加Tomcat依赖 <dependency> <groupId>org.spring ...
- idea如何将web项目打成war包maven和非maven
前言: 如果要到服务器部署项目,可能需要将项目打成war包,最后放到tomcat的webapps下,这篇文章就讲解下如何将web项目打成war包. 正文: 将web项目打成war包有两种方式: 1.第 ...
- intellij idea将web项目打成war包
intellij idea如何将web项目打成war包并部署到阿里云服务器_mozarta的博客-CSDN博客_idea项目部署到云服务器
- SpringBoot项目打成war包部署到外部Tomact运行
需求:使用SpringBoot自带的Tomact在线上环境部署特别不方便,尤其是只更改几个文件就得全部打包部署,所以需要把SpringBoot打成war包部署到Tomact 1.在pom.xml中 由 ...
- java web 项目打成war包部署到服务器上
编辑器是idea 在pom.xml文件中设置打成war包 然后在idea右侧选择maven Projects,出来之后双击clean清除一下,再双击packge进行打包 打成的包会在target目录下 ...
- 【Maven】项目打包-war包-Jar包[IDEA将项目打成war包]
转载请注明出处:http://blog.csdn.net/qq_26525215 本文源自[大学之旅_谙忆的博客] 首先,项目必须得是Maven配置的项目. 增加了一个发布插件来实现. 在项目的pom ...
最新文章
- ESTabBarController
- idea工程本地依赖_IDEA最新版2020.1的maven工程本地依赖仓库无法使用问题(已解决)...
- 理解Floyd-Warshall算法
- Android性能优化典范(转)
- 【编辑器】VScode+code runner+python3编译
- php 代码坦克,HTML5实现经典坦克大战坦克乱走还能发出一个子弹_html5教程技巧
- 【Arduino 项目篇】智能窗户控制系统(附录:简单红绿灯制作)
- 关于物联网卡禁区和死卡问题的最全解释
- 视觉三维重建:colmap从理论到实战
- C# 创建桌面快捷方式
- python密码安全性检查代码
- as_completed函数用例
- 贪吃蛇c语言存档读档,刚学C语言,想写一个贪吃蛇的代码
- 广东:让“数据跑路”代替“民众跑腿”
- safari浏览网页打开速度很慢怎样解决
- 第二届Techo TVP 开发者峰会有感
- 等效结点荷载计算机语言,等效节点荷载,equivalent node load,音标,读音,翻译,英文例句,英语词典...
- 工学硕士翻译计算机,赫瑞瓦特大学中英翻译与计算机辅助翻译工具理科硕士入学条件及实习就业...
- 浙里办开发票据认证单点登陆、令牌获取用户信息
- trigger的用法总结