weblogic设置classpath、debug端口和log目录
2014-05-29 11:47
253 查看
搭建完weblogic,一般需要设置几个参数,外部classpath,远程调试端口和log4j配置目录。以下是设置方法
一.设置外部classpath
编辑%YOUR_DOMAIN%/bin/startWeblogic.cmd文件,在set CLASSPATH命令后加上需要设为classpath的目录即可,记得用分号隔开;这样在外部classpath目录存放的配置文件能生效,不用每次随代码打包。
二.设置debug端口
在以上startWeblogic.cmd文件中加入一行,
set JAVA_OPTIONS=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=16890,server=y,suspend=n
然后可在eclipse中启动远程调试。
参数解释:(此段转自http://hi.baidu.com/crsky2008/item/d8f32d2d6cc1a9d40f37f964,详细调试方法参考)
Xdebug:激活調試
Xnoagent:Sun 典型的 VM,它既支持老的 sun.tools.debug 接口,又支持 Java Platform Debugging Architecture(JPDA);-Xdebug 選項啟用兩者,但是在缺省情況下運行 sun.tools.debug 代理程序。-Xnoagent 選項會關閉此代理程序,以便使用 JPDA
Djava.compiler:禁用 JIT 編譯器。調試典型的 VM 需要禁用其 JIT 編譯器。
Xrunjdwp
裝載進程內(in-process)調試庫,並且指定要進行的連接的類別。transport=dt_socket 選項告知調試程序要使用哪一種傳輸機制。指定 dt_socket 選項使調試程序能夠監聽傳入客戶機連接。其他的可能值是 dt_shmem,當調試程序和應用程序服務器兩者安裝在相同的主機上時,就要應用這個值
address=16890
您想要調試通信使用的 TCP 端口號。它應該與您在遠程服務器配置中指定的端口號相同。
server=y
指示 JVM 正在調試模式下運行
suspend=n
指示在建立調試程序連接之前服務器不保持等待。如果使用 suspend=y 選項,則在執行開始時,應用程序服務器將暫停並且保持等待,直到調試程序連接到它為止。
三.设置log目录
在%WLS_REDIRECT_LOG%程序段中通过-D参数加入你自己的系统参数,如-Dyour.log.home="D:\log","your.log.home”为log4j配置文件通过${}读取的系统变量,D:\log即是日志目录;依此类推,若有其他的启动参数,也可以通过-D参数设置
以上!
一.设置外部classpath
编辑%YOUR_DOMAIN%/bin/startWeblogic.cmd文件,在set CLASSPATH命令后加上需要设为classpath的目录即可,记得用分号隔开;这样在外部classpath目录存放的配置文件能生效,不用每次随代码打包。
二.设置debug端口
在以上startWeblogic.cmd文件中加入一行,
set JAVA_OPTIONS=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=16890,server=y,suspend=n
然后可在eclipse中启动远程调试。
参数解释:(此段转自http://hi.baidu.com/crsky2008/item/d8f32d2d6cc1a9d40f37f964,详细调试方法参考)
Xdebug:激活調試
Xnoagent:Sun 典型的 VM,它既支持老的 sun.tools.debug 接口,又支持 Java Platform Debugging Architecture(JPDA);-Xdebug 選項啟用兩者,但是在缺省情況下運行 sun.tools.debug 代理程序。-Xnoagent 選項會關閉此代理程序,以便使用 JPDA
Djava.compiler:禁用 JIT 編譯器。調試典型的 VM 需要禁用其 JIT 編譯器。
Xrunjdwp
裝載進程內(in-process)調試庫,並且指定要進行的連接的類別。transport=dt_socket 選項告知調試程序要使用哪一種傳輸機制。指定 dt_socket 選項使調試程序能夠監聽傳入客戶機連接。其他的可能值是 dt_shmem,當調試程序和應用程序服務器兩者安裝在相同的主機上時,就要應用這個值
address=16890
您想要調試通信使用的 TCP 端口號。它應該與您在遠程服務器配置中指定的端口號相同。
server=y
指示 JVM 正在調試模式下運行
suspend=n
指示在建立調試程序連接之前服務器不保持等待。如果使用 suspend=y 選項,則在執行開始時,應用程序服務器將暫停並且保持等待,直到調試程序連接到它為止。
三.设置log目录
在%WLS_REDIRECT_LOG%程序段中通过-D参数加入你自己的系统参数,如-Dyour.log.home="D:\log","your.log.home”为log4j配置文件通过${}读取的系统变量,D:\log即是日志目录;依此类推,若有其他的启动参数,也可以通过-D参数设置
以上!
相关文章推荐
- 更改Tomcat默认目录,端口 (含设置缺省网页的方法 )
- Tomcat 修改默认端口 以及Tomcat设置虚拟目录
- 关于weblogic的classpath、weblogic.xml和JASS设置
- weblogic的debug设置
- IIS 之 IIS 7及以上多域名或端口绑定同一物理目录并设置不同默认文档
- web应用服务器Bea weblogic8.1 设置虚拟目录
- 02_Weblogic课程之安装篇:RedHat下JDK安装,RedHat下Weblogic安装,目录结构,环境变量设置
- 02_Weblogic课程之安装篇:RedHat下JDK安装,RedHat下Weblogic安装,目录结构,环境变量设置
- weblogic 12 开启debug端口配置
- 更改Tomcat默认目录,端口 (含设置缺省网页的方法 ) 【备忘】【转】
- bin-debug放到别的目录后不能看?编译器参数设置一下
- 设置WebLogic10.x默认目录为根目录
- [makefile]如何设置不同目录的代码(.c),生成到指定目录下(./debug/.o))
- tomcat修改端口 设置虚拟目录 修改管理员密码
- [转]更改Tomcat默认目录+端口+设置缺省网页的方法
- Android debug log 查看设置.
- Myeclipse Weblogic Launches下的classpath配置文件目录
- WebLogic10.3.6的远程调试设置及修改远程调试端口
- 如何写一个可以设置等级的打印log,类似于 Debug版本 和release版本。
- apache设置不同端口监听不同目录