千家信息网

CentOS 7如何安装Weblogic 12cR2

发表于:2025-11-06 作者:千家信息网编辑
千家信息网最后更新 2025年11月06日,这篇文章给大家分享的是有关CentOS 7如何安装Weblogic 12cR2的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。CentOS尽量不选择最小化安装,选择GNOME
千家信息网最后更新 2025年11月06日CentOS 7如何安装Weblogic 12cR2

这篇文章给大家分享的是有关CentOS 7如何安装Weblogic 12cR2的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

CentOS尽量不选择最小化安装,选择GNOME桌面。因为 Weblogic 12c 要有图像界面才能安装,否则只能使用静默方式安装,难度更大。

  • 静默安装方式:https://www.linuxidc.com/Linux/2015-01/112357.htm

  • 远程图形界面映射安装方式:https://www.linuxidc.com/Linux/2015-01/112357p2.htm

要先装好JDK8。版本要求1.8.0_131以上。注意:不能用自带的OpenJDK,要先卸载掉:yum remove java*。

下载

在下载页面选择 Generic (800 MB) :http://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-for-dev-1703574.html

解压到/tmp目录,方便切换用户后进行安装,放在/root目录其他用户无法访问:

unzip fmw_12.2.1.3.0_wls_Disk1_1of1.zip -d /tmp

创建weblogic用户

useradd weblogicpasswd weblogic

退出root用户,使用weblogic用户登录。使用root用户无法安装。

安装

有图形界面(桌面)可直接安装:

java -jar fmw_12.2.1.3.0_wls.jar

否则要使用静默安装模式,需要两个额外的两个文件:

java -jar fmw_12.2.1.3.0_wls.jar -silent -responseFile /home/weblogic/wls.rsp -invPtrLoc /home/weblogic/oraInst.loc

创建响应文件:

vim /home/weblogic/wls.rsp

内容如下:

[ENGINE]#DO NOT CHANGE THIS.Response File Version=1.0.0.0.0[GENERIC]#Set this to true if you wish to skip software updatesDECLINE_AUTO_UPDATES=true#My Oracle Support User NameMOS_USERNAME=#My Oracle Support PasswordMOS_PASSWORD=#If the Software updates are already downloaded and available on your local system, then specify the path to the directory where these patches are available and set SPECIFY_DOWNLOAD_LOCATION to trueAUTO_UPDATES_LOCATION=#Proxy Server Name to connect to My Oracle SupportSOFTWARE_UPDATES_PROXY_SERVER=#Proxy Server PortSOFTWARE_UPDATES_PROXY_PORT=#Proxy Server UsernameSOFTWARE_UPDATES_PROXY_USER=#Proxy Server PasswordSOFTWARE_UPDATES_PROXY_PASSWORD=#The oracle home location. This can be an existing Oracle Home or a new Oracle HomeORACLE_HOME=/home/weblogic/Oracle/Middleware/Oracle_Home#The federated oracle home locations. This should be an existing Oracle Home. Multiple values can be provided as comma seperated valuesFEDERATED_ORACLE_HOMES=#Set this variable value to the Installation Type selected. e.g. WebLogic Server, Coherence, Complete with Examples.INSTALL_TYPE=WebLogic Server

创建初始化环境文件:

vim /home/weblogic/oraInst.loc

内容如下:

inst_group=weblogicinventory_loc=/home/weblogic/oraInventory

创建域

图形界面下使用:

/home/weblogic/Oracle/Middleware/Oracle_Home/wlserver/common/bin/config.sh

命令行静默模式比较复杂,参考资料:

  • https://blog.csdn.net/xcjing/article/details/60141143

  • https://segmentfault.com/a/1190000006795936

mkdir -p /home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domaincd /home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domaincp /home/weblogic/Oracle/Middleware/Oracle_Home/wlserver/common/templates/scripts/wlst/basicWLSDomain.py ./base_domain.pyvim base_domain.py

修改建域脚本:

...# Please set password here before using this script, e.g. cmo.setPassword('value')# 此处设置密码。需要8位,并且至少要一个数字或特殊字符。cmo.setPassword('password1')#=======================================================================================# Create a JMS Server.#=======================================================================================# 中间脚本全部删掉#=======================================================================================# Write the domain and close the domain template.#=======================================================================================setOption('OverwriteDomain', 'true')#writeDomain('/home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/basicWLSDomain')# 此处改为自己的domains路径writeDomain('/home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain')closeTemplate()...

执行脚本:

# 避免建域速度慢和首次访问控制台慢。可将此代码放到 /etc/profile 文件里export CONFIG_JVM_ARGS='-Djava.security.egd=file:/dev/urandom'# 执行脚本/home/weblogic/Oracle/Middleware/Oracle_Home/oracle_common/common/bin/wlst.sh base_domain.py

启动域停止服务:

./bin/startWebLogic.sh./bin/stopWebLogic.sh

如果停止命令无响应,显示Connecting to t3://weblogic12c2:7001 with userid weblogic,有可能是机器名无法解析,可修改stopWebLogic.sh文件,将weblogic12c2改为localhost。

访问地址:http://localhost:7001/console

在有防火墙的情况下,只能在本机访问,可以开放7001端口:

firewall-cmd --zone=public --add-port=7001/tcp --permanentfirewall-cmd --reload

也可以直接关闭防火墙:

# 关闭systemctl stop firewalld# 禁止开机启动systemctl disable firewalld

重新开启使用以下命令:

# 启动systemctl start firewalld# 允许开机启用systemctl enable firewalld# 查看状态systemctl status firewalld

免密启动和后台运行

生成模式下启动weblogic需要输入用户名密码,如果不想每次都输入用户名密码,可以新建文件{Oracle_Home}/user_project/domain/base_domain/servers/AdminServer/security/boot.properties:

cd {Oracle_Home}/user_project/domain/base_domain/servers/AdminServermkdir securitycd securityvi boot.properties

内容如下(用户名密码填写安装domain时设置的用户名密码):

username=weblogicpassword=password1

直接运行./startWebLogic.sh是前台运行,关闭窗口后服务会自动停止。如果希望后台运行,关闭窗口后服务继续运行,可以使用以下命令:

nohup ./startWebLogic.sh &

该命令会创建nohup.out文件,原本控制台的输出内容会写入到这个文件里面。

感谢各位的阅读!关于"CentOS 7如何安装Weblogic 12cR2"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

用户 文件 内容 命令 密码 运行 用户名 界面 脚本 图形 方式 模式 服务 选择 两个 后台 控制台 更多 桌面 目录 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 软件开发找实习到什么网站 张家港市杨舍镇华文软件开发部 广东网络卫星授时服务器 浪潮打开账套数据库不能为空 创建数据库至少包括几个 路由器的web服务器 潍坊市软件开发招聘信息 怎么填写王者什么区什么服务器 网络安全动画图片素材 天涯明月刀手游服务器好 吃鸡不同服务器会怎么样 架构师 数据库 服务器硬盘灯亮屏幕无显示 清远数据库培训班 香港服务器备案期限 服务器售后管理系统 专业总控硬软件开发设计 关于计算机网络技术的论文 有台服务器如何赚钱 ecs加载数据库 广东省网络安全 青浦区专业软件开发价格实惠 数字多媒体服务器 如何设置数据库初始值 计算机软件开发基础知识教程 求生之路一进服务器就断开怎么办 关于计算机网络技术的论文 上海新一代软件开发过程推广 ps4原神分国服和世界服务器吗 汽车服务网络技术论文
0