`
hemahehe
  • 浏览: 5149 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

WSAdmin config read ports script(jython)

阅读更多
############
# This script retrieves ports for nodes of LEM screen component
# Author: pdchhss
# Amendment history
# Version Modified by Modify date Description
#=================================================================
# 0.1 pdchhss 2009-Aug-06 Created.

############
#*** Initialization setction ***
############
import sys
import java

#-- PORT setting constants
LINE = java.lang.System.getProperty('line.separator')
PREFIX = "PORT_"
DEF_PORT = "WC_defaulthost"
TAB = " "

#-- set server name
SERVER = "DEV_ScreenBackend"
NODE = "hkgrt06Node01"
srv = "/Server:" + SERVER + "/"
nod = "/Node:" + NODE + "/"

############
#*** Predefined functions ***
############
#-- print the property as expected format
def printProperty(name,value):
if name != "" and value != "" :
print PREFIX + name + "=" + value

############
#*** Major Process ***
############
#-- get node
node = AdminConfig.getid(nod)
server = AdminConfig.getid(srv)

#-- get Ports
serverEntries = AdminConfig.list('ServerEntry', node).split(LINE)

for serverEntry in serverEntries:
  sName = AdminConfig.showAttribute(serverEntry, "serverName")
  #if sName == SERVER:
  sepString = AdminConfig.showAttribute(serverEntry, "specialEndpoints")
  sepList = sepString[1:len(sepString)-1].split(" ")
  for specialEndPoint in sepList:
     endPointNm = AdminConfig.showAttribute(specialEndPoint, "endPointName")
     if endPointNm == DEF_PORT:
         ePoint = AdminConfig.showAttribute(specialEndPoint, "endPoint")
printProperty(sName,AdminConfig.showAttribute(ePoint, "port"))
         break
分享到:
评论

相关推荐

    wsadmin自动部署的jython脚本

    wsadmin自动部署脚本 jython脚本 有创建serer,创建MQ,MQ connection factory,MQ listner, JDBC provider, DataSource,Websphere Variable等等一套方法,亲测,可以直接在WAS6 server下的wsadmin运行。

    wsadmin使用

    - 可以通过 `-f` 参数加载并执行外部的 Jython 脚本文件,例如 `./wsadmin.sh -lang jython -user admin -password admin -f script.py`。 #### 二、wsadmin常用命令分类 wsadmin 中包含了多个类和方法集,用于...

    MQ创建脚本

    基于SecureCRT上去创建MQ队列管理器的脚本基于供大家参考!

    jython

    Jython经常被用来编写管理WebSphere服务器的脚本,因此这个文件可能是配置WSAdmin使用Jython的设置。 3. `ThinClientProfile.py` - 这很可能是Jython脚本,定义了一个“瘦客户端”配置或行为。在企业级应用中,"瘦...

    sample code for WebSphere Application Server Administration Using Jython

    在WebSphere Application Server中,Jython被广泛用于自动化管理和脚本编写,尤其是通过WSAdmin工具。 **章节1:Jython基础知识** 这一章介绍了Jython语言的基本概念,包括语法、数据类型、控制结构、函数和类等。...

    websphere 脚本配置

    本文主要探讨如何利用`wsadmin`和Jython脚本进行自动化配置和应用部署,以提高工作效率。 ### wsadmin 工具简介 `wsadmin`工具自WAS V5开始引入,支持两种脚本语言:Jython和Jacl。Jython是一种Python语言的Java...

    启动WAS Server的Jython脚本

    启动IBM WAS集群上的所有服务器,使用Jython实现,调用方法wsadmin.sh -f StartAllServers.py

    [英文]用jython管理websphere applicatoin server

    - **Jython 脚本**:wsadmin 工具支持使用 Jython 编写脚本,这些脚本可以用来执行诸如部署应用程序、监控服务器状态、修改配置设置等操作。 #### 三、Jython 在 WAS 中的应用 - **部署与更新应用**:通过 Jython ...

    wsadmin auto deploy

    it is a sample for websphere application server's asset wsadmin. use wsadmin & jacl you can auto deploy your enterprise archive file.

    利用wsadmin生成javacore,heapdump文件

    本篇将详细讲解如何利用wsadmin工具来生成这两种文件,并探讨其背后的原理与用途。 首先,`javacore`文件是Java虚拟机(JVM)在特定时刻的快照,包含了JVM的状态信息,如线程堆栈跟踪、类加载信息、系统属性等。当...

    websphere发布应用程序

    - **启动wsadmin脚本**:在命令行中输入`wsadmin.sh -lang jython`(Linux/macOS)或`wsadmin.bat -lang jython`(Windows),启动wsadmin脚本。 - **编写部署脚本**:使用Jython编写部署脚本,例如: ```python ...

    websphere_configurations

    这篇博文可能详细介绍了如何使用wsadmin工具和Jython脚本语言来自动化配置WebSphere。 WebSphere配置主要包括以下几个方面: 1. **服务器和节点管理**:在WebSphere环境中,服务器是指运行应用程序的实例,而节点...

    WASv7_Tuning_Script_Templates_v1.0

    wsadmin -lang jython -user <username> -password <password> -f <WAS_HOME>/scriptLibraries/perfTuning/V70/<template_name>.py ``` 其中,`<template_name>` 是上述四种模板之一。 ##### 注意事项 虽然这些模板...

    WAS自动部署技术总结

    wsadmin -lang jython -user username -password password [-f scriptFile] ``` 其中,`-lang jython`表示使用Jython脚本语言;`-user`和`-password`用于指定登录凭据;`-f scriptFile`则表示执行指定的脚本文件。 ...

    was的操作指令.doc

    在IBM WebSphere Application Server (WAS)中,`wsadmin`是一个强大的命令行工具,用于管理和配置服务器。本文档详细介绍了如何使用`wsadmin`进行各种操作,特别是通过MBean查询来管理WAS实例。 首先,`wsadmin.sh`...

    was-installer:WebSphere应用程序部署(传统)脚本

    was-installer WebSphere Application Server的应用程序部署工具(繁体) ... 一个名为installer.py的jython文件,其中包含执行实际工作的wsadmin代码 一个名为installer.sh的包装bash脚本,用于收集所

Global site tag (gtag.js) - Google Analytics