当前位置: 首页 > news >正文

集群搭建Weblogic服务器!

现场环境,如下:

IP系统内存硬盘

远程

方式

用户名密码

开放

端口

软件版本
188.X.X.118Linux8500sshroot省略9001Weblogic 10.3.6
188.X.X.119Linux8500sshroot省略Weblogic 10.3.6
188.X.X.120Windows161024sshAdministrator省略9001Weblogic 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#

(安装完成)


http://www.mrgr.cn/news/98717.html

相关文章:

  • 《Against The Achilles’ Heel: A Survey on Red Teaming for Generative Models》全文阅读
  • 红宝书第四十七讲:Node.js服务器框架解析:Express vs Koa 完全指南
  • 前端基础之《Vue(5)—组件基础(1)》
  • Kubernetes(K8S)内部功能总结
  • 猫咪如厕检测与分类识别系统系列【六】分类模型训练+混合检测分类+未知目标自动更新
  • 【Vue】从 MVC 到 MVVM:前端架构演变与 Vue 的实践之路
  • shell 编程之正则表达式与文本处理器
  • centos7停服yum更新kernel失败解决办法
  • C++中变量、函数存储、包括虚函数多态实现机制说明
  • Deno 统一 Node 和 npm,既是 JS 运行时,又是包管理器
  • chili3d调试笔记2+添加web ui按钮
  • 基础学习:(6)nanoGPT
  • 单片机基础知识-STM32
  • vue3.2 + element-plus 实现跟随input输入框的弹框,弹框里可以分组或tab形式显示选项
  • YOLOV8 OBB 海思3516训练流程
  • 十八、TCP多线程、多进程并发服务器
  • Tomcat与Servlet
  • vmcore分析锁问题实例(x86-64)
  • 面试经历---某能源公司
  • vue动态组件实现动态表单的方法