温馨提示×

如何在Debian测WebLogic

小樊
47
2026-08-28 10:21:08
栏目: 智能运维

Debian 上测试 WebLogic,通常分成几个层次:
✅ 安装与启动
✅ 基本功能验证
✅ 应用部署测试
✅ 性能与连通性测试

下面按 “从零到可用” 给你一个完整、可操作的测试方案(适用于 WebLogic 12c / 14c)。


一、环境准备(Debian 侧)

1️⃣ 安装 JDK(必须)

WebLogic 依赖 JDK,推荐 JDK 8 或 JDK 11

sudo apt update
sudo apt install openjdk-11-jdk

验证:

java -version

设置环境变量(建议写入 /etc/profile~/.bashrc):

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH

二、安装 WebLogic(经典方式)

2️⃣ 下载 WebLogic

从 Oracle 官网下载:

  • fmw_XX.XX.X.X.X_wls_Disk1_1of1.zip

3️⃣ 解压并安装

unzip fmw_*.zip
java -jar fmw_*_wls.jar

按图形界面或静默方式完成安装。


三、创建域(Domain)

4️⃣ 使用 Configuration Wizard

cd $WEBLOGIC_HOME/oracle_common/common/bin
./config.sh

或静默创建:

./config.sh -mode=silent -silent_xml=create_domain.xml

常见测试域:

  • 域路径:/u01/oracle/user_projects/domains/base_domain
  • 端口:7001

四、启动 WebLogic(Debian 测试重点)

5️⃣ 启动 Admin Server

cd /u01/oracle/user_projects/domains/base_domain/bin
./startWebLogic.sh

后台运行:

nohup ./startWebLogic.sh > admin.log 2>&1 &

五、基本功能测试

6️⃣ 管理控制台测试

浏览器访问:

http://<Debian_IP>:7001/console

✅ 能打开登录页面
✅ 能用 weblogic 用户登录


7️⃣ 命令行状态检查

ps -ef | grep weblogic
netstat -tunlp | grep 7001

或:

curl http://localhost:7001/console

六、部署测试应用(核心测试)

8️⃣ 部署一个简单 WAR 包

示例:test.war

方式一:控制台部署

  1. 登录 Console
  2. Deployments → Install
  3. 上传 test.war
  4. 目标选择 Admin Server
  5. 激活更改

方式二:命令行

java weblogic.Deployer \
-username weblogic \
-password welcome1 \
-adminurl t3://localhost:7001 \
-deploy test.war

访问测试:

http://<Debian_IP>:7001/test

七、连通性与协议测试

9️⃣ 端口测试

telnet localhost 7001

10️⃣ T3 协议测试(WebLogic 特有)

t3://localhost:7001

可用 WLST 脚本验证:

java weblogic.WLST
connect('weblogic','welcome1','t3://localhost:7001')

八、性能与压力测试(可选)

11️⃣ 使用 ab / wrk

sudo apt install apache2-utils
ab -n 1000 -c 50 http://localhost:7001/test

12️⃣ JVM 监控

jps -l
jstat -gc <pid>

九、常见 Debian 上的坑

问题 解决方案
启动慢 检查 /dev/urandom
中文乱码 -Dfile.encoding=UTF-8
端口被占用 lsof -i:7001
内存不足 调整 setDomainEnv.sh

十、一句话总结

在 Debian 上测 WebLogic = 装 JDK → 建域 → 启动 → 控制台 → 部署应用 → 连通性验证


如果你愿意,我可以:

  • ✅ 给你 Debian + WebLogic 静默安装完整脚本
  • ✅ 帮你 压测 WebLogic
  • ✅ 指导 生产级参数调优
  • ✅ 排查 具体报错日志

你现在处于 哪个阶段

0