美文网首页
关闭Weblogic Server实例

关闭Weblogic Server实例

作者: 与狼共舞666 | 来源:发表于2022-04-08 23:59 被阅读0次

    关闭 WebLogic Server 的实例

    建议您通过管理控制台关闭 WebLogic Server 实例。请参阅Oracle WebLogic Server 管理控制台帮助中的“关闭服务器实例”、“控制正常关闭”和“关闭集群中的服务器” 。

    在 Windows 上,您可以停止使用“开始”菜单中的“配置向导”创建的管理服务器。

    使用停止脚本关闭服务器

    如果您使用 WebLogic Server 提供的配置向导模板,则bin域目录下的目录包含一个名为stopWebLogic您可stopManagedWebLogic用于停止管理服务器的停止脚本和一个用于停止受管服务器的脚本。要使用这些脚本,您必须将SERVER_NAMEADMIN_URLUSERID和设置PASSWORD为环境变量或在命令行中指定它们。使用stopWebLogic脚本时,如果不指定SERVER_NAME,则默认使用管理服务器名称。

    • 对于管理服务器,调用:

      DOMAIN_NAME``\bin\stopWeblogic.cmd username password admin_url(视窗)

      DOMAIN_NAME``/bin/stopWeblogic.sh username password admin_url(UNIX)

    • 对于托管服务器,调用:

      DOMAIN_NAME``\bin\stopManagedWeblogic.cmd managed_server_name admin_url username password(视窗)

      DOMAIN_NAME``/bin/stopManagedWeblogic.sh managed_server_name admin_url username password(UNIX)

      笔记:

      在命令行上,按显示的顺序指定参数。用户凭据出现在ADMIN_URLwith之前stopWebLogic.cmd和之后ADMIN_URLstopManagedWebLogic.cmd

    杀死 JVM

    每个 WebLogic Server 实例都在其自己的 JVM 中运行。如果您无法使用前面部分中描述的方法关闭服务器实例,则可以使用操作系统命令来终止 JVM。

    警告:

    如果您终止 JVM,服务器会立即停止所有处理。任何会话数据都会丢失。如果在服务器写入config.xml文件时终止管理服务器的 JVM,则可能会损坏config.xml文件。

    杀死JVM的一些常见方法如下:

    • 如果您在其中启动服务器的 shell(命令提示符)仍然打开,您可以键入Ctrl-C.

    • 在 Windows 计算机上,您可以使用任务管理器来终止 JVM。

    • 在 UNIX 计算机上,您可以使用该ps命令列出所有正在运行的进程。然后你可以使用kill命令杀死JVM。

    WebLogic篇----01 linux 下启停WebLogic

    关于weblogic的安装看这篇:https://www.cnblogs.com/liuyitan/p/13803549.html

    1. 启动weblogic

    本例中weblogic 安装路径为:/data/weblogic/wls/wlserver_10.3/

    1.1 启动nodeManager

    cd /data/weblogic/wls/wlserver_10.3/server/bin;
    
    //执行
    nohup sh startNodeManager.sh > nodemanager.log 2>&1 &
    
    或者
    nohup ./startNodeManager.sh &
    //通常情况下我们新建startnode.sh文件,内容为上面的脚本;
    
    

    1.2 启动WebLogic

    // 找到/Oracle/Middleware/user_projects/domains/用户_domain目录,如:
    cd /data/weblogic/wls/user_projects/domains/base_domain;
    
    //执行【方法一】
    nohup ./startWebLogic.sh &
    //&的作用是让weblogic启动在后台运行
    
    //执行【方法二】
    ./startWebLogic.sh
    
    //进行交互作用
    ctrl+Z
    //再输入bg
    
    

    [小知识]linux下fg、bg、ctrl + z、jobs、&等命令

    这些都是跟系统任务有关的命令,

    • & 最经常被用到
      用在一个命令的最后,可以把这个命令放到后台执行

    • ctrl + z
      可以将一个正在前台执行的命令放到后台,并且暂停

    • jobs
      查看当前有多少在后台运行的命令

    • fg
      将后台中的命令调至前台继续运行
      如果后台中有多个命令,可以用fg %jobnumber将选中的命令调出,%jobnumber是通过jobs命令查到的后台正在执行的命令的序号(不是pid)

    • bg
      将一个在后台暂停的命令,变成继续执行。如果后台中有多个命令,可以用bg %jobnumber将选中的命令调出,%jobnumber是通过jobs命令查到的后台正在执行的命令的序号(不是pid)

    2. 停止weblocgic

    命令 ./stopWebLogic 一般情况很难关闭,需要杀掉后台进程(经常这样)

    //查看后台进程
    #ps -ef|grep weblogic 如:
    root    28596 28558  2 16:10 pts/1    00:00:18 /opt/Oracle/Middleware/jr。。。。。。。。。
    root    28880 28778  0 16:22 pts/2    00:00:00 grep weblogic
    
    //杀后台进程 
    # kill -9 28596
    
    //杀死所有的weblogic进程
    # kill -9 all |grep weblogic
    
    

    3. 其他功能

    3.1 weblogic服务域的创建

    使用${WL_HOME}/common/bin/config.sh命令执行weblogic服务域配置启动文件,启动文件初始化成功后,选择创建域类型,第一次创建使用默认类型

    3.2 配置和使用Node Manager

    参考

    3.3 启动被管理的服务

    nohup sh ./startManagedWebLogic.sh  managed_server_name admin_url >> weblogic.log 2>&1 &
    
    例:
    nohup sh ./startManagedWebLogic.sh issdbwebins_server http://10.16.55.120:7001/  >> weblogic.log 2>&1 &
    
    

    参考资料

    3.4 部署项目

    在weblogic中部署项目通常有三种方式:1,在控制台中安装部署;2,将部署包放在domain域中autodeploy目录下部署;3,使用域中配置文件config.xml 进行项目的部署

    相关文章

      网友评论

          本文标题:关闭Weblogic Server实例

          本文链接:https://www.haomeiwen.com/subject/ygbusrtx.html