要传递的IBM Websphere wsadmin强制参数

2024-10-02 10:25:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我有过服务器.bat要运行的文件服务器.py通过wsadmin文件。 它是一个已经存在的文件/代码,对python和WAS服务器都不了解。在

我以前的运行者-%BIN-DIR%wsadmin-lang jython用户名%USER%password%pass%%ENV%%PROP\ufile%>;%SYS\u LOG_FILE%

%BIN-DIR%引用IBM/AppServer/Profile/Dev_dmgr_节点/BIN

当我用一个丢失的参数运行时服务器.py有一个检查条件,所以它显示“参数丢失”。但是当我给出所有需要的参数时,.bat只运行并关闭diplaying,即使是我在第一行中添加的用于调试的打印(显示在缺少的参数上)。在

有人能告诉我为什么文件在运行wsadmin时没有显示任何内容,我假设要调试服务器.py没有任何工具。如果有人建议下面这对我很好, *需要哪些参数?如果是用户定义的,我可以在哪里更改i/p参数 *WebSphereApplicationServer如何执行i/p.PY文件 *为什么/怎么我不能调试

注:主题是服务器.py文件是使用DMGR访问通过控制台获取应用程序的sver/node详细信息。在


Tags: 文件代码pygt服务器lang参数bin
1条回答
网友
1楼 · 发布于 2024-10-02 10:25:31

文件是什么样子的?(服务器.py)? 以及服务器.bat?例如,我在bat文件中执行此操作:

设置WAS_HOME=D:\IBM\WEBSPHERE\APPSERVER CD D:\TEMP\SCRIPTS\DEVTEST D: %WAS_HOME%\bin\wsdamin.bat公司-用户名wasadmin-密码mypasswordofcourse-fcheckbus.py在

还有我的checkbus.py是可以从IBM下载的。看起来像这样:

execfile('wsadminlib.py')

serverStatus()

print ('MESSAGING ENGINES:')
busname = 'intjmsbusin'
scope = 'cluster'
nodename = None
servername = None
clusternum = '000'

for clustername in ['CLUSTER2']:
    if isMeStarted(busname, scope, nodename, servername, clustername, clusternum) == True:
        print "\t%-18s %-15s" % (clustername,'running')
    else:
        print "\t%-18s %-15s" % (clustername,'stopped')

busname = 'intjmsbusout'

for clustername in ['CLUSTER1']:
    if isMeStarted(busname, scope, nodename, servername, clustername, clusternum) == True:
        print "\t%-18s %-15s" % (clustername,'running')
    else:
        print "\t%-18s %-15s" % (clustername,'stopped')

相关问题 更多 >

    热门问题