weblogic设置classpath、debug端口和log目录

 

    搭建完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 �x��⒂�烧撸�但是在缺省情�r下�\行 sun.tools.debug 代理程序。-Xnoagent �x����P�]此代理程序,以便使用 JPDA

Djava.compiler:禁用 JIT ��g器。�{�典型的 VM 需要禁用其 JIT ��g器。

Xrunjdwp
�b�d�M程�龋�in-process)�{��欤��K且指定要�M行的�B接的��e。transport=dt_socket �x�告知�{�程序要使用哪一�N�鬏��C制。指定 dt_socket �x�使�{�程序能�虮O��魅肟��C�B接。其他的可能值是 dt_shmem,���{�程序和��用程序服�掌�烧甙惭b在相同的主�C上�r,就要��用�@��值

address=16890
您想要�{�通信使用的 TCP 端口�。它����c您在�h程服�掌髋渲弥兄付ǖ亩丝谔�相同。

server=y
指示 JVM 正在�{�模式下�\行

 suspend=n

指示在建立�{�程序�B接之前服�掌鞑槐3值却�。如果使用 suspend=y �x�,�t在�绦虚_始�r,��用程序服�掌��和�K且保持等待,直到�{�程序�B接到它�橹埂�

 

三.设置log目录

在%WLS_REDIRECT_LOG%程序段中通过-D参数加入你自己的系统参数,如-Dyour.log.home="D:\log","your.log.home”为log4j配置文件通过${}读取的系统变量,D:\log即是日志目录;依此类推,若有其他的启动参数,也可以通过-D参数设置

 

以上!

你可能感兴趣的:(Weblogic配置)