如何在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


相关推荐: 如何用免费手机建站系统零基础打造专业网站?  PHP 实现电台节目表的智能时间匹配与今日/明日轮播逻辑  在线制作视频的网站有哪些,电脑如何制作视频短片?  Laravel如何使用Eloquent进行子查询  制作电商网页,电商供应链怎么做?  Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案  Laravel怎么实现验证码(Captcha)功能  如何在不使用负向后查找的情况下匹配特定条件前的换行符  制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?  jimdo怎样用html5做选项卡_jimdo选项卡html5实现与切换效果【指南】  Win11怎样安装网易有道词典_Win11安装词典教程【步骤】  Laravel如何安装Breeze扩展包_Laravel用户注册登录功能快速实现【流程】  Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率  Claude怎样写结构化提示词_Claude结构化提示词写法【教程】  如何快速搭建支持数据库操作的智能建站平台?  如何在阿里云虚拟主机上快速搭建个人网站?  使用豆包 AI 辅助进行简单网页 HTML 结构设计  详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)  JavaScript Ajax实现异步通信  哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?  JavaScript如何操作视频_媒体API怎么控制播放  Win10如何卸载预装Edge扩展_Win10卸载Edge扩展教程【方法】  如何自定义建站之星模板颜色并下载新样式?  Python自然语言搜索引擎项目教程_倒排索引查询优化案例  Laravel怎么使用Intervention Image库处理图片上传和缩放  Mybatis 中的insertOrUpdate操作  Laravel Eloquent访问器与修改器是什么_Laravel Accessors & Mutators数据处理技巧  利用 Google AI 进行 YouTube 视频 SEO 描述优化  Bootstrap整体框架之JavaScript插件架构  如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)  百度浏览器如何管理插件 百度浏览器插件管理方法  如何为不同团队 ID 动态生成多个非值班状态按钮  Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解  创业网站制作流程,创业网站可靠吗?  如何在万网主机上快速搭建网站?  Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出  如何在服务器上配置二级域名建站?  Laravel路由怎么定义_Laravel核心路由系统完全入门指南  如何在建站之星绑定自定义域名?  Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程  极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?  怎么用AI帮你设计一套个性化的手机App图标?  Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?  进行网站优化必须要坚持的四大原则  php结合redis实现高并发下的抢购、秒杀功能的实例  如何为不同团队 ID 动态生成多个独立按钮  Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤  js实现获取鼠标当前的位置  实例解析Array和String方法  如何挑选优质建站一级代理提升网站排名?