Linux 静默安装weblogic及JDK安装

devtools/2024/12/26 3:49:50/

提示:虚拟机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.ppmy.cn/devtools/145431.html

相关文章

MySQL-MVCC(多版本并发控制)

MySQL中的MVCC(Multi-Version Concurrency Control)是一种并发控制机制,用于提供读-写冲突时的可靠读取。 MVCC通过保存数据在某个时间点的快照来实现这一点,从而避免了传统的锁定方法。在InnoDB存储引擎中,MVCC是通过…

Vue项目重构实践:如何构建可维护的企业级应用

在企业级前端开发中,需求变更是常态。如何构建一个易于维护和扩展的Vue项目,避免需求变化时大规模重构,是每个前端开发者都需要面对的挑战。本文将从实践角度,分享一些行之有效的架构设计策略。 1. 核心策略 1.1 组件化设计 将…

R 常用的内置软件包及功能介绍

R 中有许多内置包,提供了丰富的功能来帮助用户进行数据分析、统计建模、图形可视化等任务。以下是一些常用的内置包及其功能简介: 1. stats 包 stats 是 R 的一个核心包,几乎每个 R 用户都会使用它。它包含了许多统计分析的函数&#xff0c…

在极端低温环境下,4G太阳能监控的光伏电池板效率会如何变化?

在当今社会,可再生能源的开发与利用已成为全球关注的焦点。其中,太阳能作为一种清洁、无污染的能源形式,其开发利用备受瞩目。光伏电池板作为太阳能发电的核心部件,其性能与效率直接关系到太阳能发电系统的整体表现。 光伏电池板…

imu相机EKF

ethzasl_sensor_fusion/Tutorials/Introductory Tutorial for Multi-Sensor Fusion Framework - ROS Wiki https://github.com/ethz-asl/ethzasl_msf/wiki

勒索病毒典型传播途径与预防建议

一、勒索病毒典型传播途径 (一)网站挂马 用户浏览挂有木马病毒的网站,上网终端计算机系统极可能被植入木马并感染上勒索病毒。 (二)邮件传播 邮件传播是目前互联网上常见的病毒传播方式。攻击者通过利用当前热门字…

Suno Api V4模型无水印开发「综合实战开发自己的音乐网站」 —— 「Suno Api系列」第14篇

历史文章 Suno AI API接入 - 将AI音乐接入到自己的产品中,支持120并发任务 Suno Api V4模型无水印开发「灵感模式」 —— 「Suno Api系列」第1篇 Suno Api V4模型无水印开发「自定义模式」 —— 「Suno Api系列」第2篇 Suno Api V4模型无水印开发「AI生成歌词」…

uniapp小案例---趣味打字坤

当点击输入框时出现小鸡打字 当输入框失焦时打字鸡沉下去 原图自取 这里运用了一个三元 :class"isActive?active:"&#xff0c;当聚焦时isActivetrue从而让class绑定&#xff0c;当失焦时isActivefalse <template><view class"out"><inp…