weblogic集群部署

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