在 Debian 上测试 WebLogic,通常分成几个层次:
✅ 安装与启动
✅ 基本功能验证
✅ 应用部署测试
✅ 性能与连通性测试
下面按 “从零到可用” 给你一个完整、可操作的测试方案(适用于 WebLogic 12c / 14c)。
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
从 Oracle 官网下载:
fmw_XX.XX.X.X.X_wls_Disk1_1of1.zipunzip fmw_*.zip
java -jar fmw_*_wls.jar
按图形界面或静默方式完成安装。
cd $WEBLOGIC_HOME/oracle_common/common/bin
./config.sh
或静默创建:
./config.sh -mode=silent -silent_xml=create_domain.xml
常见测试域:
/u01/oracle/user_projects/domains/base_domain7001cd /u01/oracle/user_projects/domains/base_domain/bin
./startWebLogic.sh
后台运行:
nohup ./startWebLogic.sh > admin.log 2>&1 &
浏览器访问:
http://<Debian_IP>:7001/console
✅ 能打开登录页面
✅ 能用 weblogic 用户登录
ps -ef | grep weblogic
netstat -tunlp | grep 7001
或:
curl http://localhost:7001/console
示例:test.war
test.warjava weblogic.Deployer \
-username weblogic \
-password welcome1 \
-adminurl t3://localhost:7001 \
-deploy test.war
访问测试:
http://<Debian_IP>:7001/test
telnet localhost 7001
t3://localhost:7001
可用 WLST 脚本验证:
java weblogic.WLST
connect('weblogic','welcome1','t3://localhost:7001')
sudo apt install apache2-utils
ab -n 1000 -c 50 http://localhost:7001/test
jps -l
jstat -gc <pid>
| 问题 | 解决方案 |
|---|---|
| 启动慢 | 检查 /dev/urandom |
| 中文乱码 | 加 -Dfile.encoding=UTF-8 |
| 端口被占用 | lsof -i:7001 |
| 内存不足 | 调整 setDomainEnv.sh |
在 Debian 上测 WebLogic = 装 JDK → 建域 → 启动 → 控制台 → 部署应用 → 连通性验证
如果你愿意,我可以:
你现在处于 哪个阶段?