win7环境下安装Weblogic12.2.1.4.0

写在前面

最近因为想复现一下weblogic的CVE-2020-2555和CVE-2020-2883漏洞,需要weblogic环境,但是vulhub上没有相应的,docker里pull下来的尝试了很久启动一直报错....无奈只能蹦跳在linux和win虚拟机之间手动搭环境,尝试了centos7,ubuntu,win2012,win2008R2....最终有了这篇文章。目的是为了记录一下方便以后的环境搭建,也希望想要复测漏洞的像我一样的小白少踩一些坑,尽量精力都放在体会大佬poc和漏洞本身形成和利用的乐趣之中~~

一、环境

win7虚拟机

jdk:jdk-8u261

weblogic:Oracle WebLogic Server 12.2.1.4 Generic

jdk下载链接:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

weblogic下载链接:https://www.oracle.com/middleware/technologies/weblogic-server-downloads.html

ps:都需要oracle账户登录才能下载,记得提前注册好

二、JDK安装&&环境变量

JDK的安装步骤就不细讲了直接一直下一步就可以(安装路径默认即可)

主要说一下环境变量,有3个地方需要做修改

0x01:CLASSPATH

如下图,点击新建,变量名为CLASSPATH

值为

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

0x02:Path

需要增加的值为(注意值之间要用;隔开)

%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin

ps:需要将 '' %JAVA_HOME%\bin " 这个值放在最前面,以免后面安装weblogic踩坑。

0x03:JAVA_HOME

找到自己安装JDK的目录,将路径复制到值里面即可

0x04:确认环境

打开cmd或者powershell依次输入

java -version
javac -version
javac

出现如下图即为安装好了

三、安装weblogic 12.2.1.4

ps:

将下载完的fmw_12.2.1.4.0_wls_lite_generic包解压将.jar文件放在C:\Program Files\Java\jdk1.8.0_261\bin(也就是环境变量中JDK安装目录下的\bin目录中)

这步很重要不然后面 java -jar的时候可能有些童鞋会报错

一切都完成了以后管理员身份运行cmd或者powershell

先切换到JDK安装目录的/bin目录下然后执行

java -jar .\fmw_12.2.1.4.0_wls_lite_generic

出现下图即为成功

后续步骤可以看下面blog教程

https://blog.csdn.net/qq_37798548/article/details/90255995

java -jar报错参考链接

https://blog.csdn.net/wang_zhong_cheng/article/details/81255286

最新文章

  1. mysql源码解读之事务提交过程(一)
  2. Spring的meta标签
  3. MVC中JQuery文件引入的路径问题,@Url.Content函数
  4. iOS开发中你是否遇到这些经验问题
  5. http示例代码
  6. PLSQL Developer 常用设置及快捷键
  7. java编解码技术,json序列化与二进制序列化
  8. poj1743--Musical Theme(后缀数组)
  9. 【C语言】5-结构体
  10. 17.1.1.4 Obtaining the Replication Master Binary Log Coordinates 得到复制master binary log 位置:
  11. 由于losf引起的pxc启动报错处理
  12. ko数组
  13. centos安装mariadb
  14. Quartz Scheduler misfireThreshold属性的意义与触发器超时后的处理策略
  15. TiDB入门(四):从入门到“跑路”
  16. gateone安装使用
  17. gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting now
  18. Confluence 6 创建你的个人空间
  19. redis、memcached、mongoDB 对比
  20. 国内使用kubeadm部署kubernetes的完整流程

热门文章

  1. Quartz:Quartz添加事务回滚报错
  2. Linux 内核睡眠的几种方式
  3. FastTunnel-开源内网穿透框架
  4. windows服务器下MySQL配置字符集
  5. CF1539D PriceFixed[题解]
  6. 交通规则:HOV车道
  7. c++ 进制转换源代码
  8. MySQL服务不见 - 解决方法
  9. 2018年一名合格的web前端程序员应该会哪些技术
  10. PAT乙级:1069 微博转发抽奖 (20分)