WebLogic使用:服务器创建、程序部署与如何 Debug Weblogic上运行的程序

安装与配置教程: Oracle WebLogic12.2.1.3.0安装与配置(Windows)

此篇不涉及代码,内容为:如何在weblogic上创建服务器并部署程序,以及如何通过IntelliJ IDEA Debug调试 Weblogic上运行的程序。

一、如何创建服务器及部署程序

1. 启动Weblogic

进入本地地址:D:\ProgramFiles\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain
如图,运行 startWebLogic.cmd
运行 startWeblogic.cmd
如下图表示运行成功。
运行成功
在本地浏览器打开:http://localhost:7001/console/
略微等待一下,就会出现下图界面,输入账户密码登录进去。
在这里插入图片描述
上述涉及到目录地址、账户密码,都是安装过程自定义的,所以请先看开头链接的那篇文章

2. 新建服务器

在这里插入图片描述
左侧展开【环境】,点击【服务器】,出现右图服务器列表;
AdminServer (管理) 是初始化生成的,下面三个是我自建的。

  • 点击【新建】,自动跳转至【服务器概要】;
    在这里插入图片描述
    服务器名称、服务器监听端口 自定义即可,每个服务器端口不能重复;
    如果不是建集群,就默认是独立服务器;
  • 点击【下一步】,是一个复查界面,监听地址我没填写。
    在这里插入图片描述
  • 点击【完成】,服务器列表就会出现新建的服务器:
    在这里插入图片描述

3. 部署程序

如果是自己尝试着玩,可以用IntelliJ IDEA初始化一个Maven项目即可,打包成War包。

  • 点击左侧【部署】,右侧是所有程序列表:
    在这里插入图片描述
    名称就是我们的程序名,健康状态表示程序是否已启动,目标表示这个程序被部署在了哪个程序上;
  • 点击【安装】,出现【部署概要】页面:
    在这里插入图片描述
  • 填入包的路径,选择包,点击【下一步】:
    在这里插入图片描述
  • 选择【将此部署安装为应用程序】,点击【下一步】:
    在这里插入图片描述
  • 选择目标服务器,点击【下一步】:
    在这里插入图片描述
  • 此页默认不修改,点击【完成】:
    在这里插入图片描述
    部署到此结束,下一面需要启动server-test服务器。

3. 启动新建服务器并访问

  • 进入此目录D:\ProgramFiles\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\bin
    在这里插入图片描述
  • 在当前目录下启动cmd,输入
startManagedWebLogic.cmd server-test localhost:7001

启动服务器
server-test 就是需启动的服务器名,localhost:7001指向的是管理服务器;

  • 启动过程需要输入账户密码,即weblogic管理界面的账户密码:
    在这里插入图片描述
  • 启动完成,服务器状态也会显示Running:
    在这里插入图片描述
    在这里插入图片描述
    同时,服务器启动也会启动目标是它的程序:
    在这里插入图片描述
  • 访问地址:http://localhost:1001/demo-0.0.1
    因为我们是部署在本地的weblogic,服务器端口是1001,demo-0.0.1是程序名。
    访问结果:
    在这里插入图片描述
    关于服务器的创建、程序的部署的内容到此结束,下面是关于程序部署在weblogic上,我们如何Debug?

二、IntelliJ IDEA 如何 Debug Weblogic上运行的程序

1. 首先必须给服务器设置Debug端口

  • 找到setDomainEnv.cmd文件,打开编辑:
    路径:D:\ProgramFiles\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\bin
    在这里插入图片描述

  • 找到红色框出的位置,89行这个样子,照例子添加:
    在这里插入图片描述
    蓝色框肯定是我加的,意思就是根据SERVER_NAME判断,给每个服务器设置各自的DEBUG_PORT。
    server_name就是我们创建的服务器名,端口号自定义即可,别重复。
    绿色箭头指向的,如果你没有,那也要加上。
    注: 每个server都需要加上,否则有冲突;

  • 重新启动服务器:
    在这里插入图片描述

2. IntelliJ IDEA 如何设置(IntelliJ IDEA 2020.3.2)

:这里只给出如何设置,具体演示我就不展示了,我公司项目实际测试过,是ok的。

  • IntelliJ IDEA打开你想Debug的项目,点击【Edit Configurations】:
    代码要与weblogic上部署的程序一致
    在这里插入图片描述
  • 点击【+】按钮,选择【Remote JVM Debug】:
    在这里插入图片描述
  • 自定义Name, Debug本地的Weblogic,Host就填写localhost,Port取决于你部署的程序在哪个目标服务器上,服务器的Debug Port填写进去。
    在这里插入图片描述
  • 填写好后,点击【OK】,然后运行这个即可(别忘了得先运行weblogic和服务器)。

到此整篇结束了,有优化补充的话,欢迎拿走,不介意。

先补充一个常见的问题:
1.就是启动startWebLogic.cmd后,再启动服务器,有时登录密码报错不正确,怎么试都不行。
解决:我基本每次,都是停掉startWebLogic.cmd, 重新来。基本都是WebLogic还没完全启动成功的时候,就启动了服务器导致的。

  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

风梧1994

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值