weblogic内存、调试端口 常用设置

本文档详细介绍了如何在Windows和Linux环境下配置WebLogic服务器的内存参数和调试端口。在Windows中,通过修改setDomainEnv.cmd和startWebLogic.cmd文件,设置内存参数如Xms、Xmx、Xss、PermSize和MaxPermSize,并开启17001端口进行远程调试。在Linux环境下,使用lsof命令查找7001端口进程,然后通过kill命令结束Java进程,同时设置了内存参数和启动脚本,确保服务器稳定运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

windows

 

setDomainEnv.cmd

set MEM_ARGS=-Xms768m -Xmx1024m -Xss2048k 

set MEM_PERM_SIZE=-XX:PermSize=256m

set MEM_MAX_PERM_SIZE=-XX:MaxPermSize=512m

startWebLogic.cmd

title 7001

rmdir /S/Q %DOMAIN_HOME%\servers\AdminServer\tmp

 

@REM added by mahh for eclipse remote debuge transport=dt_socket : 使用socket方式提供调试 address=17001: 调试端口为17001

set DEBUG_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=17001,server=y,suspend=n

@REM end mahh

linux


lsof -i :7001

kill -9  `ps -ef | grep java | awk '{print $2}'`
LANG="zh_CN.GBK"
nohup /home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/env_9107_160407151157/D_TEMPLATE/bin/startWebLogic.sh > /root/mahh/9107.log  & #MAIN

startWebLogic.sh

echo =========================================================mahh-begin=================================================================
echo rm -rf ${DOMAIN_HOME}/servers/AdminServer/tmp/
rm -rf ${DOMAIN_HOME}/servers/AdminServer/tmp/
echo =========================================================mahh-end===================================================================

USER_MEM_ARGS="-D64 -Xms8192m -Xmx8192m -XX:MaxNewSize=2048m -XX:MaxPermSize=512m -Dweblogic.threadpool.MinPoolSize=100 -Dweblogic.threadpool.MaxPoolSize=1000 -Djava.awt.headless=true -Dfile.encoding=GBK -Ddefault.client.encoding=GBK -Dsun.jnu.encoding=GBK "

-XX:ParallelGCThreads=20 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:CMSFullGCsBeforeCompaction=5 -XX:+PrintGC -Djava.awt.headless=true
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值