ant打war包,部署並執行
學習後自己學的部署檔案 測試ok
<?xml version="1.0" encoding="UTF-8"?> <!-- jar --> <project name="newawar" default="startup" basedir="."> <property name="src.dir" location="src"/> <property name="build.dir" location="build"/> <property name="build.classes.dir" location="${build.dir}/classes"/> <property name="build.war.dir" location="${build.dir}/war"/> <property name="webname" value="webname"/> <property name="WebContent" location="WebContent"/> <property name="WEB-INF" location="${WebContent}/WEB-INF"/> <property name="lib" location="${WEB-INF}/lib"/> <property name="tomcat.dir" location="E:\apache-tomcat-6.0.37"/> <property environment="env"/> <path id="classpath"> <fileset dir="${lib}" includes="*.jar"/> <fileset dir="${env.CATALINA_HOME}/lib" includes="*.jar"/> <!--<fileset dir="${env.JAVA_HOME}/lib" includes="*.jar"/>--> </path> <target name="clean"> <delete dir="${build.dir}"></delete> </target> <target name="init" depends="clean"> <mkdir dir="${build.dir}"/> <mkdir dir="${build.classes.dir}"/> <mkdir dir="${build.war.dir}"/> </target> <target name="compile" depends="init"> <!--記憶體溢位是配置memorymaximumsize --> <javac encoding="UTF-8" destdir="${build.classes.dir}" includeantruntime="true" srcdir="${src.dir}" fork="true" memorymaximumsize="512m"> <classpath refid="classpath"></classpath> </javac> <!--複製不是java的其他檔案到classes--> <copy todir="${build.classes.dir}" > <fileset dir="${src.dir}" excludes="**/*.java"></fileset> </copy> </target> <target name="war" depends="compile"> <war warfile="${build.war.dir}/${wenname}.war" webxml="${WEB-INF}/web.xml"> <fileset dir="${WebContent}" includes="**/*.*"></fileset> <lib dir="${lib}"></lib> <classes dir="${build.classes.dir}"></classes> </war> </target> <target name="publish" depends="war"> <copy todir="${tomcat.dir}/webapps" file="${build.war.dir}/${webname}.war"></copy> </target> <target name="startup" depends="publish"> <exec executable="${tomcat.dir}/bin/startup.bat" failonerror="false"></exec> <sequential></sequential> </target> </project>
相關推薦
ant打war包,部署並執行
學習後自己學的部署檔案 測試ok<?xml version="1.0" encoding="UTF-8"?> <!-- jar --> <project name="newawar" default="startup" basedir="."
springBoot專案打war包,部署到外部tomcat;解決打包後resources下的檔案全部丟失
2018-08-29 小賴 文件初始化 springBoot 帶有內建Tomcat 伺服器,可以直接將專案打包成jar執行,但是如果在需要把專案達成war包該怎麼辦呢?下面是將springboot專案部署為war專案的一些步驟 1. p
spring boot 專案maven打war包,部署Tomcat啟動時spring boot未載入,專案訪問404
寫了個restful風格的spring boot專案,maven打成war包後部署Tomcat後,啟動頁面沒有看到spring boot載入的資訊,即控制檯沒有打印出那個大大的spring boot 字串,這是spring boot沒有被容器載入,修改方法如下:@Spring
產品打包工具的製作,ant 編譯原始碼,打jar包,打tag,打war包,備份release版本等
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
IDEA生成兩個WAR包,部署到tomcat伺服器並配置路由
一、生成war包 1.開啟 File -> Project Structure ->Artifacts ,點選“+”號,Web Application Archive,然後選擇相應的模組, 2.勾選include in project bui
SpringBoot2.0打成war包,部署到Tomcat伺服器
①將maven打包方式改為war <packaging>war</packaging> ②在pom檔案中引入依賴 <dependency> <group
SpringBoot打成war包,部署到Tomcat伺服器
SpringBoot預設達成jar包,使用SpringBoot構想web應用,預設使用內建的Tomcat。但考慮到專案需要叢集部署或者進行優化時,就需要打成war包部署到外部的Tomcat伺服器中。 本文所使用SpringBoot版本為:2.0.3.RELEAS
java打War包,war包和jar包的區別
module app clas 完全 doc rip 折扣 通用 enter 以最終客戶的角度來看,JAR文件就是一種封裝,他們不需要知道jar文件中有多少個.class文件,每個文件中的功能與作用,同樣可以得到他們希望的結果。除jar以外對於J2EE來說還有war和ear
SpringBoot打war包_部署到tomcat
一直是用SpringBoot自帶的tomcat,或者直接部署jar包的,記錄一下war包的。 1、SpringBoot打war包 首先pom改成war打包形式 然後進行打包 使用命令mvn clean package 這裡我指定了自定義的pom檔案,所以加上了 -f pom-war.x
springboot打war包後部署到tomcat後訪問返回404錯誤
build pin 情況下 ont name 個人 ble ext sim springboot打war包後部署到tomcat後訪問返回404錯誤 1、正常情況下,修改打包方式為war <packaging>war</packaging>
SpringBoot 打包成war包,部署到tomcat
使用maven建立的springboot專案,預設是jar包,springboot還有自己帶的tomcat。現在需要將專案打包,並部署到伺服器tomcat下面。 1、修改pom.xml檔案。將jar修改為war。 <packaging>war</pack
java專案中利用maven打war包,其pom配置
<properties> <jdk.version>1.8</jdk.version> <spring.version>4.1.6.RELEASE</spring.version> <
spring_boot 釋出成war包 ,部署到外部的tomcat
由jar變成war <packaging>jar</packaging> 如果是上面的打包方式,啟動方式則為 mvn package java -jar target/mymodule-0.0.1-SNAPSHOT.jar
ANT打war包時出現重複檔案的解決方法
最近用ant給java web程式打war包時發現打出來的war包裡面WEB-INF裡的檔案均有兩個,後來發現加上一句fileset,include,exclude語句之後就沒有重複檔案了 打包程式碼如下 <target name="antwar" depen
maven打war包,包括其依賴包
釋出的第一件要做的事情是打包。 在Eclipse左側右擊專案,Debug As -> Debug Configurations -> 雙擊Maven Build 然後看彈出框的右側 右側的Name隨便填寫一個名字, Basedirectory 則選擇專案路徑 Goals是
將maven專案打包成war包,部署到tomcat伺服器
1.右鍵要打包的專案,選擇Run As -> Maven install :2.出現以下情況,則說明打包成功。3.重新整理工程,在target中發現打包好的war包,並且複製war包,放入tomcat的webapps中,因為war包的名字過長,放入webapp時可以修改
Eclipse maven工程打war包進行部署
前言 通過war的形式將專案部署到伺服器上是一種既簡單又實用的方法。可以快速的進行專案部署 在Eclipse中將Maven工程打包 1.1進行打包配置 1.2建立新的Maven Build 1.3選擇打包專案和輸入打包指令pac
java專案打war包,然後放在伺服器上用tomcat跑起來
1.右擊專案->export->web->war file,然後點選下一步選擇生成war包的路徑和名字。 2.找到伺服器上面的tomcat安裝路徑,將war包放在webapps資料夾下面,然後在bin資料夾裡面點選startup.bat,啟動tomcat就
eclipse生成war包,部署在tomcat上,報錯404
1。解決方案,配置tomcat的server.xml在host節點下配置:<Context docBase="C:/soft/apache-tomcat-7.0.42/webapps/aaa.war" path="/hello" reloadable="true"&g
maven多環境打war包,指定war不帶版本號
<build> <resources> <resource> <directory>src/