动态调试java的基本操作之Weblogic环境

admin 2022年4月1日01:47:08评论207 views字数 1612阅读5分22秒阅读模式

Weblogic环境搭建


使用开源工具

https://github.com/QAX-A-Team/WeblogicEnvironment


然后下载相应的JDK版本和Weblogic安装包,将JDK安装包放到jdks/目录下,将Weblogic安装包放到weblogics/目录下。目录需要自己新建。


JDK安装包下载地址:

https://www.oracle.com/technetwork/java/javase/archive-139210.html


动态调试java的基本操作之Weblogic环境


Weblogic安装包下载地址:

https://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-for-dev-1703574.html


动态调试java的基本操作之Weblogic环境



手动搭建的方法


经常见到的WebLogic版本10.x和12.x,也叫WebLogic Server 11g和WebLogic Server 12c


Oracle WebLogic Server 10.3.6支持的最低JDK版本为JDK1.6 Oracle WebLogic Server 12.1.3支持的最低JDK版本为JDK1.7 Oracle WebLogic Server 12.2.1及以上支持的最低JDK版本为JDK1.8


按照要求把jdk和weblogic的安装包放在对应的目录下。我这里是 Oracle WebLogic Server 10.3.6,JDK版本7u21.



动态调试java的基本操作之Weblogic环境


动态调试java的基本操作之Weblogic环境


本地启动docker后,终端执行构建镜像:(经过测试M1版本的mac docker无法正常安装,换回了我的老mac)

docker build --build-arg JDK_PKG=jdk-7u21-linux-x64.tar.gz --build-arg WEBLOGIC_JAR=wls1036_generic.jar  -t weblogic1036jdk7u21 .

动态调试java的基本操作之Weblogic环境


接着命令运行容器:

docker run -d -p 7001:7001 -p 8453:8453 -p 5556:5556 --name weblogic1036jdk7u21 weblogic1036jdk7u21

动态调试java的基本操作之Weblogic环境



自动搭建的方法


推荐用工具自带的sh脚本来部署,会自动帮你从容器中复制出调试需要的依赖

#!/bin/bashdocker rm `docker ps -a | grep weblogic | awk '{print $1}'` -fdocker rmi -f  `docker images | grep 'weblogic' | awk '{print $3}'` docker build --build-arg JDK_PKG=jdk-7u21-linux-x64.tar.gz --build-arg WEBLOGIC_JAR=wls1036_generic.jar  -t weblogic1036jdk7u21 .docker run -d -p 7001:7001 -p 8453:8453 -p 5556:5556 --name weblogic1036jdk7u21 weblogic1036jdk7u21rm -rf ./middlewaremkdir ./middlewaredocker cp weblogic1036jdk7u21:/u01/app/oracle/middleware/modules ./middleware/docker cp weblogic1036jdk7u21:/u01/app/oracle/middleware/wlserver ./middleware/

动态调试java的基本操作之Weblogic环境




添加依赖


打开idea,添加到依赖库:


动态调试java的基本操作之Weblogic环境




配置调试


动态调试java的基本操作之Weblogic环境


修改项目JDK版本


动态调试java的基本操作之Weblogic环境


command+o,查找需要调试的类,然后启动调试即可


动态调试java的基本操作之Weblogic环境


动态调试java的基本操作之Weblogic环境


往期文章推荐 



动态调试java的基本操作之Weblogic环境

云函数实现免费代理池


动态调试java的基本操作之Weblogic环境

蚁剑动静态免杀-安全从业者的基本操作


动态调试java的基本操作之Weblogic环境

WebLogic概率0day的故事



动态调试java的基本操作之Weblogic环境

喜欢就点个在看再走吧动态调试java的基本操作之Weblogic环境

本文始发于微信公众号(白帽子飙车路):动态调试java的基本操作之Weblogic环境

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2022年4月1日01:47:08
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   动态调试java的基本操作之Weblogic环境http://cn-sec.com/archives/514440.html

发表评论

匿名网友 填写信息