如何在CentOS上搭建WebLogic测试环境
发布时间 - 2025-05-17 00:00:00 点击率:次在centos系统上搭建weblogic测试环境,步骤如下:
环境准备
-
下载WebLogic: 从Oracle官网下载最新版WebLogic安装包。
-
准备JDK: 安装JDK 8U121或更低版本 (WebLogic某些漏洞修复需要低版本JDK)。 确保JDK安装路径不含空格。
-
服务器准备: 确保CentOS服务器已安装并网络配置正确。
安装步骤
-
解压安装包: 解压下载的WebLogic安装包,得到一个jar文件。
-
执行安装命令: 使用root权限运行以下命令:
java -jar fmw_14.1.1.0.0_wls_lite_generic.jar(将fmw_14.1.1.0.0_wls_lite_generic.jar替换为你的实际文件名)。 -
配置安装路径: 选择空间充足的磁盘目录进行安装,路径中避免使用中文和空格。
-
WebLogic配置: 安装完成后,进入WebLogic配置目录,修改
setDomainEnv.sh(Linux系统使用.sh文件,而非.cmd),启用调试模式并设置调试端口为5005。 -
启动WebLogic: 执行命令启动WebLogic服务器:
startWebLogic.sh
IDEA调试配置
-
添加WebLogic jar包: 在IntelliJ IDEA中新建项目,将必要的WebLogic jar包添加到项目classpath。
-
配置WebLogic项目: 将
wlserver目录复制到CentOS虚拟机,并在IDEA中打开该项目进行调试配置。
环境验证
-
检查服务状态: 使用
systemctl status命令(或ps -ef | grep)检查WebLogic服务是否运行。 -
验证功能: 使用WebLogic自带命令验证版本信息等,确保安装成功。
漏洞复现 (可选)
使用VulnHub靶场环境进行漏洞复现(仅限学习研究):
-
下载VulnHub镜像: 使用
docker-compose up -d命令下载并启动VulnHub镜像(
需预先安装Docker和docker-compose)。 -
访问管理控制台: 访问
http://你的IP:7001/console,使用默认用户名weblogic和密码登录。 -
启用Web服务测试页: 在
base_domain配置中启用“Web服务测试页”。 -
上传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方法
如何挑选优质建站一级代理提升网站排名?


需预先安装Docker和docker-compose)。