|
|
This post has NOT been accepted by the mailing list yet.
I'm getting an error while trying to run some jython for adding a managed server to an online domain.
The 1st script picks up the domain.properties file.
java weblogic.WLST managedserver.py domain.properties
In the managedserver.py the problem line is
wlutil.createServer(props['server1.name'], props['server1.listenAddress'], int(props['server1.listenPort']), props['server1.listenSSLPort'], props['domain.msiEnabled'])
in the wlutil.py there is the lines:
#=============================================================================
# Create Server
#=============================================================================
def createServer(name, listenAddress, listenPort, sslListenPort, msiEnabled):
cd('/')
server = create(name, 'Server')
configureServer(server, listenAddress, listenPort, sslListenPort, msiEnabled)
log('Created Server: ' + server.getName())
return server
#=============================================================================
# Configure Server
#=============================================================================
def configureServer(server, listenAddress, listenPort, sslListenPort, msiEnabled):
# server.setListenAddress('111.222.111.222') # Temporary set of address to avoid duplicate binding error
server.setListenPort(listenPort)
server.setListenAddress(listenAddress)
server.setNativeIOEnabled(1)
server.setWeblogicPluginEnabled(1)
if msiEnabled.lower() == 'true':
server.setManagedServerIndependenceEnabled(1)
if (sslListenPort != None) and (sslListenPort > 0):
cd('/Servers/' + server.getName())
ssl = create(server.getName(), 'SSL')
ssl.setEnabled(1)
ssl.setListenPort(sslListenPort)
Running the script I keep getting the exception :
AttributeError: 'NoneType' object has no attribute 'setListenAddress'
Any help appreciated.
|