weblogic远程调试
2016-07-22 12:34
155 查看
weblogic远程调试
配置weblogic远程调试之前,需要做这几个工作:1) 安装weblogic服务器,然后创建一个域;
2) 安装eclipse集成IDE;
3) eclipse中包含发布的工程。
在上面几个工作完成之后,配置weblogic远程调试需要这么几个步骤:
第一步,修改weblogic根目录下user_projects\domains\域名\bin\setDomainEnv.cmd文件;
找到一下内容:
if "%debugFlag%"=="true" (
set JAVA_DEBUG=-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=%DEBUG_PORT%,server=y,suspend=n -Djava.compiler=NONE
set JAVA_OPTIONS=%JAVA_OPTIONS% %enableHotswapFlag% -ea -da:com.bea... -da:javelin... -da:weblogic... -ea:com.bea.wli... -ea:com.bea.broker... -ea:com.bea.sbconsole...
) else (
set JAVA_OPTIONS=%JAVA_OPTIONS% %enableHotswapFlag% -da
)
if "%debugFlag%"=="true" ( set JAVA_DEBUG=-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=%DEBUG_PORT%,server=y,suspend=n -Djava.compiler=NONE set JAVA_OPTIONS=%JAVA_OPTIONS% %enableHotswapFlag% -ea -da:com.bea... -da:javelin... -da:weblogic... -ea:com.bea.wli... -ea:com.bea.broker... -ea:com.bea.sbconsole... ) else ( set JAVA_OPTIONS=%JAVA_OPTIONS% %enableHotswapFlag% -da )
在之前加如下配置:
set debugFlag=true
set debugFlag=true
第二步,启动weblogic;
在命令行上看到Listening for transport dt_socket at address:8453,说明weblogic的debug模式已经启动。
第三步,打开eclipse,然后再打开Debug Configurations,选择“Remote Java Application”,右键—>new创建一个Debug应用
Name:随便
Project:调试工程
Connection Type:选中“Standard (Socket Attach)”
Host:weblogic:地址
port:weblogic:调试端口,默认8453
然后点击“Debug”按钮进入调试视图,接下来就和一般的java程序调试没两样的。
相关文章推荐
- 如何为ORACLE表空间创建大容量数据文件
- 呼叫中心架构设计
- Logger Rate Limiter
- JVM参数调整,GC优化
- 关于Fragment重叠问题分析和解决
- Hibernate中,One2Many的基于注解Annotation的实现
- hdu5738(极角排序)
- 沙盒开机动画简单demon
- 当多个客户请求一个servlet时,引擎为每个客户启动一个线程,那么servlet类的成员变量被所有的线程共享?
- 上传图片携带参数至服务器工具类
- readme
- C# 读COM PORT
- tjut 5407
- Android 获取全局Context的技巧
- SpringBoot入门系列:第七篇 Spring Boot的测试
- poj 2528 线段树+离散化
- protobuf C++入门
- 官方样例ExamplesWPFFileTransfer
- GC的三种方式
- 本地广播LocalBroadcastManager,和全局广播有什么区别