- 浏览: 158860 次
- 性别:
- 来自: 云南
文章分类
最新评论
-
string2020:
我在安装的时候,一直提示:请输入标记为 Websphere A ...
Window下WebSphere Application Server 7的安装 -
yzqnow1234:
我升级的时候。报 Could not retrieve sy ...
Window下WebSphere Application Server 7的安装 -
jerome_wang:
jiehe ant
WAS 集群自动部署 -
小五儿:
您好!
我正在学习如何实现was集群自动部署,很多东西都 ...
WAS 集群自动部署 -
小五儿:
您好!
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.确保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. “
,希望帮忙解决一下
,希望帮忙解决一下
发表评论
-
Portlet deployment fails with 'A composition unit with name already exists'
2014-11-13 08:45 908http://www-01.ibm.com/support/ ... -
WAS 缓存
2011-09-09 14:15 1276在项目中经常遇见这 ... -
Window下WebSphere Application Server 7的安装
2011-08-17 23:05 4674Window 下 WebSphere App ... -
WebSphere6.1下DB2数据源配置
2011-08-03 09:43 1484转: http://julian ... -
websphere jvm参数修改
2011-07-19 10:50 2838eg: 如果修改jvm 中内存之类参数 (express 7. ... -
如何选择Rational测试工具
2011-03-29 16:13 998转 手把手教你如何选 ... -
使用 Log Analyzer 进行第 1 阶段问题确定
2011-03-08 17:15 1464转 使用 Log Analyzer 进行第 1 ... -
配置并使用 WebSphere Commerce 自动化数据收集器
2011-03-04 17:24 1038转 WebSphere Commerce 自动化数据收集器已 ... -
IBM Support Assistant
2011-03-04 11:11 1694转 使用 IBM Support Assis ... -
WebSphere应用服务器内存泄漏探测与诊断工具选择最佳实践
2011-03-03 17:18 1281转 WebSphere应用服务器内存泄漏探测 ... -
WAS 集群自动部署
2011-02-12 10:51 2291<project name="wasant&q ... -
Unable to parse setupCmdLine: null\bin\setupCmdLine.bat 解决
2011-02-11 17:39 1570Unable to parse setupCmdLine: ... -
IBM WebSphere Business Events eXtreme Scale V7.0 for Windows
2011-01-28 09:19 1431The following table lists the d ... -
was 集群 启动节点错误
2011-01-17 09:58 3434错误信息: Error occurred during ... -
Websphere 入门基础 第一课 电子商务基础知识
2008-01-28 11:58 9041.1 电子商务理念 1.2 Inter ... -
Websphere 入门基础 第二课 电子商务应用框架
2008-01-28 12:36 8372.1 基本系 ... -
Websphere 入门基础 第三课 WebSphere Studio应用开发
2008-01-28 12:39 9653.1 Lotus ... -
Websphere 入门基础 第四课 Java Servlet技术
2008-01-28 12:40 9134.1 Servlet简介 ... -
Websphere 入门基础 第六课 WebSphere应用服务器
2008-01-28 12:53 11136.1 基本 ... -
Websphere 入门基础 第七课 WebSphere应用编程
2008-01-28 12:54 10377.1 数据库应用编程 ...
相关推荐
在IT行业中,构建和部署Web应用是至关重要的过程,而"ant打war包"就是这一过程中的一项技术。Ant是Apache软件基金会开发的一款Java构建工具,它以XML为基础,用于自动化构建Java项目,如生成JAR、WAR等类型的打包...
### 使用Ant构建WAR包详解 在Java开发领域中,Ant是一种非常流行的自动化构建工具,它可以帮助开发者自动完成项目构建过程中的各种任务,如编译、测试、打包等。本篇文章将详细阐述如何使用Ant来构建WAR(Web ...
此外,Ant还可以与版本控制系统集成,进行自动部署等操作。 对于初学者来说,了解Ant的基本语法和工作原理是很有必要的,这将有助于提高项目的构建效率。同时,熟练掌握Ant可以方便地与其他开发者协作,确保项目的...
在Java开发领域,Ant是一个非常重要的自动化构建工具,它基于XML来定义项目构建过程,能够完成编译、测试、打包、部署等一系列任务。本篇主要介绍如何使用Ant来进行WAR(Web Application Archive)文件的打包,这在...
Ant是Apache软件基金会下的一个开放源代码项目,它是一个基于Java的构建工具,主要用于自动化构建、测试和部署Java应用程序。Ant以其灵活性和可扩展性在Java开发者中广受欢迎,它通过XML格式的构建文件(build.xml)...
标题中的"Ant自动打包用的"表明我们将讨论的是Ant在软件打包过程中的应用。在Java开发中,打包通常指的是将源代码、资源文件、配置文件等编译成JAR(Java Archive)或WAR(Web Application Archive)文件,以便于...
"ant_shell自动部署"指的是使用Apache Ant工具结合Shell脚本实现应用的自动化部署过程。Apache Ant是一个Java库和命令行工具,主要用于构建Java项目,而Shell脚本则是Unix或Linux系统中用于执行一系列命令的脚本语言...
`<deploy>`任务用于上传并部署WAR文件到远程Tomcat: ```xml ${url}" username="${username}" password="${password}" path="/kit.web" war="${dist.dir}/xxx.war" /> ``` 以上四个目标共同构成了一个...
Apache Ant是一个强大的构建工具,它允许开发者通过XML脚本来自动化构建过程,包括生成WAR包。下面将详细介绍如何使用Ant脚本来生成WAR包。 首先,你需要准备Ant环境。这包括下载Ant的安装包,例如`apache-ant-...
标题中的“antsvn更新打包部署提交自动化”涉及的是在软件开发过程中如何利用Ant(一个Java构建工具)和Subversion(SVN,版本控制系统)实现自动化的构建、更新、打包、部署和提交流程。这个过程旨在提高开发效率,...
3. **调用Ant命令**:使用`ant`命令并指定构建文件,如`ant -f buildweb.xml compile`进行编译,`ant -f buildweb.xml war`创建WAR包。 4. **执行测试**:如果存在,可以调用Ant的test目标进行单元测试或集成测试。 ...
本文将深入讲解如何利用Ant来实现Java项目的自动构建和部署,包括对J2ME和J2EE项目的处理。我们将通过两个简单实例,一步步引导你熟悉Ant的使用。 首先,理解Ant的基本概念是至关重要的。Ant是一个基于XML的构建...
### ant自动部署详解 #### 一、Ant简介与安装配置 Ant,全称为Apache Ant,是Apache基金会下的一款开源的跨平台构建工具,主要用于自动化Java项目的构建和部署过程。其核心优势在于通过XML格式的构建文件(通常...
- 部署阶段:Ant可以使用特定的应用服务器任务(如Tomcat的`deploy`任务)将WAR包上传到服务器。 4. **Apache CXF与Ant**: - CXF是一个流行的Java EE WebService框架,支持SOAP和RESTful服务。 - 使用Ant与CXF...
Apache Ant是一个强大的Java构建工具,能够帮助开发者自动化构建过程,包括WAR包的制作。 1. **安装Ant**:首先下载并解压Ant至指定目录,例如`D:\Program Files\apache-ant-1.7.1`。 2. **配置环境变量**:设置`...
【标题】"WebLogic下Ant部署的Demo"是关于如何使用Apache Ant自动化工具在Oracle WebLogic服务器上部署应用程序的一个示例。这个demo旨在简化和优化WebLogic环境中的部署流程。 【描述】WebLogic是一个功能强大的...
这些任务包括编译源代码、创建JAR或WAR包、运行测试、部署应用程序等。Ant的主要优点在于其灵活性和可扩展性,可以根据项目需求定制各种构建流程。 **利用Ant脚本进行SVN增量构建** 1. **基本流程** - **获取代码*...
Ant自动打包SDK脚本是Java开发中常用的一种自动化构建工具,它基于Apache Ant,一个用Java编写的构建工具,能够帮助开发者实现项目的编译、测试、打包和部署等一系列任务的自动化。这个脚本专为SDK开发者设计,可以...
在IT行业中,Ant是一个常用的构建自动化工具,尤其在Java项目中,它被广泛用来编译、测试、打包和部署应用程序。本教程将详细介绍如何利用Ant在Eclipse集成开发环境中部署远程Tomcat服务器上的Web应用。 首先,理解...