`
jerome_wang
  • 浏览: 149903 次
  • 性别: Icon_minigender_1
  • 来自: 云南
社区版块
存档分类
最新评论

ant 自动部署war包

    博客分类:
  • WAS
阅读更多
1.确保ant.bat中的java_home和 websphere一致
2.确保web.xml有<display-name></display-name>标签
安装上去了 但不能启动 

-MapWebModToVH {{${project.name} ${project.name}.war,WEB-INF/web.xml default_host}}
启动成功 但context-root 为/ 不能自定义路径
继续研究中
options 里面 添加 context-root=/jreport 即可

终于搞定
listapplication unistallapplication之类的可以照此类推

<?xml version="1.0" encoding="UTF-8"?>

<project name="My Application Deployment" default="build-all" basedir=".">

<!-- ===================================================================== -->
<!-- define global properties -->
<!-- ===================================================================== -->

<property name="remoteHostName" value="localhost" />
<property name="remoteConnType" value="SOAP" />
<property name="remotePort" value="8880" />
<property name="remoteUserId" value="test" />
<property name="remotePassword" value="1234" />

<!-- change this to your local installation, if different -->

<property name="deployEar.dir" value="C:/tmp" />
<property name="project.name" value="jreport" />

<!-- change this to your local installation, if different -->
<property name="wasHome.dir" value="C:/Program Files/IBM/WebSphere/AppServer" />
<property name="was.profilename" value="AppSrv01" />

<taskdef name="wsInstallApp" classname="com.ibm.websphere.ant.tasks.InstallApplication" >

<classpath>
<fileset dir="${wasHome.dir}/plugins/" includes="*.jar" />
<fileset dir="${wasHome.dir}/lib/" includes="*.jar" />
</classpath>
</taskdef>
<!--
<wsInstallApp
wasHome="location of websphere installation"
ear="the ear file you wish to install"
options="the options to pass to the installation process"
properties="java properties file containing attributes to set in the JVM System properties"
profile="a script file to be executed before the main command or file"
profileName="the profile name of the desired server"
conntype="specifies the type of connection to be used."
host="the host to connect to"
port="the port on the host to connect to"
user="user ID to authenticate with"
password="password to authenticate with"
failonerror="true | false"/>
-->
<target name="installEar">
<echo message="EAR File located: ${deployEar.dir}/${deployEar}" />
<wsInstallApp profileName="${was.profilename}" ear="${deployEar.dir}/${project.name}.war"
wasHome="${wasHome.dir}" conntype="${remoteConnType}"
options="
                -MapWebModToVH {{${project.name} ${project.name}.war,WEB-INF/web.xml ${remoteHostName} }}
-MapModulesToServers {{${project.name} ${project.name}.war,WEB-INF/web.xml WebSphere:cell=cary-mf2t9id1nhNode01Cell,node=cary-mf2t9id1nhNode01,server=server1}}
                 -context-root /jrepot -appname ${project.name}"
host="${remoteHostName}" user="${remoteUserId}" password="${remotePassword}" />
</target>

<target name="build-all" depends="installEar">

</target>

</project>

分享到:
评论
2 楼 jerome_wang 2011-10-20  
1.确保ant.bat中的java_home和 websphere一致  你检查下 你的ant 是不是指定了 websphere 自带的java 
1 楼 thoth41763 2011-10-14  
lz,我试过没成功,报错误“The IBM Class Sharing Adaptor will not work in this configuration.
,希望帮忙解决一下

相关推荐

    JAVA_Ant详细介绍与应用

    用Ant实现Java项目的自动构建和部署。 JAVA_Ant详细介绍与应用。 Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能。在本文中,主要让读者熟悉怎样将Ant应用到Java项目中,让它...

    ant1.9资源

    Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能。在本文中,主要让读者熟悉怎样将Ant应用到Java项目中,让它简化构建和部署操作。 一. 安装与配置 下载地址:...

    ant编译1.9版本

    Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。

    新浪sea云java开发包及工具集成,包括sae-1.1.0-all,svn6个jar包,sae-eclipse

    实现便捷的在本地 eclipse 上开发,在 sae 云服务器上部署和调试,实现在 eclipse 上编译 java web 项目的时候自动生成 war 包,然后再自动通过 svn 上传部署到新浪 sae 云平台的流程,1. 下载 Eclipse 4.2 or 4.3 ...

    基于jenkins整合ant和svn的持续集成环境

    通过jenkins和ant以及svn进行整合,可以完成对系统的源代码的自动下载更新,以及代码的自动编译打包和项目的自动部署(项目的自动构建部署)。而且项目的自动构建部署和平台无关,不限定时间,可以定时操作,将开发...

    build.xml构建文件

    ant的构建文件。打成war包,并且自动部署到tomcat上,只需要重新启动Tomcat项目就已经发布运行了。可以用ant命令执行此文件,也可以用eclipse执行。

    axis1.4 部署解析webservie

    解压缩AXIS软件包(这里为1.4版本axis.war包)。 将axis项目放在某个盘的根目录下,(因在tomcat的安装目录在版本号前有个空格,配置axis环境变量时系统认不到对应的变量路径) 如:D:\axis;然后在TOMCAT的server.xml...

    完全免费的Java/jsp开发编辑工具FirstJava2

    目前主要功能有java工程,包,类的创建和保存,java代码和jsp页面的编辑,会有方便的辅助对话框,显示相关的函数和属性.jsp页面的编辑辅助对话框可以少输入很多代码,Tomcat工程的自动部署和启动.加入两个实用功能,可以...

    FirstJava2完全教材

    并增加二个实用功能, 目前主要功能有java工程,包,类的创建和保存,java代码和jsp页面的编辑,会有方便的辅助对话框,显示相关的函数和属性.jsp页面的编辑辅助对话框可以少输入很多代码,Tomcat工程的自动部署和启动....

    springboot参考指南

    使用"default"包 ii. 14.2. 定位main应用类 iii. 15. 配置类 目錄 Spring Boot参考指南 2 i. 15.1. 导入其他配置类 ii. 15.2. 导入XML配置 iv. 16. 自动配置 i. 16.1. 逐步替换自动配置 ii. 16.2. 禁用特定的自动...

    Java项目开发与毕业设计指导

    安装JDK、配置环境变量,编译java源文件(可以用eclipse自动编译也可以手动命令行下编译),然后命令行下运行如下命令启动服务器端: java rmi.NetS 2000 (端口号为2000) 键入如下命令启动客户端: java...

    wince6.0模拟器|wince软件6.0模拟器下载(附使用方法) - 软件学堂

    4、安装jenkins 下载war包,命名为Jenkins,拷贝到tomcat 一个独立的部署系统需要包括的内容是非常丰富的(绝对不仅仅是Jenkins部署插件要做的那些事情)。部署系统需要连接项目中涉及的人、环境、制品库以及构建环境...

    Hudson持续集成工具-其他

    1、易于安装-只要把hudson.war部署到servlet容器,不需要数据库支持。 2、易于配置-所有配置都是通过其提供的web界面实现。 3、集成RSS/E-mail/IM-通过RSS发布构建结果或当构建失败时通过e-mail实时通知。 4、生成...

    ConferenceApp:蚂蚁媒体服务器会议应用

    会议应用 Ant Media Server 内置了会议功能。 但是一些用户想要扩展该功能。 所以我们创建了这个项目作为一个不同的项目。... Ant Media Server自动部署后,可以从https://YOU_AMS_URL:5443/conference使用

    Apache Maven项目构建工具-其他

    8、用于Maven之外的依赖项管理和部署的Ant任务。9、基于模型的构建:Maven能够将任何数量的项目构建为预定义的输出类型,例如JAR,WAR或基于有关该项目的元数据的分发,而在大多数情况下无需执行任何脚本。10、项目...

Global site tag (gtag.js) - Google Analytics