如何在CentOS上搭建WebLogic测试环境

发布时间 - 2025-05-17 00:00:00    点击率:

在centos系统上搭建weblogic测试环境,步骤如下:

环境准备

  1. 下载WebLogic: 从Oracle官网下载最新版WebLogic安装包。

  2. 准备JDK: 安装JDK 8U121或更低版本 (WebLogic某些漏洞修复需要低版本JDK)。 确保JDK安装路径不含空格。

  3. 服务器准备: 确保CentOS服务器已安装并网络配置正确。

安装步骤

  1. 解压安装包: 解压下载的WebLogic安装包,得到一个jar文件。

  2. 执行安装命令: 使用root权限运行以下命令: java -jar fmw_14.1.1.0.0_wls_lite_generic.jar (将fmw_14.1.1.0.0_wls_lite_generic.jar替换为你的实际文件名)。

  3. 配置安装路径: 选择空间充足的磁盘目录进行安装,路径中避免使用中文和空格。

  4. WebLogic配置: 安装完成后,进入WebLogic配置目录,修改setDomainEnv.sh (Linux系统使用.sh文件,而非.cmd),启用调试模式并设置调试端口为5005。

  5. 启动WebLogic: 执行命令启动WebLogic服务器:startWebLogic.sh

IDEA调试配置

  1. 添加WebLogic jar包: 在IntelliJ IDEA中新建项目,将必要的WebLogic jar包添加到项目classpath。

  2. 配置WebLogic项目:wlserver目录复制到CentOS虚拟机,并在IDEA中打开该项目进行调试配置。

环境验证

  1. 检查服务状态: 使用systemctl status命令(或ps -ef | grep )检查WebLogic服务是否运行。

  2. 验证功能: 使用WebLogic自带命令验证版本信息等,确保安装成功。

漏洞复现 (可选)

使用VulnHub靶场环境进行漏洞复现(仅限学习研究):

  1. 下载VulnHub镜像: 使用docker-compose up -d命令下载并启动VulnHub镜像(需预先安装Docker和docker-compose)。

  2. 访问管理控制台: 访问http://你的IP:7001/console,使用默认用户名weblogic和密码登录。

  3. 启用Web服务测试页:base_domain配置中启用“Web服务测试页”。

  4. 上传Webshell (谨慎操作): 访问http://你的IP:7001/ws_utc/config.do,上传Webshell进行漏洞复现(请务必在安全的隔离环境下进行,切勿用于非法活动)。

免责声明: 本指南仅供学习和研究使用。 在搭建和使用WebLogic测试环境时,请遵守所有适用的法律法规,并确保不会将其用于任何非法活动。


# oracle  # linux  # centos  # docker  # ai  # intellij idea  # Java  # console  # idea  # http  # 安装包  # 镜像  # 上传  # 仅供  # 并在  # 将其  # 可选  # 不含  # 免责声明  # 自带 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives  如何获取PHP WAP自助建站系统源码?  Python自然语言搜索引擎项目教程_倒排索引查询优化案例  宙斯浏览器视频悬浮窗怎么开启 边看视频边操作其他应用教程  通义万相免费版怎么用_通义万相免费版使用方法详细指南【教程】  Laravel用户密码怎么加密_Laravel Hash门面使用教程  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?  JS碰撞运动实现方法详解  Laravel如何使用.env文件管理环境变量?(最佳实践)  JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)  Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程  Swift中swift中的switch 语句  JavaScript如何实现继承_有哪些常用方法  如何用5美元大硬盘VPS安全高效搭建个人网站?  香港服务器部署网站为何提示未备案?  手机怎么制作网站教程步骤,手机怎么做自己的网页链接?  如何快速使用云服务器搭建个人网站?  Laravel怎么实现验证码(Captcha)功能  Laravel如何从数据库删除数据_Laravel destroy和delete方法区别  Linux安全能力提升路径_长期防护思维说明【指导】  三星、SK海力士获美批准:可向中国出口芯片制造设备  JavaScript如何实现路由_前端路由原理是什么  如何在VPS电脑上快速搭建网站?  今日头条微视频如何找选题 今日头条微视频找选题技巧【指南】  Python并发异常传播_错误处理解析【教程】  JavaScript如何实现倒计时_时间函数如何精确控制  简历没回改:利用AI润色让你的文字更专业  高防服务器:AI智能防御DDoS攻击与数据安全保障  Swift中switch语句区间和元组模式匹配  如何正确选择百度移动适配建站域名?  Laravel如何实现全文搜索功能?(Scout和Algolia示例)  中山网站推广排名,中山信息港登录入口?  使用C语言编写圣诞表白程序  米侠浏览器网页背景异常怎么办 米侠显示修复  长沙做网站要多少钱,长沙国安网络怎么样?  Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】  Android okhttputils现在进度显示实例代码  教学论文网站制作软件有哪些,写论文用什么软件 ?  谷歌Google入口永久地址_Google搜索引擎官网首页永久入口  如何在Windows环境下新建FTP站点并设置权限?  网站制作大概多少钱一个,做一个平台网站大概多少钱?  如何在企业微信快速生成手机电脑官网?  JavaScript如何实现类型判断_typeof和instanceof有什么区别  西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?  如何用虚拟主机快速搭建网站?详细步骤解析  如何自定义建站之星网站的导航菜单样式?  nodejs redis 发布订阅机制封装实现方法及实例代码  JavaScript中如何操作剪贴板_ClipboardAPI怎么用  Android自定义控件实现温度旋转按钮效果  怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?