浏览 13882 次
锁定老帖子 主题:weblogic启动3种方法
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-11-02
weblogic有3个server (domainServer, front, back) 1) 第一种方法就是weblogic自带的,用weblogic console来启动,这个应该都会 2) 第二种方法是通过脚本来启动,比如在domain里有这个一个自带的脚本startWebLogic.cmd,我们可以直接copy这个脚本,在里面改它的 set SERVER_NAME=domainServer 为front就可以启动server front了 set SERVER_NAME=front 相应的改为back就可以启动server back set SERVER_NAME=back 这种方法debug也比较简单,直接在对应的脚本里加上远程debug的配置,然后在eclipse里建一个远程debug就行了,注意端口要一样 set DEBUG_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8789,server=y,suspend=n %JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% %DEBUG_OPTS% -Dweblogic.Name=%SERVER_NAME%... 下面是我的startAll.bat @echo off echo [INFO] start startNodeManager.cmd start "startNodeManager" "D:\bea\weblogic81\server\bin\startNodeManager.cmd" echo [INFO] start startWebLogic.cmd start "startWebLogic" "D:\bea\user_projects\domains\Domain\startWebLogic.cmd" echo [INFO] start startBackEnd.cmd start "startBackEnd" "D:\bea\user_projects\domains\Domain\back.cmd" echo [INFO] start startFrontEnd.cmd start "startFrontEnd" "D:\bea\user_projects\domains\Domain\front.cmd" 我比较喜欢这种方法,因为用这个方法我们就可以自己建脚本,就一次启动全部系统,不用每次都要通过console来启动,重启server也不用再进console了,只要关闭对应的cmd,再双击对应的server脚本就可以启动了 3) 通过eclipse来启动 这个方法其实也是根据脚本来的,比如上面的这一行,就是直接执行的java,不过中间参数有点多,所以我们就在这句脚本前加上echo,来打印出它的所有参数 %JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% %DEBUG_OPTS% -Dweblogic.Name=%SERVER_NAME%... 前面加上echo echo %JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% %DEBUG_OPTS% -Dweblogic.Name=%SERVER_NAME%... 然后执行一次我们就可以得到所有的参数了 d:\bea\JROCKI~1\bin\java -jrockit -Xms96m -Xmx256m -Xverify:none -Dweblogic.Nam e=back -Dweblogic.ProductionModeEnabled= -Djava.security.policy="d:\bea\WEBLO G~1\server\lib\weblogic.policy" 然后把中间的文件地址修正下,就可以打开eclipse了 eclipse -> run -> run configurations -> 新建一个java application 在main标签里project选择要启动的project, main class输入weblogic.Server。 在arguments标签的 vm arguments里输入刚刚得到的参数 -jrockit -Xms96m -Xmx256m -Xverify:none -Dweblogic.Name=back -Dweblogic.ProductionModeEnabled= -Djava.security.policy="d:\bea\weblogic81\server\lib\weblogic.policy" 在working directory里选择other,选择你的domain地址,然后点apply,就可以点run,它的启动了 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2012-11-04
weblogi比较少用,留着以后备用 谢谢··
|
|
返回顶楼 | |