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

这篇具有很好参考价值的文章主要介绍了Windows下命令行启动与关闭WebLogic的相关服务。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

WebLogic 的服务器类型

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

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

示例和关系如下图:
weblogic启动server命令,460-Tools,windows,WebLogic,启动与关闭,节点管理器,管理服务器

对应三类服务器, 就有三种启动和关闭的方式。本篇介绍使用命令行脚本的方式启动和关闭这三种类型的服务器。
关于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

这里需要输入安装时候设定的管理用户和密码:
weblogic启动server命令,460-Tools,windows,WebLogic,启动与关闭,节点管理器,管理服务器

请注意:t3协议的端口在启动的时候可以看到:
weblogic启动server命令,460-Tools,windows,WebLogic,启动与关闭,节点管理器,管理服务器

节点管理器(Node Manager)

启动步骤

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

  1. 打开 Windows 命令行窗口。

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

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

weblogic启动server命令,460-Tools,windows,WebLogic,启动与关闭,节点管理器,管理服务器

这样就可以在 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

weblogic启动server命令,460-Tools,windows,WebLogic,启动与关闭,节点管理器,管理服务器

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

weblogic启动server命令,460-Tools,windows,WebLogic,启动与关闭,节点管理器,管理服务器

启动成功后在管理控制台就可以看到受管服务器的状态是 RUNNING 了。
weblogic启动server命令,460-Tools,windows,WebLogic,启动与关闭,节点管理器,管理服务器

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

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

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

  1. 登录 Weblogic 管理控制台。

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

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

  4. 单击“控制”菜单,选择“启动”。
    weblogic启动server命令,460-Tools,windows,WebLogic,启动与关闭,节点管理器,管理服务器

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

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

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

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

服务器的关闭

直接关闭命令终端可以关闭服务器, 也可以在命名终端按 Ctrl+C 键, 接下来点击键盘的"Y"键就可以退出服务了。
weblogic启动server命令,460-Tools,windows,WebLogic,启动与关闭,节点管理器,管理服务器

使用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')

启动的页面如下:

weblogic启动server命令,460-Tools,windows,WebLogic,启动与关闭,节点管理器,管理服务器

  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 的流程中。文章来源地址https://www.toymoban.com/news/detail-849149.html



到了这里,关于Windows下命令行启动与关闭WebLogic的相关服务的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 第60天-服务攻防-中间件安全&CVE 复现&Weblogic&&Jboss&Jenkins&GlassFish

    文章仅供学习交流,一些漏洞没能复现出来(菜就多练),日后来兴趣再补坑(大概~) 视频链接:  【小迪安全】红蓝对抗 | 网络攻防 | V2022全栈培训_哔哩哔哩_bilibili https://www.bilibili.com/video/BV1pQ4y1s7kH 目录 一、知识点 1、中间件-Weblogic-CVE 2、中间件-JBoos-CVE 3、中间件-Jenkin

    2024年02月19日
    浏览(30)
  • Weblogic漏洞(三)之 Weblogic 弱口令、任意文件读取漏洞

    此次我们实验的靶场,是vnlhub中的Weblogic漏洞中的weak_password靶场,我们 cd 到weak_password,然后输入以下命令启动靶场环境: 输入以下的命令可以查看当前启动的靶场环境: 首先我们可以通过本机的IP加端口号( http://192.168.41.132:7001/console/login/LoginForm.jsp )来进行靶场访问,如

    2024年02月10日
    浏览(32)
  • linux服务器启动、关闭、重启命令

    关机命令: 1、halt 立刻关机 2、poweroff 立刻关机 3、shutdown -h now 立刻关机(root用户使用) 4、shutdown -h 10 10分钟后自动关机 如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启 5、init0 停机或者关机 重启命令: 1、reboot 立即重启 2、shutdown -r now 立刻重启(root用户使

    2024年02月15日
    浏览(59)
  • java -jar 启动服务后,关闭命令窗口后服务停止

    问题:当我们用java -jar命令启动服务后,只有一直保持Xshell的窗口开启且正常连接服务器时才能访问服务,当关闭命令窗口时,服务会停止运行 解决:使用nohup命令启动服务 nohup(no hang up):不挂起 只要通过nohup命令启动服务,服务会一直运行 1.安装nohup,查询nohup是否安装

    2024年02月12日
    浏览(33)
  • weblogic 修改控制台路径或禁用控制台,解决weblogic安全扫描访问路径漏洞问题

    在⼀些安全漏洞扫描中,经常会扫描发现,使⽤weblogic管理控制台,会有个中危的漏洞。 出于安全的考虑需要对weblogic的console进行屏避,或者修改默认的访问路径,主要有两种方法,任选一种即可:(这里针对weblogic 11g 10.3.6.0) 1、进入默认的控制台,例如“localhost/console”

    2024年02月11日
    浏览(60)
  • WebLogic:如何查看补丁版本

    可以使用 /weblogic/bea/OPatch/下的opatch命令: /opatch lsinventory 执行结果: VOlogiciEDSP-APP-D-269:/opatch lsinventory Oracle Interim Patch Installer version 13.9.4_2_8 Copyright (c) 2023, Oracle Corporation. All rights reserved. Oracle Home       : /weblogic/bea Central Inventory : /weblogic/bea/orainventory    from          

    2024年02月06日
    浏览(26)
  • Weblogic常见漏洞详解

    目录 Weblogic简介 Weblogic弱口令/文件读取漏洞 漏洞原理 环境搭建 复现过程 Weblogic未授权远程命令执行漏洞 漏洞原理 影响版本 环境搭建 复现过程 方法一 方法二 修复方法 Weblogic SSRF漏洞 漏洞原理 影响版本 环境搭建 复现过程 Weblogic XMLDecoder反序列化漏洞 漏洞原理 影响版本

    2024年04月17日
    浏览(27)
  • 重置weblogic用户密码

    weblogic安装后,忘记访问控制台的用户名或者密码,可通过以下步骤来重置用户名密码。  版本:WebLogic Server 10.3   说明:%DOMAIN_HOME%:指WebLogic Server 域(Domain)目录   例如的域的根目录  DOMAIN_HOME=/Weblogic/Middleware/user_projects/domains/base_domain   1、为了保证操作安全,备份 %DOMAI

    2024年02月12日
    浏览(40)
  • Weblogic 常见漏洞汇总

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

    2023年04月08日
    浏览(30)
  • WebLogic:常用超时配置

    1.连接超时 weblogic.management.configuration.KernelMBean.ConnectTimeout 官方解释: The amount of time that this server should wait to establish an outbound socket connection before timing out. 这个应该是WebLogic作为客户端建立socket连接时。也可使用JVM参数进行配置 -Dweblogic.client.socket.ConnectTimeout=XXX 2.空闲连接超时

    2024年02月20日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包