日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > java >内容正文

java

使用ant执行Java代码

發(fā)布時(shí)間:2023/12/19 java 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用ant执行Java代码 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一個(gè)小陷阱:如果用tomcat manager應(yīng)用,即html頁(yè)面點(diǎn)擊reload,發(fā)起的HTTP請(qǐng)求的url:http://localhost:9032/manager/html/reload;jsessionid=BA373DFB9660EF7F30806C8BA2C6013C?path=/jerryjsp&org.apache.catalina.filters.CSRF_NONCE=9A8CB8A3E37A5A00E9B6B36629CEA257

而如果想使用catalina-ant.jar調(diào)用ant來通過命令行的方式reload應(yīng)用,使用的url應(yīng)該是http://localhost:8080/manager/text/reload?path=/examples,而不是http://localhost:8080/manager/html/reload?path=/examples,一定要注意!

這個(gè)功能很實(shí)用,比如ant成功build之后,給管理員發(fā)送一封郵件。

首先開發(fā)一個(gè)發(fā)送郵件的Java工具類:

package action;public class MailSender {public static void main(String[] args){String email = args[0];notifyAdministratorviaEmail(email);}public static void notifyAdministratorviaEmail(String email){ System.out.println("Administrator "+ email + " has been notified");} }

我的.class文件在build/classes文件夾里:


build.xml里的設(shè)置:

<target name="notify"><java dir = '.' fork="true" failοnerrοr="yes" classname="action.MailSender"><classpath><pathelement path="build/classes" /></classpath><arg line="jerry@test.com"/></java></target>

ant notify, 命令行的輸出:

要獲取更多Jerry的原創(chuàng)文章,請(qǐng)關(guān)注公眾號(hào)"汪子熙":

總結(jié)

以上是生活随笔為你收集整理的使用ant执行Java代码的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。