2014-03-28 55 views
0

我有以下WLST脚本:weblogic的WLST findService NameError

import wlstModule 
from com.bea.wli.sb.management.configuration import SessionManagementMBean 
from com.bea.wli.sb.management.configuration import ALSBConfigurationMBean 
from com.bea.wli.config import Ref 

#======================================================================================= 
# Utility function to read a binary file 
#======================================================================================= 
def readBinaryFile(fileName): 
    file = open(fileName, 'rb') 
    bytes = file.read() 
    return bytes 

#======================================================================================= 
# Utility function to create an arbitrary session name 
#======================================================================================= 
def createSessionName(): 
    sessionName = String("SessionScript"+Long(System.currentTimeMillis()).toString()) 
    return sessionName 

def getSessionManagementMBean(sessionName): 
    SessionMBean = findService("SessionManagement", "com.bea.wli.sb.management.configuration.SessionManagementMBean") 
    SessionMBean.createSession(sessionName) 
    return SessionMBean 


SessionMBean = None 
importJar='C:\\OSB_PROJECT.jar' 
theBytes = readBinaryFile(importJar) 
sessionName = createSessionName() 
SessionMBean = getSessionManagementMBean(sessionName) 

结果是错误的:

wls:/offline> execfile('C:\script.py') Traceback (innermost last):
File "", line 1, in ? File "C:\script.py", line 31, in ?
File "C:\script.py", line 22, in get SessionManagementMBean NameError: findService

我该如何解决这个问题?

+0

可能是你正在执行的脚本/模块的错误部分 –

回答

1

您是否曾经连接到您的服务器并访问域运行时?你应该做一些这样的:

connect("weblogic", "weblogic", "t3://localhost:7001") 
domainRuntime() 

# obtain session management mbean to create a session. 
# This mbean instance can be used more than once to 
# create/discard/commit many sessions 
sessionMBean = findService(SessionManagementMBean.NAME,SessionManagementMBean.TYPE) 

查看更多在这里:

http://docs.oracle.com/cd/E13171_01/alsb/docs25/javadoc/com/bea/wli/sb/management/configuration/SessionManagementMBean.html

相关问题