Centos7安装weblogic12.2.1.3.0(开发环境)
下载安装包
fmw_12.2.1.3.0_wls_quick_Disk1_1of1.zip
创建用户组及用户
groupadd weblogic
useradd -g weblogic weblogic
配置安装环境
vi ~/.bash_profile
export JAVA_HOME=/home/arvin/app/jdk/jdk1.8.0_171
export PATH=$JAVA_HOME/bin:$PATH
export MW_HOME=/home/weblogic/wls12213
使配置生效
source ~/.bash_profile
解压压缩包
unzip fmw_12.2.1.3.0_wls_quick_Disk1_1of1.zip
设置环境
cd /home/weblogic/wls12213/wlserver/server/bin
./setWLSEnv.sh
创建Domain/域
cd $MW_HOME/wlserver/common/bin
./wlst.sh
Initializing WebLogic Scripting Tool (WLST) ...
Jython scans all the jar files it can find at first startup. Depending on the system, this process may
take a few minutes to complete, and WLST may not return a prompt right away.
Welcome to WebLogic Server Administration Scripting Shell
Type help() for help on available commands
wls:/offline>readTemplateForUpdate ('/home/weblogic/wls12213/wlserver/common/templates/wls/wls.jar')
wls:/offline/base_domain>cd('Servers/AdminServer')
wls:/offline/base_domain/Server/AdminServer>set('ListenAddress','')
wls:/offline/base_domain/Server/AdminServer>set('ListenPort', 7001)
wls:/offline/base_domain/Server/AdminServer>cd('/')
wls:/offline/base_domain>cd('Security/base_domain/User/weblogic')
wls:/offline/base_domain/Security/base_domain/User/weblogic>cmo.setPassword('weblogic1')
wls:/offline/base_domain/Security/base_domain/User/weblogic>setOption('OverwriteDomain', 'true')
wls:/offline/base_domain/Security/base_domain/User/weblogic>writeDomain('/home/weblogic/wls12213/domain')
wls:/offline/domain/Security/domain/User/weblogic>closeTemplate()
wls:/offline>exit()
Exiting WebLogic Scripting Tool.
启动weblogic
cd /home/weblogic/wls12213/domain/bin/ -- 进入创建的域目录bin下
./startWebLogic.sh -- 后台启动使用nohup ./startWebLogic.sh &
./stopWeblogic.sh -- 关闭weblogic
启动浏览器访问weblogic控制台http://IP:7001/console,用户名默认是weblogic,密码是创建域时设置的weblogic1
新建server启动
应用默认运行在AdminServer中,如果用控制台新建了server,比如名为almServer,命令行启动cyyunServer,用startManagedServer命令startManagedServer <server名> <控制台的地址+端口>
cd /home/weblogic/wls12213/domain/bin/
./startManagedWebLogic.sh almServer http://localhost:7001
刷新控制台页面cyyunServer显示启动成功。
不输入用户名密码启动server
启动weblogic server需要在控制台输入用户名和密码,不方便后台启动
cd /home/weblogic/wls12213/domain/servers/almServer
mkdir security
cd security
vi boot.properties
# 填入以下内容
username=weblogic
password=weblogic1
# 关闭almServer
cd /home/weblogic/wls12213/domain /bin
./stopManagedWebLogic.sh almServer http://localhost:7001
# 重新启动almServer
./startManagedWebLogic.sh almServer http://localhost:7001
# 后台启动
nohup ./startManagedWebLogic.sh almServer http://localhost:7001 &
此时不再需要手动输入用户名和密码,同时不用担心密码会泄漏,启动后Weblogic会对用户名和密码做AES加密。再次打开boot.properties就会显示加密后的内容。