集群搭建Weblogic服务器!
现场环境,如下:
IP | 系统 | 内存 | 硬盘 | 远程 方式 | 用户名 | 密码 | 开放 端口 | 软件版本 |
188.X.X.118 | Linux | 8 | 500 | ssh | root | 省略 | 9001 | Weblogic 10.3.6 |
188.X.X.119 | Linux | 8 | 500 | ssh | root | 省略 | Weblogic 10.3.6 | |
188.X.X.120 | Windows | 16 | 1024 | ssh | Administrator | 省略 | 9001 | Weblogic 10.3.6 |
Window Weblogic 目录解析
WebLogic基本目录介绍
l Coherence:在可靠的、高度可伸缩的对等集群协议之上提供了复制的、分布式的(分区的)数据管理和缓存服务
l Logs:系统日志目录
l Modules: weblogic运行时需要的jar文件
l user_projects:定义域存放的位置
l Utils:用户可以存放的第三方工具包
l wlserver_10.3:weblogic的主目录
--User_projects目录介绍
l Autodeploy:当Weblogic服务实例与开发模式运行时,此目录下应用程序(ear, war)等将被自动展开服务
l Bin:存放域中的可执行文件
l Config:本域相关的配置文件
l Console-ext:控制台信息, 只应用于adminServer
l Lib:存放库文件
l Security:安全相关
l Servers:包含域的所有服务
l StartWebLogicNaNd 调用bin下面的StartWebLogicNaNd
l :调用bin下面 (Linux下)
--Wlserver_10.3
l Common:由产品组件共享的文件,包括计算机上运行的所有WebLogic域所公用的环境属性, 创建域提供Configuration Wizard和WLST脱机使用的模板JAR文件
l Server:WebLogic Server程序文件
l Uninstall:卸载webLogic产品目录
--Linux--
安装过程:
创建目录:
mkdir /backup
拷贝:
jdk-6u38-linux-x64.bin
wls1036_generic.jar
创建用户和密码:
useradd weblogic
passwd weblogic
修改密码:Weblogic*#06#
将用户赋于管理员权限:
方法一:
vi /etc/sudoers
去掉# %wheel ALL=(ALL) ALL
usermod -g root weblogic
方法二:
vi /etc/sudoers
weblogic ALL=(ALL)ALL
方法三:
修改etc/passwd文件,把用户ID修改为0(用户ID为x后面的那个数字)
weblogic:x:0:1001::/home/weblogic:/bin/bash
创建目录:
mkdir /home/weblogic
将安装包剪切到目录下:
mv /backup/wls1036_generic.jar /home/weblogic/
mv /backup/jdk-6u38-linux-x64.bin /home/weblogic/
在root下给目录赋于权限:
chown -R weblogic:weblogic /home/weblogic/
安装JDK:
登陆weblogic用户:
su weblogic
系统,默认,安装了openJDK:
查看 java -version 系统版本为:openjdk version "1.8.0_65"
目录为:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64
安装Weblogic:
登陆weblogic用户:
su weblogic
安装命令:
java -jar wls1036_generic.jar
安装过程:
第一步,
回车
第二步,
输入地址:
/home/weblogic/Oracle/Middleware
回车
第三步,输入3,并回车:
3
第四步,输入No,并回车,关闭注册安全更新:
No
第五步,输入Yes,并回车,确认关闭注册安全更新:
Yes
第六步,
回车
第七步,输入Next,并回车:
Next
第八步,输入Next,并回车:
Next
第九步,输入Next,并回车:
Next
第十步,,输入Next,并回车:
Next
第十一步,
回车,即“完成”。
安装域命令:
cd /home/weblogic/Oracle/Middleware/wlserver_10.3/common/bin/
./config.sh
如果不能启动,报103行错误,需要修改./config.sh的内容:
vi config.sh
:set nu(翻到103行)
将:
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64/bin/java
改为:
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64/jre/bin/java
安装过程:
第一步,输入Next,并回车:
Next
第二步,输入Next,并回车:
【1】选择Weblogic平台组件
【2】选择自定义模板
Next
第三步,输入Next,并回车:
有个 x 代表当前选中的模版,
Next
第四步,输入Next,并回车:
Name|Value
Name:base_domain
如果想修改使用新的域名,输入【value】→【回车】→输入【域名】→【回车】
Next
第五步,输入Next,并回车:
要想更改目录,直接输入【目录】→【回车】
"/home/weblogic/Oracle/Middleware/user_projects/domains"
Next
第六步,输入2,并回车:
【1】:修改名称
【2】:修改用户密码
【3】:修改确认用户密码
【4】:修改描述
输入2并回车。
第七步,输入密码,并回车:
weblogic*****
回车
第八步,输入3,修改确认用户密码,回车:
输入3并回车。
第九步,再次输入密码,并回车:
输入修改确认的密码:
Weblogic*****
回车
第十步,密码设置完成,输入Next,回车:
Next
第十一步,输入2,选择生产模式:
【1】开发模式
【2】生产模式
2,回车。
第十二步,选择Java SDK(默认情况下自动选择了JDK版本),输入Next并回车:
|/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64(默认)
Next,回车。
第十三步,选择可选配置(不需要进行任何选择配置),输入Next并回车
【1】管理服务器
【2】托管服务器、集群和机器
【2】RDBMS安全存储
Next,回车。
提示:
**** Domain Created Successfully! ****
安装完成!
开通防火墙端口:
firewall-cmd --zone=public --add-port=7001/tcp --permanent
重启防火墙:
firewall-cmd --reload
查看防火墙开启端口列表:
firewall-cmd --list-ports
查看防火墙状态:
systemctl status firewalld
开启Weblogic:
cd /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain
./startWebLogic.sh
webloigc
Weblogic*****
访问:
XXX.X.XX.XXX:7001/console
出现页面!
Linux系统修改Weblogic10.3.6.0端口:
通过编辑config.xml文件修改端口
定位config.xml文件:
config.xml文件通常位于WebLogic域的config目录下,路径类似于weblogic安装路径\bea\user_projects\domains\新建域\config\config.xml。
编辑config.xml文件:
使用文本编辑器打开config.xml文件,找到<server>标签,该标签内包含服务器的配置信息。
修改监听端口:
在<server>标签内,找到或添加<listen-port>标签,并将其值设置为您想要的新端口号。例如:
原来:
<server>
<name>AdminServer</name>
<listen-address></listen-address>
</server>
修改:
<server>
<name>AdminServer</name>
<ssl>
<enabled>false</enabled>
</ssl>
<listen-port>9001</listen-port><!-- 修改此处的端口号 -->
<listen-address></listen-address>
</server>
保存并关闭文件:
保存对config.xml文件的更改,并关闭编辑器。
重启WebLogic服务器:
为了使更改生效,您需要重启WebLogic服务器。可以使用命令行工具或管理控制台来重启服务器
创建免密登陆:
首先创建文件夹security:
mkdir /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/servers/AdminServer/security
编辑boot.properties文件:
vi /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/servers/AdminServer/security/boot.properties
在文件里面填加两行代码,第一行,“=”后面是用户名,第二行,“=”后面是密码:
username=weblogic
password=Weblogic******
按ESC键后,输入:wq保存。
创建免密后首次启动Weblogic:
./startWebLogic.sh
后台登陆:
nohup ./startWebLogic.sh &
一、提示报错,需要更改:
cd /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin
vi setDomainEnv.sh
根据实际路径,填加“/jre”,完整效果为:
JAVA_HOME="/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64/jre"
:wq
二、提示报错,需要更改:
There are 1 nested errors:
把base_domain内所有的文件权限还给weblogic用户:
chown -R weblogic:weblogic /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain
三、提示报错,需要更改:
./bsu.sh: line 7: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64/bin/java: No such file or directory
vi bsu.sh
根据实际路径,填加“/jre”,完整效果为:
JAVA_HOME="/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64/jre"
四、权限问题(因为误用root登陆启动),修改权限如下:
chown -R weblogic:weblogic /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain
chown -R weblogic:weblogic /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin
Linux卸载Weblogic10.3
cd /home/weblogic/Oracle/Middleware/utils/uninstall/
./uninstall.sh
如果运行不成功,修改JAVA_HOME值:
JAVA_HOME="/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64/jre"
附:在Linux下配置JAVA环境变量
临时设置:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
永久设置:
(写法一)
vi ~/.bashrc
# Set JAVA_HOME
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64/jre
export PATH=$JAVA_HOME/bin:$PATH
source ~/.bashrc
(写法二)
vi ~/.bashrc
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64
export JRE_HOME=$JAVA_HOME/jre
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
source ~/.bashrc
验证结果:
echo $JAVA_HOME
--Windows--
安装过程:
准备好安装包!
首先,安装JDK:
jdk-6u38-linux-x64.bin
过程:下一步,下一步,……,完成!
wls1036_generic.jar
安装步骤:
第一步
第二步
第三步
第四步
第五步
第六步
第七步
第八步
第九步
第十步
安装域,步骤:
第十一步
第十二步
第十三步 输入:域:base_domain
第十四步 输入:用户:weblogic,密码:Weblogic*****
第十五步 选择:生产模式
第十六步 选择:配置管理服务器
第十七步 设置端口:7001
第十八步 创建
第十九步 完成
Windows系统修改Weblogic10.3.6.0端口:
原来:
<server>
<name>AdminServer</name>
<listen-address></listen-address>
</server>
修改:
<server>
<name>AdminServer</name>
<listen-port>9001</listen-port>
<listen-address></listen-address>
</server>
配置免密登陆:
在startWeblogic.cmd编辑添加在首行:
set WLS_USER=weblogic
set WLS_PW=Weblogic*#06#
(安装完成)