weblogic启动报错

背景:

小白在使用eclipse中搭建oracle的weblogic10.3结束后,启动weboligic报错,修改了启动cmd脚本也没用,故有此文:

-----------------------------------------------------------------------------------------------------------------

<Jul 4, 2012 4:01:24 PM CST> <Info> <Management> <BEA-141223> <The server nameMamdbServer-229 specified with -Dweblogic.Name does not exist.The configuration includes the following servers {AdminServer,Test229-zy,mdbServer-229}.>

<Jul 4, 2012 4:01:24 PM CST> <Critical> <WebLogicServer> <BEA-000362> <Server failed. Reason:

There are 1 nested errors:

weblogic.management.ManagementException: [Management:141223]The server name MamdbServer-229 specified with -Dweblogic.Name does not exist. The configuration includes the following servers {AdminServer,Test229-zy,mdbServer-229}.
        at weblogic.management.provider.internal.RuntimeAccessImpl.<init>(RuntimeAccessImpl.java:149)
        at weblogic.management.provider.internal.RuntimeAccessService.start(RuntimeAccessService.java:39)
        at weblogic.t3.srvr.ServerServicesManager.startService(ServerServicesManager.java:459)
        at weblogic.t3.srvr.ServerServicesManager.startInStandbyState(ServerServicesManager.java:164)
        at weblogic.t3.srvr.T3Srvr.initializeStandby(T3Srvr.java:711)
        at weblogic.t3.srvr.T3Srvr.startup(T3Srvr.java:482)
        at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:440)

        at weblogic.Server.main(Server.java:67)

错误原因:指定的服务名不存在~

打开startWeblogic.sh文件找到-Dweblogic.Name 参数,将它的值修改为你的服务嘛~

如: 
if [ "${WLS_REDIRECT_LOG}" = "" ] ; then 
echo "Starting WLS with line:" 
echo "${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS} -Dweblogic.Name=SampleServer-Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy  ${PROXY_SETTINGS} ${SERVER_CLASS}" 
${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS} -Dweblogic.Name=SampleServer -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy ${PROXY_SETTINGS} ${SERVER_CLASS} 
else 
echo "Redirecting output from WLS window to ${WLS_REDIRECT_LOG}" 
${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS} -Dweblogic.Name=SampleServer -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy ${PROXY_SETTINGS} ${SERVER_CLASS}  >"${WLS_REDIRECT_LOG}" 2>&1 
fi 

ps:

     其实我们只要将脚本中的ServerName和控制台中创建的ServerName保持一致即可~

     可以删除控制台上面创建的Server,然后再重新创建一个MamdbServer-229或者修改配置文件:DOMAIN_HOME/config/config.xml文件将mdbServer-229修改成MamdbServer-229,然后再重启控制台重新登录即可~【如果还报类似的错误就看看端口是否被占用等】


转自:http://blog.csdn.net/zhuying_linux/article/details/7715305

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值