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

Linux 静默安装weblogic及JDK安装

提示:虚拟机CentOS7环境下操作

文章目录
  • 一、JDK安装
    • 1.下载jdk地址
    • 2…创建路径-把jdk移动进去
    • 3.移动桌面行的jdk包移动到这个文件中
    • 4.解压jdk
    • 5.配置环境变量
  • 二、安装weblogic
    • 2.1.查看有没有安装jdk
    • 2.2创建weblogic用户
    • 2.3.在opt目录下创建一个weblogic目录
    • 2.4.把weiblogic的安装包上传到weblogic文件夹中
    • 2.5.因为刚才weblogic文件夹是root用户创建的 之后用weiblogic用户去操作 需要更改目录的所有者权限
    • 2.6.在weblogic目录下创建配置文件
    • 2.7.安装weblogic
    • 2.8创建域
    • 2.9.关闭防火墙或者开放7001端口

一、JDK安装

安装jdk参考文献
https://blog.51cto.com/u_16815979/11133116

1.下载jdk地址

官网jdk镜像 https://www.oracle.com/java/technologies/downloads/#java8
jdk 镜像 https://repo.huaweicloud.com/java/jdk/
注:i156是32位 64就是64

2…创建路径-把jdk移动进去

创建文件 sudo mkdir /usr/local/jdk

3.移动桌面行的jdk包移动到这个文件中

sudo mv /home/admin/Desktop/jdk-23_linux-aarch64_bin.tar.gz /usr/local/jdk
sudo mv /home/admin/桌面/jdk-23_linux-aarch64_bin.tar.gz /usr/local/jdk

在这里插入图片描述

4.解压jdk

		tar.gz 格式的文件 用这个命令解压安装            tar -zxvf jdk-23_linux-aarch64_bin.tar.gz 
        rpm格式的文件 用这个命令解压安装                   sudo rpm -ivh 文件名.rpm`,
		注:rpm 默认路径是在user/java中
		rpm -qi jdk1.8   rpm-qi 安装包 可以查看路径

在这里插入图片描述

5.配置环境变量

修改profile文件

vim/etc/profile

配置环境变量

> export JAVA_HOME=/usr/java/jdk1.8.0_152
> export PATH=$JAVA_HOME/bin:$PATH

第一行是自己安装jdk的路径

在这里插入图片描述

在这里插入图片描述

二、安装weblogic

2.1.查看有没有安装jdk

如图所示已安装jdk

java -version

在这里插入图片描述

2.2创建weblogic用户

安装weblogic 需要用weblogic用户去创建 用root用户会报错
所以创建一个weblogic用户及设置密码

useradd weblogic
passwd weblogic

在这里插入图片描述
在这里插入图片描述

2.3.在opt目录下创建一个weblogic目录

mkdir /opt/weblogic

在这里插入图片描述

2.4.把weiblogic的安装包上传到weblogic文件夹中

在这里插入图片描述

2.5.因为刚才weblogic文件夹是root用户创建的 之后用weiblogic用户去操作 需要更改目录的所有者权限

chown -R weblogic:weblogic /opt/weblogic/

在这里插入图片描述

注:这一步没问题的话就不用管
前一个weblogic是用户,后一个weblogic是用户所属组,opt/weblogicr是文件所在的路径
此处报错是因为没有这个组 所以使用groupadd weblogic 创建一个weblogic组
groups 可以查看当前用户所属哪个组

usermod -g 用户组 用户名

2.6.在weblogic目录下创建配置文件

在这里插入图片描述

编辑用 vi
在这里插入图片描述

输入内容 上面一句设置清单目录 下面一句指定用户组 输入完毕后回车:wq保存并退出

Inventory_loc=/opt/weblogic/oraInventory
Inst_group=weblogic

继续创建一个文件touch wls.rsp
在这里插入图片描述

编辑文件中信息 输入一下文本注意补全 注意目录
[ENGINE]
Response File Version=1.0.0.0.0
[GENERIC]
ORACLE_HOME=/opt/weblogic/oracle/middleware
INSTALL_TYPE=WebLogic Server
DECLINE_SECURITY_UPDATES=true
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false

注:第二行是版本 第四行是后补目录 必须根据自己weblogic 的目录来 middleware目录必须是空的 否则会报错

2.7.安装weblogic

su weblogic 切换为weiblogic用户
开始静默安装:

java -jar /opt/weblogic/fmw_14.1.1.0.0_wls_lite_generic.jar -silent -responseFile /opt/weblogic/wls.rsp  -invPtrLoc /opt/weblogic/oraInst.loc

注:上述路径的地方需要手工输入一下 oracle 版本可能不一致
如遇到 产品清单指针文件无效: /opt/weblogic/oraInst.loc 这个问题 可能是oraInst.loc 文件配置不对 删除文件重新建一下 重新配置
在这里插入图片描述
安装成功提示

在这里插入图片描述

2.8创建域

切换root用户 切换到此目录下

cd  /opt/weblogic/oracle/middleware/wlserver/common/bin/

在这里插入图片描述
执行此脚本创建域

 ./wlst.sh 

出现此命令才能进行下面操作
在这里插入图片描述

然后依次输入如下内容:
readTemplateForUpdate(‘/opt/weblogic/oracle/middleware/wlserver/common/templates/wls/wls.jar’)
注:路径按照自己的来
cd(‘Servers/AdminServer’)
set(‘ListenAddress’,‘’)
set(‘ListenPort’, 7001)
注:设置端口为7001
cd(‘/’)
cd(‘Security/base_domain/User/weblogic’)
cmo.setPassword(‘weblogic1234’)
注:设置weblogic的密码
setOption(‘OverwriteDomain’, ‘true’)
writeDomain(‘/opt/weblogic/oracle/middleware/user_projects/domains’)
closeTemplate()
exit()

切换到bin目录下进行启动 ./startWeblogic.sh 启动weblogic ./stop 是停止

 cd /opt/weblogic/oracle/middleware/user_projects/domains/bin/

在这里插入图片描述

启动
在这里插入图片描述

2.9.关闭防火墙或者开放7001端口

输入命令

firewall-cmd --zone=public --add-port=7001/tcp --permanent

在这里插入图片描述

重启防火墙

systemctl restart firewalld

在这里插入图片描述

ip addr 查看ip

在这里插入图片描述

Windows打开浏览器,访问 WebLogic 服务器,输入:http://192.168.30.200:7001/console
账号weblogic
密码weblogic1234

在这里插入图片描述


http://www.kler.cn/a/451307.html

相关文章:

  • STM32-笔记11-手写带操作系统的延时函数
  • NI GPIB通讯错误码含义
  • 小程序租赁系统开发指南与实现策略
  • Scala_【1】概述
  • OpenCV学习——图像融合
  • Issac ROS navigation测试
  • chrome主页被被篡改的修复方法
  • 安全见闻(2)
  • 命令手动更新 Navigator
  • C 数组:索引魔杖点化的数据星图阵列
  • Grafana服务监控与日志查询可视化
  • 【C++】B2066救援题目分析和解决讲解
  • 随手记录第十四话 -- 在 Spring Boot 3.2.3 中使用 springdoc-openapi-starter-webmvc-ui
  • 解决Ubuntu下无法装载 Windows D盘的问题
  • 爬虫学习案例8
  • 【开源】一款基于SpringBoot的智慧小区物业管理系统
  • 华为堆叠的多主检测
  • Python数据分析可视化之词云图
  • 架构师应如何考虑重构
  • ArcGIS Maps SDK for JavaScript:根据经纬度定位,并添加定位标记
  • Git开发常用命令总结
  • 关于卡尔曼滤波
  • Mono里运行C#脚本3—mono_jit_init
  • Leetcode855:考场就座
  • 聚类之轮廓系数
  • Github Copilot:已免费,速回归!!!