blob: 5e226cd75ca0b9fd819e3cd0fbef4f59d7da0297 [file] [log] [blame]
#
# Copyright (c) 2018, 2020 Oracle and/or its affiliates. All rights reserved.
#
# This program and the accompanying materials are made available under the
# terms of the Eclipse Public License v. 2.0 which is available at
# http://www.eclipse.org/legal/epl-2.0,
# or the Eclipse Distribution License v. 1.0 which is available at
# http://www.eclipse.org/org/documents/edl-v10.php.
#
# SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause
#
############################################################################
# Generic script applicable on any Operating Environments (Unix, Windows)
# ScriptName : wls_install.py
# Properties : weblogic.properties test.properties
# Author : Kevin Yuan
############################################################################
#===========================================================================
# Open a domain template.
#===========================================================================
try:
readTemplate(System.getProperty("weblogic.installdir") + "/common/templates/wls/wls.jar")
except:
readTemplate(System.getProperty("weblogic.installdir") + "/common/templates/domains/wls.jar")
#===========================================================================
# Configure the Administration Server and SSL port.
#===========================================================================
cd('Servers/AdminServer')
set('Name', System.getProperty("target.server"))
set('ListenAddress','')
set('ListenPort', Integer.getInteger("weblogic.port"))
create('AdminServer','SSL')
cd('SSL/AdminServer')
set('Enabled', 'True')
set('ListenPort', 7002)
#===========================================================================
# Define the user password for weblogic.
#===========================================================================
cd('/')
cd('Security/base_domain/User/weblogic')
set('Name',System.getProperty("server.user"))
cmo.setPassword(System.getProperty("server.pwd"))
#===========================================================================
# Write the domain and close the domain template.
#===========================================================================
setOption('OverwriteDomain', 'true')
writeDomain(System.getProperty("weblogic.domain"))
closeTemplate()
#===========================================================================
# Exit WLST.
#===========================================================================
exit()