Linux安装Weblogic保姆级教程

news2024/12/23 13:21:48

文章目录

  • 前言
  • 一、Weblogic安装包下载
  • 二、安装JDK
  • 三、Weblogic安装
    • 1.创建Linux用户
    • 2.创建weblogic的安装目录
    • 3.上传weblogic的安装包
    • 4.解压缩
    • 5.修改 /opt/weblogic 目录的所有权
    • 6.创建 oraInst.loc 文件
    • 7.创建 wls.rsp 响应文件
    • 8.切换用户
    • 9.静默安装weblogic
    • 10.切换到root用户
    • 11.切换目录
    • 12.创建域
    • 13.切换目录
    • 14.启动Weblogic
    • 15.添加防火墙端口(便于其他电脑访问)
    • 16.访问Weblogic管理控制台(需要等一会,等页面加载)
    • 17.输入用户名和密码进行登录

前言

WebLogic是一个Java应用服务器软件,WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。

一、Weblogic安装包下载

  • Weblogic下载地址:https://www.oracle.com/middleware/technologies/weblogic-server-installers-downloads.html

    在这里插入图片描述

二、安装JDK

Weblogic需要依赖于JDK

  • JDK安装教程:https://blog.csdn.net/weixin_44904239/article/details/137240064

三、Weblogic安装

1.创建Linux用户

root用户安装weblogic是无法安装的,会报错,需要创建一个用户进行安装weblogic

  • 创建一个名为weblogic的用户,并给weblogic用户设置密码,我这里设置的密码为:1234(可以使用别的用户名)

    useradd weblogic
    
    passwd weblogic
    

    在这里插入图片描述

2.创建weblogic的安装目录

  • 在 /opt/ 目录下创建一个名为weblogic的目录

    mkdir /opt/weblogic
    

    在这里插入图片描述

  • 切换到 /opt/weblogic 目录

    cd /opt/weblogic/
    

    在这里插入图片描述

3.上传weblogic的安装包

在这里插入图片描述

4.解压缩

接压缩以后会得到一个 .jar 结尾的jar包

unzip fmw_14.1.1.0.0_wls_lite_Disk1_1of1.zip

在这里插入图片描述

5.修改 /opt/weblogic 目录的所有权

  • -R:递归地修改指定目录及其子目录中的文件或目录的所有权

    chown -R weblogic:weblogic /opt/weblogic
    

    在这里插入图片描述

6.创建 oraInst.loc 文件

  • 创建 oraInst.loc 文件

    touch oraInst.loc
    

    在这里插入图片描述

  • 添加如下两行内容

    • Inventory_loc=/opt/weblogic/oraInventory 产品目录清单
    • Inst_group=weblogic 用户组名称
    vim oraInst.loc
    
    Inventory_loc=/opt/weblogic/oraInventory
    Inst_group=weblogic
    

    在这里插入图片描述

7.创建 wls.rsp 响应文件

  • 创建 wls.rsp 文件

    touch wls.rsp
    

    在这里插入图片描述

  • 添加如下内容

    vim 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
    

    在这里插入图片描述

8.切换用户

su weblogic

在这里插入图片描述

9.静默安装weblogic

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

在这里插入图片描述

10.切换到root用户

su root

在这里插入图片描述

11.切换目录

  • 切换到 /opt/weblogic/oracle/middleware/wlserver/common/bin 目录下

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

    在这里插入图片描述

12.创建域

  • 执行 wlst.sh 脚本文件

    ./wlst.sh
    

    在这里插入图片描述

  • 出现如上图所示后依次执行下面命令

    readTemplateForUpdate('/opt/weblogic/oracle/middleware/wlserver/common/templates/wls/wls.jar')
    cd('Servers/AdminServer')
    set('ListenAddress','')
    set('ListenPort',7001)
    cd('/')
    cd('Security/base_domain/User/weblogic')
    cmo.setPassword('weblogic1234')
    setOption('OverwriteDomain', 'true')
    writeDomain('/opt/weblogic/oracle/middleware/user_projects/domains')
    closeTemplate()
    exit()
    

    在这里插入图片描述

13.切换目录

  • 切换到 /opt/weblogic/oracle/middleware/user_projects/domains/bin/ 目录下

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

    在这里插入图片描述

14.启动Weblogic

  • 执行 startWebLogic.sh 脚本文件启动Weblogic

    • startWebLogic.sh 启动Weblogic脚本文件
    • stopWebLogic.sh 停止Weblogic脚本文件
  • 启动方式一:前台启动(前台启动方便查看日志)

    ./startWebLogic.sh
    
  • 启动方式二:后台启动

    nohup ./startWebLogic.sh &
    
  • 我这里使用的是前台启动

    在这里插入图片描述

15.添加防火墙端口(便于其他电脑访问)

  • 由于使用了前台启动weblogic,需要重新打开一个连接执行下面命令

  • 添加防火墙端口

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

    在这里插入图片描述

  • 防火墙重新载入(使修改的操作生效)

    firewall-cmd --reload
    

    在这里插入图片描述

16.访问Weblogic管理控制台(需要等一会,等页面加载)

  • http://IP地址:7001/console

在这里插入图片描述

17.输入用户名和密码进行登录

  • 用户名:weblogic

  • 密码:weblogic1234(根据自己设置的密码去登录)

    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1565002.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【闲聊】-网页划词翻译插件

英文之痛 作为程序猿,常常需要接触外文网站,以前很痛苦,现在大模型时代有很多智能工具可以直接翻译,翻译的虽然越来越好,但是还是不如直接看英文能理解本义,相信我,看翻译的理解和看原文的理解…

Folder Icons for Mac v1.8 激活版文件夹个性化图标修改软件

Folder Icons for Mac是一款Mac OS平台上的文件夹图标修改软件,同时也是一款非常有意思的系统美化软件。这款软件的主要功能是可以将Mac的默认文件夹图标更改为非常漂亮有趣的个性化图标。 软件下载:Folder Icons for Mac v1.8 激活版 以下是这款软件的一…

【mysql 第3-10条记录怎么查】

mysql 第3-10条记录怎么查 在MySQL中,如果你想要查询第3到第10条记录,你通常会使用LIMIT和OFFSET子句。但是,需要注意的是,LIMIT和OFFSET是基于结果集的行数来工作的,而不是基于记录的物理位置。这意味着它们通常与某种…

构建第一个ArkTS应用(FA模型)

创建ArkTS工程 若首次打开DevEco Studio,请点击Create Project创建工程。如果已经打开了一个工程,请在菜单栏选择File > New > Create Project来创建一个新工程。选择Application应用开发(本文以应用开发为例,Atomic Servi…

鸿蒙实战开发-如何使用Stage模型卡片

介绍 本示例展示了Stage模型卡片提供方的创建与使用。 用到了卡片扩展模块接口,ohos.app.form.FormExtensionAbility 。 卡片信息和状态等相关类型和枚举接口,ohos.app.form.formInfo 。 卡片提供方相关接口的能力接口,ohos.app.form.for…

STM32重要参考资料

stm32f103c8t6 一、引脚定义图 二、时钟树 三、系统结构图 四、启动配置 (有时候不小心短接VCC和GND,芯片会锁住,可以BOOT0拉高试试(用跳线帽接)) 五、最小系统原理图 可用于PCB设计

IP SSL的应用与安装

IP SSL,即互联网协议安全套接字层,它是一种为网络通信提供安全及数据完整性的安全协议。在网络传输过程中,IP SSL可以对数据进行加密,这样即便数据在传输途中被截取,没有相应的解密密钥也无法解读内容。这一过程如同将…

QT子窗口关闭时自动释放及注意事项

先说方法,很简单,有如下API函数可用: testDialog->setAttribute( Qt::WA_DeleteOnClose, true ); 他的官方解释如下: 最后,说一个注意事项: 最近写python程序比较多,回过头来&a…

Redis分布式锁的优化

分布式锁 分布式锁:满足分布式系统或集群模式下多进程可见并且互斥的锁。 分布式锁的实现 分布式锁的核心是实现多进程之间互斥,而满足这一点的方式有很多,常见的有三种: MySQLRedisZookeeper互斥利用mysql本身的互斥锁机制利…

韩顺平Java | C21网络编程

1 网络的相关概念 ip地址的组成:网络地址 主机地址 A类:0 ~ 2^7-1 0 ~ 127 B类:128 ~ 1282^6-1 128 ~ 191 C类:192 ~ 1922^5-1 192 ~ 223 D类:224 ~ 2242^4-1 224 ~ 239 E类:240 ~ 2402^3-1 240 ~ 2…

XenCenter 2024 导出虚拟机

选择导出 选择需要导出的虚拟机 导出位置,导出格式,名称 EULA 文档,根据自己需求配置 OVA是否需要加密验证,自己需要看,是否单独的OVA 确认导出配置,等待导出完成。 本地目录查看导出完成

批次号字符串的定制格式化处理

碰到个处理批次号的需求,处理成各种特殊的格式,方法还比较粗糙,可以优化,这里只做个记录。不仅仅适用于日期的格式化处理,特殊的字符规则都可以使用。 通过这个方法,维护成 "yyMMddpkx"这种特殊…

vue3中怎么点击按钮就上传文件

<el-button text type"primary" click"importBillExcel(row)">导入账单</el-button> // 导入客户账单Excel表 const importBillExcel (row) > {let input document.createElement(input)input.type fileinput.accept .pdf, .png, .zip…

基于知识图谱的跨项目安全缺陷报告预测方法

源自&#xff1a;软件学报 作者&#xff1a;郑炜, 刘程远, 吴潇雪, 陈翔, 成婧源, 孙小兵, 孙瑞阳 “人工智能技术与咨询” 发布 摘 要 安全缺陷报告可以描述软件产品中的安全关键漏洞. 为了消除软件产品的安全攻击风险, 安全缺陷报告(security bug report, SBR)预测越来越…

QT - 日志:qDebug/qInfo/qWarning/qCritical

篇一、日志打印函数 头文件&#xff1a; #include <QDebug> 代码&#xff1a;qDebug()<<"hello world!"; 其他打印级别&#xff1a; qInfo(): 普通信息 qDebug(): 调试信息 qWarning(): 警告信息 qCritical(): 严重错误 qFatal(): 致命错误 1. qDebug…

认识什么是Webpack

目录 1. 认识Webpack 1.1. 什么是Webpack?&#xff08;定义&#xff09; 1.2. 使用Webpack 1.2.1. 需求 1.2.2. 步骤 1.3. 入口和出口默认值 1.3.1. 需求代码如下 2. 修改Webpack打包入口和出口 2.1. 步骤&#xff1a; 2.2. 注意 3. Webpack自动生成html文件 3.1.…

OpenHarmony实战:轻量带屏解决方案之恒玄芯片移植案例

本文章基于恒玄科技 BES2600W 芯片的欧智通 Multi-modal V200Z-R 开发板&#xff0c;进行轻量带屏开发板的标准移植&#xff0c;开发了智能开关面板样例&#xff0c;同时实现了 ace_engine_lite、arkui_ui_lite、aafwk_lite、appexecfwk_lite、HDF 等部件基于 OpenHarmony Lite…

【C++庖丁解牛】高阶数据结构---红黑树详解(万字超详细全面介绍红黑树)

&#x1f341;你好&#xff0c;我是 RO-BERRY &#x1f4d7; 致力于C、C、数据结构、TCP/IP、数据库等等一系列知识 &#x1f384;感谢你的陪伴与支持 &#xff0c;故事既有了开头&#xff0c;就要画上一个完美的句号&#xff0c;让我们一起加油 目录 前言1.红黑树的概念2.红黑…

【Go】十七、进程、线程、协程

文章目录 1、进程、线程2、协程3、主死从随4、启动多个协程5、使用WaitGroup控制协程退出6、多协程操作同一个数据7、互斥锁8、读写锁9、deferrecover优化多协程 1、进程、线程 进程作为资源分配的单位&#xff0c;在内存中会为每个进程分配不同的内存区域 一个进程下面有多个…

为什么mac文件拖拽不了 mac文件拖不进硬盘里 macbookpro文件无法拖进移动硬盘 Tuxera NTFS for Mac 2023绿色

如果你是一位Mac用户&#xff0c;你可能会遇到这样的问题&#xff1a;你想把Mac上的文件拖拽到其他位置&#xff0c;比如桌面、文件夹或者外接硬盘&#xff0c;但是却发现无法操作&#xff0c;这是为什么呢&#xff1f;这篇文章将为你解答为什么mac文件拖拽不了&#xff0c;以及…