无法将WLST连接到管理服务器

时间:2013-04-12 09:41:38

标签: python weblogic jython weblogic11g wlst

我是Weblogic和WLST的新成员 我编写脚本通过Jython将WLST连接到管理服务器,但我在连接时发现了错误。

  

WLSTException:执行连接时出错:获取错误   最初的背景。 t3:// localhost:7001

没有运行服务器

我的Jython代码:

print '--------------------------------------------------------------------'
print '-- START NODE MANAGER --'
print '--------------------------------------------------------------------'

startNodeManager(verbose='true', NodeManagerHome='C:/Oracle/Middleware/wlserver_10.3/common/nodemanager', ListenPort='5556', ListenAddress='localhost')

print '--------------------------------------------------------------------'
print '-- CONNECT WLST TO NODE MANAGER --'
print '--------------------------------------------------------------------'

nmConnect('weblogic', 'abcd123-', 'localhost', '5556', 'base_domain', 'C:/Oracle/Middleware/user_projects/domains/base_domain','ssl')

print '--------------------------------------------------------------------'
print '-- START ADMIN SERVER --'
print '--------------------------------------------------------------------'

nmStart('AdminServer')
nmServerStatus('AdminServer')

print '--------------------------------------------------------------------'
print '-- CONNECT WLST TO ADMIN SERVER --'
print '--------------------------------------------------------------------'

connect('weblogic', 'abcd123-')
# connect('weblogic', 'abcd123-', 't3://localhost:7001') I aloso try this but not work

2 个答案:

答案 0 :(得分:0)

看起来Weblogic没有运行。

根据评论中的建议,尝试访问http://localhost:7001/console以验证weblogic是否正在运行。

答案 1 :(得分:0)

我认为最好的方法是编写批处理文件,在其中可以调用Jyhton脚本。

样品

echo %TIME% Start executing Jython script 
call setWLSEnv.cmd
java weblogic.WLST start_servers.py
echo %TIME% Finished