Weblogic静默安装
On EL7
1、安装JDK
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| mkdir java tar xf java.tar.gz --strip-components 1 -C java mv java /usr/local/ if [[ -f /etc/profile.d/java.sh ]];then echo "java.sh is already here" else cat >> /etc/profile.d/java.sh <<'EOF' JAVA_HOME=/usr/local/java PATH=$PATH:$JAVA_HOME/bin CLASSPATH=.:$JAVA_HOME/lib JRE_HOME=$JAVA_HOME/jre export JAVA_HOME PATH CLASSPATH JRE_HOME EOF fi
chmod +x /etc/profile.d/java.sh source /etc/profile
|
2、安装weblogic
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| groupadd dba #创建组 useradd oracle -g dba #创建用户 mkdir /usr/local/webloigc #创建应用路径 chown -R oracle.dba /usr/local #给予用户权限
su - oracle #切换用户 java -jar wls1211_generic.jar#无桌面环境默认命令行安装 回车; /usr/local/webloigc; 回车; 3; no; yes; 回车; 回车; 回车; 回车; 回车; 回车;
/usr/local/webloigc/wlserver_12.1/common/bin/config.sh#配置base_domain 回车; 回车; 回车; 回车; 回车;2;password;3;password; 回车;2; 回车; 回车
#设置账户密码配置文件 mkdir -p /usr/local/webloigc/user_projects/domains/base_domain/servers/AdminServer/security echo "username=weblogic" >/usr/local/webloigc/user_projects/domains/base_domain/servers/AdminServer/security/boot.properties echo "password=QGcihv4bNaCNdxd2" >>/usr/local/webloigc/user_projects/domains/base_domain/servers/AdminServer/security/boot.properties #启动脚本 cat >/home/oracle/ws.sh <<EOF # !/bin/sh nohup /u02/weblogic/user_projects/domains/base_domain/startWebLogic.sh >> /u02/weblogic/user_projects/domains/base_domain/startWebLogic.log 2>&1 & EOF chmod +x /home/oracle/ws.sh #修改密码脚本 cat /home/oracle/cpwd.sh #!/bin/bash time=`date +%Y%m%d%H%M%S` read -p "please your new password:" PASSWORD echo $PASSWORD PATH1="/u02/weblogic/user_projects/domains/base_domain/security" PATH2="/u02/weblogic/user_projects/domains/base_domain/servers/AdminServer" cd $PATH1 mv DefaultAuthenticatorInit.ldift DefaultAuthenticatorInit.ldift.bak java -cp /u02/weblogic/wlserver_12.1/server/lib/weblogic.jar weblogic.security.utils.AdminAccount weblogic $PASSWORD . cd $PATH2 mv data/ data.$time echo -e "username=weblogic\npassword=$PASSWORD\n" > $PATH2/security/boot.properties cat $PATH2/security/boot.properties
|
3、FAQ
1、weblogic访问加载中出现这个问题
修改/usr/java/jdk1.7.0_99/ jre/lib/security/java.security
securerandom.source=file:/dev/urandom
为
securerandom.source=file:/dev/.urandom