温馨提示×

debian上weblogic如何调

小樊
44
2026-09-14 12:27:25
栏目: 智能运维

你这个问题有点简略,我先分几种常见场景给你讲,基本覆盖 90% 的“Debian 上 WebLogic 怎么调”的需求。如果你是指性能调优 / 启动参数 / 故障排查,下面都包括了。


一、Debian 上 WebLogic 基本环境说明

WebLogic 官方不支持 Debian,但实际可用(用 Oracle Linux / RHEL 方式装):

  • JDK:必须用 Oracle JDK(WebLogic 对 OpenJDK 支持有限)
  • 用户:不建议用 root,建 weblogic 用户
  • 架构:x86_64

二、WebLogic 启动参数调整(最常用)

1️⃣ 修改 JVM 参数

编辑:

$DOMAIN_HOME/bin/setDomainEnv.sh

常见调整:

USER_MEM_ARGS="-Xms2g -Xmx2g -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=512m"
export USER_MEM_ARGS

GC 建议(JDK8):

-XX:+UseG1GC -XX:MaxGCPauseMillis=200

2️⃣ 后台启动 / 停止

nohup $DOMAIN_HOME/bin/startWebLogic.sh > admin.log 2>&1 &

停止:

$DOMAIN_HOME/bin/stopWebLogic.sh

三、WebLogic 性能调优(生产建议)

1️⃣ 线程池(自调节)

WebLogic 12c+ 默认 自调节线程池
如需限制:

Console → Servers → your_server → Thread Pools

2️⃣ 数据库连接池

Services → Data Sources → Connection Pool

建议:

  • Initial Capacity = Max Capacity
  • 超时:
    Connection Reserve Timeout = 10s
    Inactive Connection Timeout = 60s
    

3️⃣ Linux 系统层(Debian)

# 文件句柄
ulimit -n 65535

# 内核参数
net.core.somaxconn=1024
net.ipv4.tcp_tw_reuse=1

四、常见问题排查(Debian 特有)

❌ 启动报错:Unsupported OS

解决:

export WL_USE_X86=1

或忽略系统检查(不推荐生产):

-Dweblogic.wlst.offline.logErrors=true

❌ 图形化安装失败

Debian 无 GUI:

java -jar fmw_*.jar -silent -responseFile response.txt

五、日志位置(调问题必看)

$DOMAIN_HOME/servers/AdminServer/logs/AdminServer.log
$DOMAIN_HOME/servers/AdminServer/logs/access.log

六、如果你说的是“WebLogic 怎么调试(debug)”

DEBUG_PORT=8453
export JAVA_OPTIONS="-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=$DEBUG_PORT,server=y,suspend=n"

IDEA / Eclipse 远程 debug 即可。


七、你可以接着问我

你可以直接说:

  • ✅ “WebLogic 启动慢怎么调”
  • ✅ “Debian 安装 WebLogic 详细步骤”
  • ✅ “WebLogic CPU 100% 怎么排查”
  • ✅ “WebLogic + Nginx 怎么配”

你把具体现象或目标一发,我可以直接给你命令级方案。

0