Weblogic版本:Weblogic 11g(1036)
Linux:CentOS 7.4
项目使用两台Weblogic单点,nginx负载均衡集群,nginx配置ip_hash.
第一步:安装两台weblogic
进入到weblogic安装包目录,使用java -jar 来打开 wls1036_generic.jar
输入Next 回车
选择第一项:Create a new Middleware Home ,继续Next 回车
这里输入想要安装weblogic的位置,回车
直接Next下一步,注意在安装weblogic过程中backspace键是不能删除的,需要用delete键
选择3,接收更新,输入no
确定不接收更新? 输入yes,回车
直接Next 按标准安装
选择JDK版本。1.选择JDK安装目录 2.使用默认
使用我们安装的JDK1.7。将JDK安装目录到bin层复制过来
Next
Next
安装完成,回车退出
第二步:配置weblogic
进入到weblogic配置目录cd /home/admin/test/Oracle/Middleware/wlserver_10.3/common/bin
使用命令 sh ./config.sh
直接Next,创建一个新的Weblogic控制台
一路Next到配置weblogic控制台密码
选择2,输入weblogic控制台密码
同理修改3,输入密码
选则weblogic模式1.开发模式2.生产模式
Next到选择weblogic配置,选择1,weblogic服务器
Next,选择weblogic控制台端口
到这里weblogic整个安装完成。两台服务器上weblogic一样安装
第三步:开启服务
cd /home/admin/test/Oracle/Middleware/user_projects/domains/base_domain/bin
nohup ./startWebLogic.sh 开启服务
第四步:登陆控制台
浏览器输入: http://192.168.122.74:7009/console/login/LoginForm.jsp
输入账号密码登陆
其他:
1.一台weblogic新建多台服务器,部署不同项目,会在/home/admin/test/Oracle/Middleware/user_projects/domains/base_domain/servers路径下存在多个服务器文件夹。服务器名在控制台建立
2.启动不是控制台的服务器。进入bin目录使用 nohup ./startManagedWebLogic.sh Server_OFS http://localhost:7009 &命令
3.weblogic启动缓慢,关闭jdk自检。进入到JDK安装目录
/home/admin/develop/java/jdk1.7/jre/lib/security 编辑java.security文件 vi ./java.security 使用命令 :/securerandom 查找命令,查找下一个按n键,修改为securerandom.source=file:/dev/./urandom
4.weblogic使用shell命令启动,管理日志文件,配置内存,新建start.sh,将下面的脚本拷贝进去,修改成自己需要用的即可
export USER_MEM_ARGS="-Xms2048m -Xmx2048m -XX:MaxPermSize=512m -XX:PermSize=256m"
#export JAVA_OPTIONS="-Xmanagement:ssl=false,authenticate=false,autodiscovery=true -Djava.io.tmpdir=$HOME/tmp -Djava.net.preferIPv4Stack=true -Dweblogic.threadpool.MinPoolSize=100 -Dweblogic.threadpool.MaxPoolSize=300 -Xgc:throughput -XXtlasize:min=64k,preferred=128k"
nohup /home/admin/weblogic/Oracle/Middelware/user_projects/domains/base_domain/bin/startManagedWebLogic.sh Server_SCF > /home/admin/weblogic/logs/scf.log &
cd /home/admin/weblogic/logs/
tail -f scf.log