Windows下命令行启动与关闭WebLogic的相关服务

WebLogic 的服务器类型

WebLogic提供了三种类型的服务器:

  1. 管理服务器
  2. 节点服务器
  3. 托管服务器

示例和关系如下图:
在这里插入图片描述

对应三类服务器, 就有三种启动和关闭的方式。本篇介绍使用命令行脚本的方式启动和关闭这三种类型的服务器。
关于WebLogic 的相关介绍可以参考:
WebLogic及其重要概念

##管理服务器

启动步骤

  1. 打开命令提示符窗口
  2. 导航到 WebLogic 安装目录的Domain 的bin 目录,例如:C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\bin
  3. 执行 startWebLogic.cmd 命令启动 WebLogic 服务器。
  4. 输入 WebLogic 管理员用户名和密码,按 Enter 键。
  5. 如果一切正常,WebLogic 服务器将会启动并输出一系列日志信息。
  6. 在浏览器中输入 http://localhost:7001/console 访问 WebLogic 控制台,使用管理员用户名和密码进行登录。

启动示例

cd C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\bin
startWebLogic.cmd

这里需要输入安装时候设定的管理用户和密码:
在这里插入图片描述

请注意:t3协议的端口在启动的时候可以看到:
在这里插入图片描述

节点管理器(Node Manager)

启动步骤

启动节点管理器的步骤如下:

  1. 打开 Windows 命令行窗口。

  2. 切换到 Weblogic 安装目录的 bin 目录下,比如:

 cd C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\bin
  1. 执行以下命令启动节点管理器:
startNodeManager.cmd
  1. 等待几秒钟,节点管理器就会启动并输出以下信息:

在这里插入图片描述

这样就可以在 Weblogic 控制台上管理该节点了。

受管服务器(Managed Server)

在 Windows 系统下启动 WebLogic 受管服务器,需要执行以下步骤:

  1. 打开命令提示符,进入 WebLogic 安装路径下的 \user_projects\domains\domain_name\bin 目录,比如
cd C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\bin
  1. 运行 startManagedWebLogic.cmd 脚本,该脚本启动指定受管服务器。例如,如果你的受管服务器名称为 ManagedServer_1 ,可以使用以下命令启动该服务器:
startManagedWebLogic.cmd ManagedServer_1 t3://localhost:7001

在这里插入图片描述

  1. 输入 WebLogic 登录凭据,完成登录后,可以在管理控制台中管理受管服务器。
    启动成功的界面如下:

在这里插入图片描述

启动成功后在管理控制台就可以看到受管服务器的状态是 RUNNING 了。
在这里插入图片描述

当然, 受管服务器也可以在管理控制台启动。

管理控制台启动和关闭受管服务器

在管理控制台启动受管服务器的步骤如下:

  1. 登录 Weblogic 管理控制台。

  2. 在左侧菜单栏中选择“域”。

  3. 在右侧区域中选择“受管服务器”,然后选择要启动的受管服务器。

  4. 单击“控制”菜单,选择“启动”。
    在这里插入图片描述

  5. 稍等片刻,直到状态显示为“运行”。

  6. 确认受管服务器已成功启动,然后单击“控制”菜单,选择“关闭”。

  7. 在弹出的确认对话框中,单击“是”以停止受管服务器。

注意:在启动受管服务器之前,确保已经启动管理服务器。另外,在启动之前,可以先查看日志文件,以确保所有配置都已正确加载。

服务器的关闭

直接关闭命令终端可以关闭服务器, 也可以在命名终端按 Ctrl+C 键, 接下来点击键盘的"Y"键就可以退出服务了。
在这里插入图片描述

使用WLST启动受管服务器

除了使用上面的 cmd批处理文件启动WebLogic相关服务之外, WebLogic还提供了WLST的方式用来启动服务。

WLST(WebLogic Scripting Tool)是用于 WebLogic Server 管理的脚本化工具。它基于 Jython(Java 实现的 Python)编写,支持使用 Python 语言编写脚本来管理 WebLogic Server。通过 WLST,可以通过命令行界面或批处理脚本轻松执行多个 WebLogic Server 管理任务,例如配置数据源、部署应用程序、创建服务器等。WLST 还支持交互式运行模式,允许管理员在命令行中逐步执行命令,以探索 WebLogic Server 配置和状态。

使用 WLST(WebLogic Scripting Tool)启动 WebLogic 受管服务器,可以执行以下步骤:

  1. 打开命令提示符,进入 WebLogic 安装路径下的wlserver\common\bin目录,比如:
cd C:\Oracle\Middleware\Oracle_Home\oracle_common\common\bin

下面的目录虽然也可以使用,但是不建议。

cd C:\Oracle\Middleware\Oracle_Home\wlserver\common\bin
  1. 运行以下命令,启动 WLST:
wlst.cmd
  1. 在 WLST 命令行中,运行以下 WLST 脚本,该脚本会启动 WebLogic 管理服务器:
connect('<管理服务器用户名>', '<管理服务器密码>', '<管理服务器URL>')
start('<受管服务器名称>', '<受管服务器类型>')

例如,以下示例代码受管服务器名称为 ManagedServer_1的 WebLogic服务器:

connect('weblogic', 'oscar999', 't3://localhost:7001')
start('ManagedServer_1', 'Server')

启动的页面如下:

在这里插入图片描述

  1. 等待一段时间,直到看到 WLST 命令行输出以下信息:
Starting server ManagedServer_1 ....................
Server with name ManagedServer_1 started successfully

表示服务器已经成功启动。

注意:这里是在管理服务器和节点服务器启动的状况下通过wlst启动受管服务器。

wlst 的 connect语法

connect(‘<用户名>’, ‘<密码>’, ‘<协议>://<主机名>:<端口>/<上下文路径>’)

其中:

  • <用户名>是WebLogic管理员用户名。
  • <密码>是WebLogic管理员密码。
  • <协议>是WebLogic域所使用的协议(例如http或t3)。
  • <主机名>是WebLogic服务器的主机名。
  • <端口>是WebLogic服务器的端口号。
  • <上下文路径>是WebLogic服务器的上下文路径(可选)。

例如:

connect(‘weblogic’, ‘mypassword’, ‘t3://localhost:7001’)
连接成功后,您可以在WLST中执行各种命令和脚本来管理WebLogic域。

总结

本篇介绍的Windows下启动和关闭WebLogic服务的方式总结如下:

服务器类型启动关闭
管理服务器批处理命令终端
节点服务器批处理命令终端
受管服务器1.批处理
2.管理控制台
3. wlst
1.命令终端
2.管理控制台
3. wlst

批处理命令文件启动汇总

  • 启动管理服务器
cd C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\bin
startWebLogic.cmd
  • 启动节点服务器
cd C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\bin
startNodeManager.cmd
  • 启动受管服务器
cd C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\bin
startManagedWebLogic.cmd ManagedServer_1 t3://localhost:7001

命令的方式可以使用在自动化或是 CI/CD 的流程中。



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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

分布式架构demo

1、外层创建pom 版本管理器 <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.7.15</version><relativePath/> <!-- lookup parent from repository…

使用Java将yaml转为properties,保证顺序、实测无BUG版本

使用Java将yaml转为properties 一、 前言1.1 顺序错乱的原因1.2 遗漏子节点的原因 二、优化措施三、源码 一、 前言 浏览了一圈网上的版本&#xff0c;大多存在以下问题&#xff1a; 转换后顺序错乱遗漏子节点 基于此进行了优化&#xff0c;如果只是想直接转换&#xff0c;可…

用Java制作简易版的王者荣耀

第一步是创建项目 项目名自拟 第二部创建个包名 来规范class 创建类 GameFrame 运行类 package com.sxt;import java.awt.Graphics; import java.awt.Image; import java.awt.Toolkit; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import j…

Facebook广告投放效果不佳?这些投放技巧我不允许你不知道!

众所周知&#xff0c;Facebook广告对于跨境卖家来说是非常有效的站外引流渠道&#xff0c;通过Facebook广告投放可以提高跨境卖家的产品销量和排名&#xff0c;但是有时明明广告已经投放出去了&#xff0c;却无法被受众看到&#xff0c;完全没有获得成果&#xff0c;或许你会怪…

焊接设备行业分析:预计2029年将达到834亿元

近年来我国焊割设备行业的主要出口产品多为零部件以及部分中、低端设备&#xff0c;其出口单价和利润额均相对较低。 随着国内原材料价格上涨和人民币不断升值&#xff0c;出口产品的竞争力日趋下降&#xff0c;利润空间也随着出口价格的下降被进一步压缩。同时近年来国际经济形…

应用密码学期末复习(3)

目录 第三章 现代密码学应用案例 3.1安全电子邮件方案 3.1.1 PGP产生的背景 3.2 PGP提供了一个安全电子邮件解决方案 3.2.1 PGP加密流程 3.2.2 PGP解密流程 3.2.3 PGP整合了对称加密和公钥加密的方案 3.3 PGP数字签名和Hash函数 3.4 公钥分发与认证——去中心化模型 …

开源免费跨平台数据同步工具-Syncthing

Syncthing是一款开源免费跨平台的文件同步工具&#xff0c;是基于P2P技术实现设备间的文件同步&#xff0c;所以它的同步是去中心化的&#xff0c;即你并不需要一个服务器&#xff0c;故不需要担心这个中心的服务器给你带来的种种限制&#xff0c;而且类似于torrent协议&#x…

leetcode每日一题34

89.格雷编码 观察一下n不同时的格雷编码有什么特点 n1 [0,1] n2 [0,1,3,2] n3 [0,1,3,2,6,7,5,4] …… 可以看到nk时&#xff0c;编码数量是nk-1的数量的一倍 同时nk编码的前半部分和nk-1一模一样 nk编码的最后一位是2k-1 后半部分的编码是其对应的前半部分的对称的位置的数字…

ISCTF2023新生赛Misc部分WP

ISCTF2023新生赛部分WP MISC&#xff1a;签到&#xff1a;你说爱我&#xff1f;尊嘟假嘟&#xff1a;小蓝鲨的秘密&#xff1a;easy_zip:杰伦可是流量明星&#xff1a;蓝鲨的福利&#xff1a;Ez_misc:PNG的基本食用:小猫&#xff1a;MCSOG-猫猫&#xff1a;镜流:stream&#xf…

UG\NX二次开发 设置对象上属性的锁定状态UF_ATTR_set_locked

文章作者:里海 来源网站:里海NX二次开发3000例专栏 感谢粉丝订阅 感谢 Miracle UG开发 订阅本专栏,非常感谢。 简介 设置对象上属性的锁定状态UF_ATTR_set_locked,需要先在“用户默认设置”中勾选“通过NX Open锁定属性”(文件->实用工具->用户默认设置->基本环境…

Pycharm中使用matplotlib绘制动态图形

Pycharm中使用matplotlib绘制动态图形 最终效果 最近用pycharm学习D2L时发现官方在jupyter notebook交互式环境中能动态绘制图形&#xff0c;但是在pycharm脚本环境中只会在最终 plt.show() 后输出一张静态图像。于是有了下面这段自己折腾了一下午的代码&#xff0c;用来在pych…

orvibo旗下的VS30ZW网关分析之一

概述 从官网的APP支持的智能中枢来看,一共就两种大类: MixPad系列和网关系列 排除MixPad带屏网关外,剩余的设备如下图: 目前在市场上这四种网关已经下市,官方已经宣布停产。所以市场上流通的也几乎绝迹。 从闲鱼市场上可以淘到几个,拿来分析一下,这里我手头有如下的两…

M1安装RabbitMQ

1.查看centos内核版本 uname -a uname -r2.安装之前的准备工作 安装RabbitMQ必装Erlang(RabbitMQ官网添加链接描述) 2.1.Erlang简介 Erlang是一种通用的面向并发的编程语言&#xff0c;它由瑞典电信设备制造商爱立信所辖的CS-Lab开发&#xff0c;目的是创造一种可以应对…

TA-Lib学习研究笔记(一)

TA-Lib学习研究笔记&#xff08;一&#xff09; 1.介绍 TA-Lib&#xff0c;英文全称“Technical Analysis Library”,是一个用于金融量化的第三方库&#xff0c;涵盖了150多种交易软件中常用的技术分析指标&#xff0c;如RSI,KDJ,MACD, MACDEXT, MACDFIX, SAR, SAREXT, MA,SM…

滴滴就系统故障再次致歉

滴滴出行官博发文就11月27日夜间发生的系统故障再次致歉&#xff0c;同时表示&#xff0c;初步确定&#xff0c;这起事故的起因是底层系统软件发生故障&#xff0c;并非网传的“遭受攻击”&#xff0c;后续将深入开展技术风险隐患排查和升级工作&#xff0c;全面保障服务稳定性…

国内传统企业数字化转型升级,有哪些成功案例?

近年来&#xff0c;涌现出了很多使用零代码平台撬动一线业务管理效率的案例&#xff0c;比如&#xff1a; 山东滨州长山镇政府&#xff1a;仅用3小时搭建出监管平台&#xff0c;成功助力辖区300企业返岗复工&#xff1b;纳曲酒业&#xff1a;搭建市场费用和订单联动管控平台&a…

Vue3集成ThreeJS实现3D效果,threejs+Vite+Vue3+TypeScript 实战课程【一篇文章精通系列】

Vue3集成ThreeJS实现3D效果&#xff0c;threejsViteVue3TypeScript 实战课程【一篇文章精通系列】 项目简介一、项目初始化1、添加一些依赖项 二、创建3D【基础搭建】1、绘制板子&#xff0c;立方体&#xff0c;球体2、材质和光照3、材质和光照和动画4、性能监控5、交互控制6、…

Java核心知识点整理大全23-笔记

目录 21. JAVA 算法 21.1.1. 二分查找 21.1.2.冒泡排序算法 21.1.3. 插入排序算法 21.1.4. 快速排序算法 21.1.1. 希尔排序算法 21.1.2. 归并排序算法 21.1.3. 桶排序算法 21.1.4. 基数排序算法 21.1.5. 剪枝算法 21.1.6. 回溯算法 21.1.7. 最短路径算法 21.1.8. 最…

Android帝国之进程杀手--lmkd

本文概要 这是Android系统启动的第三篇文章&#xff0c;本文以自述的方式来讲解lmkd进程&#xff0c;通过本文您将了解到lmkd进程在安卓系统中存在的意义&#xff0c;以及它是如何杀进程的。&#xff08;文中的代码是基于android13&#xff09; 我是谁 init&#xff1a;“大…

MIT线性代数笔记-第18讲-行列式及其性质

目录 18.行列式及其性质打赏 18.行列式及其性质 行列式&#xff1a;能表示方阵某些性质的一个数&#xff0c;方阵 A A A的行列式记作 d e t A det\ A det A或 ∣ A ∣ |A| ∣A∣ 在描述行列式时&#xff0c;方阵的中括号框一般会换为两条竖线 行列式的性质&#xff08;性质一二…