基于IDEA 的远程调试 Weblogic的操作过程

 更新时间:2021年09月13日 11:53:14   作者:Buffedon  
这篇文章主要介绍了基于IDEA 的远程调试 Weblogic的操作过程,本文通过图文实例相结合给大家介绍的非常详细,需要的朋友可以参考下

基于IDEA 的远程调试 Weblogic

使用环境

docker + vulhub
腾讯云上部署docker,docker上部署vulhub中的weblogic

背景

IDEA 可以在无源代码的情况下进行远程调试,只需将程序的 class文件或 jar包添加进项目依赖即可对一些未开源的 Java程序 或大型中间件进行远程调试。

操作过程

docker 相关配置

进入vulhub 的 weblogic 指定文件,修改 docker-compose.yml。将数据映射到本地的8453端口即可

在最后一行添加
- "8453,8453"

在这里插入图片描述

查看容器信息

docker ps

在这里插入图片描述

输入 命令 docker-compose up -d 启动容器

进入容器

docker exec -it [容器名] /bin/bash

docker exec -it 56 /bin/bash

修改 setDomainEnv.sh 配置文件,添加两行代码

ebugFlag="true"
export debugFlag

在这里插入图片描述
在这里插入图片描述

重启docker。需要在 linux 的root 视图下

sudo service docker restart

docker-compose up -d

docker exec -it 56 /bin/bash

打包压缩 module 和 wlserver_10.3 文件

tar -zcvf modules.tar.gz modules/

tar -zcvf wlserver_10.3.tar.gz wlserver_10.3/

将上述压缩文件复制到 linux机 的 /home/ubuntu 目录

docker cp 56:/root/Oracle/Middleware/modules.tar.gz /home/ubuntu/
docker cp 56:/root/Oracle/Middleware/wlserver.tar.gz /home/ubuntu/

IDEA 相关配置

下载的 modules 和 wlserver ,其中都是jar包
用IDEA 打开上述的两个文件夹,然后 add as Librery(添加依赖)

然后点击 add Configuration

在这里插入图片描述

到此这篇关于基于IDEA 的远程调试 Weblogic的操作过程的文章就介绍到这了,更多相关IDEA远程调试 Weblogic内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • idea中使用SonarLint进行代码规范检测及使用方法

    idea中使用SonarLint进行代码规范检测及使用方法

    这篇文章主要介绍了idea中使用SonarLint进行代码规范检测,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-08-08
  • Java 不使用第三方变量交换两个变量值的四种方法详解

    Java 不使用第三方变量交换两个变量值的四种方法详解

    这篇文章主要介绍了四种不使用第三方变量交换两个变量值的方法。文中对于四种方法进行了详细的分析,需要的小伙伴们可以跟随小编一起学习一下
    2021-12-12
  • 详解Java多态对象的类型转换与动态绑定

    详解Java多态对象的类型转换与动态绑定

    这篇文章主要介绍了详解Java多态对象的类型转换与动态绑定,是Java入门学习中的基础知识,需要的朋友可以参考下
    2015-09-09
  • java多线程编程之使用Synchronized关键字同步类方法

    java多线程编程之使用Synchronized关键字同步类方法

    JAVA中要想解决“脏数据”的问题,最简单的方法就是使用synchronized关键字来使run方法同步,看下面的代码,只要在void和public之间加上synchronized关键字
    2014-01-01
  • java并发学习之BlockingQueue实现生产者消费者详解

    java并发学习之BlockingQueue实现生产者消费者详解

    这篇文章主要介绍了java并发学习之BlockingQueue实现生产者消费者详解,具有一定参考价值,需要的朋友可以了解下。
    2017-11-11
  • JAVA获取HTTP请求头的方法示例

    JAVA获取HTTP请求头的方法示例

    这篇文章主要介绍了JAVA获取HTTP请求头的方法,结合具体实例形式分析了java针对http请求头的读取及属性操作技巧,需要的朋友可以参考下
    2017-06-06
  • Java数组添加元素实例

    Java数组添加元素实例

    这篇文章主要介绍了Java数组添加元素实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • 详解Java如何优雅的使用装饰器模式

    详解Java如何优雅的使用装饰器模式

    装饰器设计模式大家肯定都听说过,但是有没有使用过呢,今天本君就跟大家分享一下装饰器模式应该如何使用,感兴趣的小伙伴可以学习一下
    2022-09-09
  • 部署Java在服务器端的EJB组件的方法

    部署Java在服务器端的EJB组件的方法

    这篇文章主要介绍了部署Java在服务器端的EJB组件的方法,同时给出了简单的客户端调用方法,需要的朋友可以参考下
    2015-11-11
  • 如何使用Spring自定义Xml标签

    如何使用Spring自定义Xml标签

    要实现自定义的xml配置,需要有两个默认spring配置文件来支持。一个是spring.schemas,一个是spring.handlers,前者是为了验证你自定义的xml配置文件是否符合你的格式要求,后者是告诉spring该如何来解析你自定义的配置文件。本文将介绍如何使用Spring自定义Xml标签
    2021-06-06

最新评论