本文的weblogic版本为8.1
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) 通过startManagedWebLogic.cmd启动
其实方法3就是方法2的官方方式,很简单的
startManagedWebLogic.cmd back 就启动了后台
推荐这种方法,加上上面的startAll.bat,如果你是多个服务器部署的话用这种方法就简单的很,写脚本用putty 关闭系统,上传你的ear包,再启动,全部都可以做到自动化
4) 通过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,它的启动了
分享到:
相关推荐
weblogic启动优化脚本,可以解决weblogic控制台启动较慢问题,亲测有效
设置Weblogic启动不输用户密码
表现状况为:weblogic启动会在输入用户命,密码前等待2-3分钟后再继续启动
weblogic启动日志详细说明介绍,报错了所有的初始化信息模块的介绍!
weblogic监控 weblogic调优 weblogic版本区别 weblogic启动关闭脚本
weblogic 启动log
windows下的weblogic开机自动启动,这个详细说明了每一步,还有可能出现的问题,希望对你有帮助。
weblogic停止失败,再启动起不起来,因为有lok文件要删除,删除后再启动
自己工作中整理的;weblogic不如tomcat简单好用;动不动就容易启动失败; 文档中有常见启动失败的检查方法;
启动weblogic,在weblogic下部署工程目录,部署war包
如果你想在linux 环境下一条命令启动weblogic 就必须按照我的文档来配置
操作linux命令cd /prlife/weblogic/bea/user_projects/domains/prlwechat_domain/servers
使用SUN JDK 启动时要很长时间,但启动启来weblogic正常. 特征见下面标红部分,时间很长. test01@linux-suse:~/bea/weblogic92/samples/domains/wl_server/bin> ./startWebLogic.sh . JAVA Memory arguments: -Xms...
Unable to start WebLogic Server! Error: license signature validation error. Please make sure you have a valid license.bea file in the BEA home directory associated with this installation. For more ...
在Linux5(64位)下安装 WebLogic,创建域后,从命令行启动时,路径一般较深,不易记忆,为了方便管理,可以写一个启动脚本用来启动weblogic,在linux开机时启动,并在后台运行,且能自动备份日志。 注:使用时,请...
weblogic10.3集群配置.doc weblogic10.3优化设置.doc ...weblogic-debug模式启动.docx weblogic-debug模式启动.docx weblogic集群介绍.docx weblogic内存监控端口jconsole.docx websphere6.1集群配置.docx
启动并定时检查weblogic状态并重启weblogic
文章详细介绍了如何安装weblogic集群,并使用nodeManager来启停weblogic节点服务
weblogic服务启动的时间与系统时间不一致的解决方法
对于初学者比较适用,一步步教你如何在myeclipse下配置weblogic环境。