- 浏览: 156933 次
- 性别:
- 来自: 云南
文章分类
最新评论
-
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 集群自动部署
<project name="wasant" basedir="." default="wsInstallApp">
<property name="was.root" value="G:/Program Files/IBM/WebSphere/AppServer" />
<property name="wsanttasks.jar" value="${was.root}/plugins/com.ibm.ws.runtime.jar"/>
<property name="app.name" value="jreport"/>
<property name="ear.file" value="D:/cheping/jreport.war"/>
<property name="cluster" value="cluster"/>
<property name="context.root" value="/jreport"/>
<!--Login information-->
<property name="username" value="admin"/>
<property name="password" value="admin"/>
<property name="host" value="192.168.128.166"/>
<property name="port" value="8879"/>
<property name="conntype" value="SOAP"/>
<!-- wsadmin command defined
<property name="startApp.Test166"
value="$AdminControl invoke [$AdminControl queryNames type=ApplicationManager,process=Test166,*] startApplication ${app.name}"/>
<property name="startApp.wangcheping"
value="$AdminControl invoke [$AdminControl queryNames type=ApplicationManager,process=wangcheping,*] startApplication ${app.name}"/>
<property name="stopApp.Test166"
value="$AdminControl invoke [$AdminControl queryNames type=ApplicationManager,process=Test166,*] stopApplication ${app.name}"/>
<property name="stopApp.wangcheping"
value="$AdminControl invoke [$AdminControl queryNames type=ApplicationManager,process=wangcheping,*] stopApplication ${app.name}"/>
-->
<!-- task list
<taskdef name="wsStartServer" classname="com.ibm.websphere.ant.tasks.StartServer" classpath="${wsanttasks.jar}" />
<taskdef name="wsStopServer" classname="com.ibm.websphere.ant.tasks.StopServer" classpath="${wsanttasks.jar}" />
<taskdef name="wsInstallApp" classname="com.ibm.websphere.ant.tasks.InstallApplication" classpath="${wsanttasks.jar}" />
<taskdef name="wsUpdateApp" classname="com.ibm.websphere.ant.tasks.UpdateApplication" classpath="${wsanttasks.jar}" />
<taskdef name="wsUninstallApp" classname="com.ibm.websphere.ant.tasks.UninstallApplication" classpath="${wsanttasks.jar}" />
<taskdef name="wsStartApp" classname="com.ibm.websphere.ant.tasks.StartApplication" classpath="${wsanttasks.jar}" />
<taskdef name="wsStopApp" classname="com.ibm.websphere.ant.tasks.StopApplication" classpath="${wsanttasks.jar}" />
<taskdef name="wsListApps" classname="com.ibm.websphere.ant.tasks.ListApplications" classpath="${wsanttasks.jar}" />
<taskdef name="wsAdmin" classname="com.ibm.websphere.ant.tasks.WsAdmin" classpath="${wsanttasks.jar}" />
-->
<!-- update information
<target name="wsUpdateApp" description="Update Application ${app.name}">
<wsUpdateApp user="${username}" password="${password}" host="${host}"
ear="${ear.file}" appname="${app.name}" port="${port}" conntype="${conntype}" washome="${was.root}"
options="-operation update -cluster ${cluster} -contextroot ${contextroot} -contents ${ear.file}">
</wsUpdateApp>
</target>
-->
<!-- List APP-->
<target name="wsListApps" description="List All Applications">
<taskdef name="wsListApps" classname="com.ibm.websphere.ant.tasks.ListApplications" classpath="${wsanttasks.jar}" />
<wsListApps conntype="${conntype}" host="${host}" port="${port}"
user="${username}" password="${password}" washome="${was.root}">
</wsListApps>
</target>
<target name="wsUninstallApp" depends="wsListApps" description="Uninstall an Enterprise Application">
<taskdef name="wsUninstallApp" classname="com.ibm.websphere.ant.tasks.UninstallApplication" classpath="${wsanttasks.jar}" />
<!-- Uninstall an Enterprise Application under the profile specified. -->
<wsUninstallApp washome="${was.root}" application="${app.name}" conntype="${conntype}"
options="-cluster ${cluster} -appname ${app.name} -usedefaultbindings"
host="${host}" port="${port}" user="${username}" password="${password}" failonerror="false" />
<!-- Invoke listapps target to list installed applications. -->
<antcall target="wsListApps" />
</target>
<target name="wsInstallApp" depends="wsUninstallApp" description="Install Application ${app.name}">
<taskdef name="wsInstallApp" classname="com.ibm.websphere.ant.tasks.InstallApplication" classpath="${wsanttasks.jar}" />
<wsInstallApp user="${username}" password="${password}" host="${host}"
ear="${ear.file}" port="${port}" conntype="${conntype}" washome="${was.root}"
options="-cluster ${cluster} -appname ${app.name} -usedefaultbindings -contextroot ${context.root}">
</wsInstallApp>
<antcall target="wsListApps" />
</target>
</project>
评论
我正在学习如何实现was集群自动部署,很多东西都不理解。请问您这篇博客中的代码要怎么使用,我不理解。
发表评论
-
Portlet deployment fails with 'A composition unit with name already exists'
2014-11-13 08:45 891http://www-01.ibm.com/support/ ... -
WAS 缓存
2011-09-09 14:15 1268在项目中经常遇见这 ... -
Window下WebSphere Application Server 7的安装
2011-08-17 23:05 4640Window 下 WebSphere App ... -
WebSphere6.1下DB2数据源配置
2011-08-03 09:43 1471转: http://julian ... -
websphere jvm参数修改
2011-07-19 10:50 2822eg: 如果修改jvm 中内存之类参数 (express 7. ... -
如何选择Rational测试工具
2011-03-29 16:13 991转 手把手教你如何选 ... -
使用 Log Analyzer 进行第 1 阶段问题确定
2011-03-08 17:15 1439转 使用 Log Analyzer 进行第 1 ... -
配置并使用 WebSphere Commerce 自动化数据收集器
2011-03-04 17:24 1012转 WebSphere Commerce 自动化数据收集器已 ... -
IBM Support Assistant
2011-03-04 11:11 1666转 使用 IBM Support Assis ... -
WebSphere应用服务器内存泄漏探测与诊断工具选择最佳实践
2011-03-03 17:18 1260转 WebSphere应用服务器内存泄漏探测 ... -
Unable to parse setupCmdLine: null\bin\setupCmdLine.bat 解决
2011-02-11 17:39 1543Unable to parse setupCmdLine: ... -
IBM WebSphere Business Events eXtreme Scale V7.0 for Windows
2011-01-28 09:19 1421The following table lists the d ... -
was 集群 启动节点错误
2011-01-17 09:58 3423错误信息: Error occurred during ... -
Websphere 入门基础 第一课 电子商务基础知识
2008-01-28 11:58 8771.1 电子商务理念 1.2 Inter ... -
Websphere 入门基础 第二课 电子商务应用框架
2008-01-28 12:36 8242.1 基本系 ... -
Websphere 入门基础 第三课 WebSphere Studio应用开发
2008-01-28 12:39 9393.1 Lotus ... -
Websphere 入门基础 第四课 Java Servlet技术
2008-01-28 12:40 8864.1 Servlet简介 ... -
Websphere 入门基础 第六课 WebSphere应用服务器
2008-01-28 12:53 10886.1 基本 ... -
Websphere 入门基础 第七课 WebSphere应用编程
2008-01-28 12:54 10227.1 数据库应用编程 ... -
Websphere 入门基础 第九课 IBM WebSphere Studio实验以及应用开发实验的设置指导
2008-01-28 12:55 867引言 第1部分 ...
相关推荐
"IBM WAS 自动部署脚本"正是解决这一需求的工具,它使得J2EE应用的部署过程可以无需人工干预,从而实现无人值守的自动化流程。 自动部署脚本通常基于shell、批处理或者Python等脚本语言编写,通过调用WAS提供的...
总结来说,Linux下的WAS集群部署涉及多方面的技术,包括服务器硬件配置、数据库配置、WAS节点和集群的创建、服务监控以及性能调优。这不仅需要对WAS有深入理解,还需要熟悉Linux操作系统和相关的企业级服务部署。...
【标题】"2月27日讲师彭海辉南航WAS集群部署实践"涉及到的主要内容是关于WebSphere Application Server (WAS)的集群配置在实际应用中的具体操作和经验分享,由专业讲师彭海辉在南航的实际项目中进行实施。...
WAS集群是企业级应用部署的关键技术,它提供了高可用性、可伸缩性和资源优化。 【描述】"理论,实操,文图说明 was集群和架构,ihs+was"表明了这个合集不仅包含理论概念,还涉及到实际操作步骤,同时配有图文解释,...
这一过程涉及到将Web服务器所在的主机作为非受管节点加入到WAS集群中。操作步骤包括在集群控制台中点击系统管理,进入节点管理选项,并添加一个新节点。在添加节点的过程中,可能会出现一些图形化的配置界面或提示...
7. 添加WEB服务器到集群:配置IHS,将它作为WAS集群的一部分,将流量路由到集群中的各个节点。 8. 部署Maximo:Maximo是IBM的资产管理软件,可在此环境中部署,以利用集群的优势,提供高可用性和负载平衡的服务。 ...
一、WAS集群安装与部署 在构建WAS集群之前,首先需要在多台服务器上安装WebSphere Application Server。安装过程包括下载软件、接受许可协议、选择安装类型(如开发环境或生产环境)、指定安装目录等步骤。安装完成...
- **部署**:选择需要部署的模块,生成EJB和EAR包,并通过部署EJB功能自动部署到WAS环境中。 #### 二、NC6.0+WAS7垂直集群安装部署 垂直集群安装部署涉及多个组件的协同工作,包括WAS、HTTP Server、Plugin等。 -...
- **使用Ant或Maven构建工具**:配置构建脚本,集成WAS的部署插件,使得在构建过程中自动部署应用到WAS。 3. **部署配置** - **服务器环境设置**:在部署前,可能需要配置服务器环境,比如JDBC数据源、JMS目的地...
- **高可用性**:通过集群可以在一台服务器出现故障时自动将服务切换到另一台健康服务器,从而确保服务的连续性。 - **负载均衡**:集群中的各个服务器可以通过负载均衡策略分摊来自客户端的请求,避免单个服务器...
《nc+was集群安装手册》提供了在192.168.10.26的Windows系统上,于d:/IBM目录下安装WebSphere Application Server (WAS)的详细指南,同时配合NC(可能指的是网络计算环境或某种管理工具)进行集群部署。下面将深入...
### WAS自动部署技术总结 #### 一、WAS自动化部署概览 自动化部署技术对于现代IT系统的运维至关重要,尤其在大型企业级应用中更是如此。本文档主要针对IBM WebSphere Application Server (WAS) 6.1.0.22版本进行...
在Windows环境下进行WebSphere Application Server (WAS) 8的集群安装是一项技术性强且至关重要的任务,这关乎到系统的稳定性和可扩展性。本手册将详细介绍如何在Windows操作系统上搭建和配置WAS 8的集群环境,以...
- **集群部署**:在Deployment Manager中,选择集群进行应用程序部署,应用将自动分发到集群的所有节点。 - **同步配置**:确保所有节点的应用配置保持一致,使用“Synchronize nodes”功能。 8. **监控和维护** ...
在Windows环境中配置WebSphere Application Server (WAS) 自动启动是一项关键任务,特别是在集群环境中的应用服务器管理。WebSphere Application Server 是IBM提供的一款强大的企业级Java应用服务器,它支持多种应用...
《WebLogic 9.2集群配置与部署指南》 在企业级应用中,WebLogic Server作为Oracle公司的一款强大中间件,常被用于构建高可用性和可扩展性的分布式系统。本篇指南将深入探讨WebLogic 9.2版本的集群配置与部署过程,...
在WAS ND 7.0版本中,集群安装部署是一个复杂但关键的过程,确保了服务的稳定性和效率。下面将详细解析这个过程。 一、环境准备 在开始安装前,需要确保硬件和操作系统满足WAS 7.0的要求。通常,这包括足够的内存、...