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
Weblogic安装包下载地址:
https://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-for-dev-1703574.html
手动搭建的方法
经常见到的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.
本地启动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 .
接着命令运行容器:
docker run -d -p 7001:7001 -p 8453:8453 -p 5556:5556 --name weblogic1036jdk7u21 weblogic1036jdk7u21
自动搭建的方法
推荐用工具自带的sh脚本来部署,会自动帮你从容器中复制出调试需要的依赖
docker rm `docker ps -a | grep weblogic | awk '{print $1}'` -f
docker 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 weblogic1036jdk7u21
rm -rf ./middleware
mkdir ./middleware
docker cp weblogic1036jdk7u21:/u01/app/oracle/middleware/modules ./middleware/
docker cp weblogic1036jdk7u21:/u01/app/oracle/middleware/wlserver ./middleware/
添加依赖
打开idea,添加到依赖库:
配置调试
修改项目JDK版本
command+o,查找需要调试的类,然后启动调试即可
往期文章推荐
云函数实现免费代理池
蚁剑动静态免杀-安全从业者的基本操作
WebLogic概率0day的故事
本文始发于微信公众号(白帽子飙车路):动态调试java的基本操作之Weblogic环境
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论