1)
xcopy /E /Y /Q /I META-INF web\WEB-INF\classes\META-INF
jar cvf StockService.war *.*
pause
2) GlassFish
glassfish.properties
-----------------------
# Path to your application server installation
glassfish.home=D:/glassfish
glassfish.host=my.test.domain.com
glassfish.passwordfile=D:/glassfish/admin-pwd
glassfish.adminport=6868
build.class.path=D:/glassfish/lib/webservices-tools.jar:D:/glassfish/lib/javaee.jar
jaxws.endorsed.dir=D:/glassfish/lib
build.xml
-----------------------
<?xml version="1.0" encoding="UTF-8"?>
<project name="WebServiceHello" default="all" basedir=".">
<description>Builds, tests, and runs the project stockclient.</description>
<property file="glassfish.properties"/>
<property name="AppName" value="WebServiceHello"/>
<condition property="wsimport-script-suffix" value=".bat">
<os family="windows"/>
</condition>
<condition property="wsimport-script-suffix" value="">
<not>
<os family="windows"/>
</not>
</condition>
<path id="build.class.path">
<pathelement location="build/classes"/>
<fileset dir="${glassfish.home}/lib">
<include name="**/*.jar"/>
</fileset>
</path>
<target name="-pre-compile">
<mkdir dir="build/classes"/>
<mkdir dir="web/WEB-INF/classes"/>
<exec executable="${glassfish.home}/bin/wsimport${wsimport-script-suffix}">
<arg line="-verbose -p com.samples -d build/classes -keep web/WEB-INF/wsdl/client/StockService/StockService.wsdl"/>
</exec>
<copy file="src/java/handlers.xml" todir="web/WEB-INF/classes"/>
</target>
<target name="compile" depends="-pre-compile">
<javac fork="true" destdir="build/classes" srcdir="src/java" debug="on">
<classpath refid="build.class.path" />
</javac>
</target>
<target name="test">
<war destfile="WebServiceHello.war" webxml="WEB-INF/web.xml">
<zipfileset dir="." />
</war>
</target>
<target name ="war">
<copy todir="web/WEB-INF/classes/META-INF">
<fileset dir="META-INF"/>
</copy>
<war destfile="${AppName}.war" webxml="web/WEB-INF/web.xml">
<zipfileset dir="web" />
</war>
</target>
<target name="deploy">
<exec executable="${glassfish.home}/bin/asadmin${wsimport-script-suffix}">
<arg line=" deploy "/>
<arg line="--user admin"/>
<arg line="--passwordfile ${glassfish.passwordfile}"/>
<arg line="--host ${glassfish.host}"/>
<arg line="--port ${glassfish.adminport} "/>
<arg line=" ${AppName}.war" />
</exec>
</target>
<target name="undeploy">
<exec executable="${glassfish.home}/bin/asadmin${wsimport-script-suffix}">
<arg line=" undeploy "/>
<arg line="--user admin"/>
<arg line="--passwordfile ${glassfish.passwordfile}"/>
<arg line="--host ${glassfish.host}"/>
<arg line="--port ${glassfish.adminport} "/>
<arg line=" ${AppName}.war" />
</exec>
</target>
<target name="all">
<antcall target="war" />
<antcall target="deploy" />
</target>
</project>
admin-pwd
--------------------------
AS_ADMIN_PASSWORD=adminadmin
AS_ADMIN_MASTERPASSWORD=changeit
分享到:
相关推荐
Acronis Snap Deploy Management 是一款高效的企业级工具,专门用于快速、批量地部署Linux操作系统到多台设备上。它利用Acronis先进的磁盘映像技术,能够在保持原有系统完整性的基础上,创建一个包括操作系统、配置...
**ideploy:增量打包工具详解** 在Java Web开发过程中,打包工具起着至关重要的作用,它们可以帮助开发者将源代码、依赖库和其他资源整合成可部署的格式,如WAR或EAR文件。`ideploy`就是这样一款专门针对Java Web...
WebDeploy,全称为Microsoft Web Deploy,是一款由微软公司开发的强大的自动化部署工具,主要用于简化和加速Web应用程序在IIS(Internet Information Services)服务器上的发布过程。该工具特别适用于开发者和系统...
**前端开源库——FIS3-deploy-replace详解** 在前端开发中,构建工具起着至关重要的作用,它们能够帮助开发者自动化处理各种任务,如代码压缩、合并、版本管理等。FIS3(Fast Introduction for Site3)是阿里巴巴...
Acronis Snap Deploy 是一种用户友好的全面解决方案,可让您像只调配一台计算机一样,调配所有的工作站和服务器! 快速简单。在 Acronis AnyData Engine 的强力支持下,此产品非常适合大量 PC 或服务器的快速裸机...
PDQ Deploy 是一款功能强大的软件部署工具,它允许系统管理员将几乎任何应用程序或补丁同时安装到多台Windows计算机上,PDQ部署节省时间和精力,使管理员能够轻松地在网络上安装,卸载,更新,修复或进行许多其他...
【标题】"hudson svn maven deploy BOM" 涉及到的IT知识点主要集中在持续集成工具Hudson、版本控制系统Subversion(SVN)、构建工具Maven以及部署插件和字符编码处理方面。以下是对这些关键概念的详细解释: 1. **...
deploy 部署 不是很常用的jar包,希望对大家有点帮助
"Jenkins_deploy插件v1.10"是一个专门针对部署流程设计的插件,它允许用户更方便地将应用程序发布到目标环境。 该插件的主要功能可能包括: 1. **自动化部署**:通过配置部署作业,Jenkins_deploy插件可以在构建...
企业部署工具deploy.cab 企业部署工具包DEPLOY.CAB ------------------------------- (在系统安装光盘:\SUPPORT\TOOLS目录下自带) 制作GHOST系统必须用到的工具,是从微软WINDOWS XP系统盘中提出来的,为的是方便...
maven-deploy-plugin-2.8.2.jar
maven-deploy-plugin-2.7.jar
当时自己安装vs2012时 webdeploy3.0安装失败了 自己在搞了半天才找到这个 希望对大家有用吧
**Laravel 开发:Laravel Deploy 深度解析** 在 Laravel 开发中,高效的代码部署是项目上线和维护过程中的关键环节。`laravel-deploy` 是一个专门为 Laravel 应用程序设计的自动化部署工具,它使得从 Git 版本控制...
**WebDeploy:高效网站部署工具** WebDeploy,全称为Microsoft Web Deploy,是微软推出的一款强大的网站部署工具。它主要用于帮助开发者和系统管理员便捷地在IIS(Internet Information Services)服务器上部署和...
DELPHI7中的Web Deploy,全称为Web Deployment Tool,是一个强大的解决方案,用于简化Delphi开发的应用程序部署过程。在Delphi 7这个经典的版本中,开发者可能会遇到各种部署上的问题,比如应用程序与目标系统间的...
安卓平台虚拟机,最新版下载地址:...linuxdeploy-2.6.0-259.apk 为目前最新版(2020-02-01更新),最低支持Android 5.0。Android 4.4 支持版本:https://download.csdn.net/download/zhyjie100/12254490。
WebDeploy远程工具是一款用于高效、自动化部署Web应用程序到IIS(Internet Information Services)服务器的工具。这个7z压缩包文件包含了WebDeploy的组件,旨在帮助开发者和系统管理员便捷地完成远程Web服务器上的...