[转帖]weblogic启动3种方法_Tomcat, WebLogic及J2EE讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Tomcat, WebLogic及J2EE讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 4052 | 回复: 0   主题: [转帖]weblogic启动3种方法        下一篇 
xiachong
注册用户
等级:中士
经验:218
发帖:9
精华:0
注册:2013-3-7
状态:离线
发送短消息息给xiachong 加好友    发送短消息息给xiachong 发消息
发表于: IP:您无权察看 2013-3-8 14:57:05 | [全部帖] [楼主帖] 楼主

原帖地址: http://www.iteye.com/topic/1127533
本文的weblogic版本为8.1
weblogic有3个server (domainServer, front, back)
1) 第一种方法就是weblogic自带的,用weblogicconsole来启动,这个应该都会
2) 第二种方法是通过脚本来启动,比如在domain里有这个一个自带的脚本startWebLogic.cmd,我们可以直接copy这个脚本,在里面改它的
Script代码 set SERVER_NAME=domainServer
为front就可以启动server front了

Script代码 set SERVER_NAME=front

相应的改为back就可以启动server back

Script代码  set SERVER_NAME=back

这种方法debug也比较简单,直接在对应的脚本里加上远程debug的配置,然后在eclipse里建一个远程debug就行了,注意端口要一样
Script代码   北京联动北方科技有限公司

 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

Script代码  
北京联动北方科技有限公司

@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,来打印出它的所有参数

Script代码  
北京联动北方科技有限公司

  1. %JAVA_HOME%binjava %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% %DEBUG_OPTS% -Dweblogic.Name=%SERVER_NAME%...  


前面加上echo
Script代码   北京联动北方科技有限公司

  1. echo %JAVA_HOME%binjava %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% %DEBUG_OPTS% -Dweblogic.Name=%SERVER_NAME%...  


然后执行一次我们就可以得到所有的参数了
Script代码   北京联动北方科技有限公司

  1. d:beaJROCKI~1binjava -jrockit -Xms96m -Xmx256m  -Xverify:none -Dweblogic.Nam  
  2. e=back -Dweblogic.ProductionModeEnabled= -Djava.security.policy="d:beaWEBLO  
  3. G~1serverlibweblogic.policy"  


然后把中间的文件地址修正下,就可以打开eclipse了
eclipse -> run -> run configurations ->  新建一个java application
在main标签里project选择要启动的project, main class输入weblogic.Server。
在arguments标签的 vm arguments里输入刚刚得到的参数
Java代码   北京联动北方科技有限公司

  1. -jrockit -Xms96m -Xmx256m  -Xverify:none -Dweblogic.Name=back -Dweblogic.ProductionModeEnabled= -Djava.security.policy="d:beaweblogic81serverlibweblogic.policy"


在working directory里选择other,选择你的domain地址,然后点apply,就可以点run,它的启动了

该贴被xiachong编辑于2013-3-8 15:00:09




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论