设为首页 收藏本站
查看: 1349|回复: 0

[经验分享] weblogic中间件集群分享(五)之weblogic启动管理节点

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-3-5 13:53:10 | 显示全部楼层 |阅读模式
一、管理服务器----认证管理

[sinova@localhost ~]$ cd/app/sinova/domains/base_domain/servers/AdminServer

[sinova@localhost AdminServer]$ mkdir security

[sinova@localhost AdminServer]$ cd security/

[sinova@localhost security]$ vi boot.properties

username=weblogic

password=weblogic010

二、创建目录【后面脚本会使用到】

mkdir -p /app/sinova/bin

mkdir -p /app/sinova/logs/www

三、编写管理服务器启动脚本【管理节点给1G内存】

1、cd /app/sinova/bin



2、vi restart-admin.sh

#!/bin/bash

DATE=`date +%Y%m%d`

USER_MEM_ARGS="-Xms1024m -Xmx1024m-XX:MaxPermSize=256m"

export USER_MEM_ARGS JAVA_OPTIONS

ps -ef | grep java | grep weblogic | grep AdminServer | awk'{print $2}' | xargs kill -9 > /dev/null 2>&1

nohup /app/sinova/domains/base_domain/bin/startWebLogic.sh> /app/sinova/logs/www/admin-${DATE}.log 2>&1 &



3、chmod+x restart-admin.sh



4、执行 ./restart-admin.sh



5、登录控平台   http://192.168.101.166:7001/console               【用户:  weblogic 密码:  weblogic010】




################华丽分隔线###############


附上:启动管理节点常见出错的3种情况



启动报错1【修改  vi/app/sinova/Oracle/wlserver_10.3/common/bin/commEnv.sh】

Exception in thread "Timer-1"

Exception: java.lang.OutOfMemoryError thrown from theUncaughtExceptionHandler in thread "Timer-1"

Exception in thread "[STANDBY] ExecuteThread: '3' forqueue: 'weblogic.kernel.Default (self-tuning)'"

Exception: java.lang.OutOfMemoryError thrown from theUncaughtExceptionHandler in thread "[STANDBY] ExecuteThread: '3' forqueue: 'weblogic.kernel.Default (self-tuning)'"

Exception in thread "DynamicListenThread[Default]"

Exception: java.lang.OutOfMemoryError thrown from theUncaughtExceptionHandler in thread "DynamicListenThread[Default]"

./startWebLogic.sh: line 175: 58635 Killed                  ${JAVA_HOME}/bin/java${JAVA_VM} ${MEM_ARGS} -Dweblogic.Name=${SERVER_NAME}-Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy ${JAVA_OPTIONS}${PROXY_SETTINGS} ${SERVER_CLASS}





修改:【第152行,原 JAVA_VM=-jrockit】

148 # Set up JVM options base on value of JAVA_VENDOR

149 if [ "$PRODUCTION_MODE" = "true" ];then

150   case $JAVA_VENDORin

151   Oracle)

152     JAVA_VM=-server

153    MEM_ARGS="-Xms128m -Xmx256m"











启动报错2、【修改 /etc/hosts,增加上本机IP及127.0.0.1】

<Jan 29, 2015 11:57:23 AM CST> <Error><Security> <BEA-090870> <The realm "myrealm" failed tobe loaded: weblogic.security.service.SecurityServiceException:java.lang.ExceptionInInitializerError.

weblogic.security.service.SecurityServiceException:java.lang.ExceptionInInitializerError

      atweblogic.security.service.CSSWLSDelegateImpl.initializeServiceEngine(CSSWLSDelegateImpl.java:342)

      atweblogic.security.service.CSSWLSDelegateImpl.initialize(CSSWLSDelegateImpl.java:221)

      atweblogic.security.service.CommonSecurityServiceManagerDelegateImpl.InitializeServiceEngine(CommonSecurityServiceManagerDelegateImpl.java:1783)

      atweblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initializeRealm(CommonSecurityServiceManagerDelegateImpl.java:442)

      atweblogic.security.service.CommonSecurityServiceManagerDelegateImpl.loadRealm(CommonSecurityServiceManagerDelegateImpl.java:840)

      Truncated. see logfile for complete stacktrace



Caused By: java.lang.ExceptionInInitializerError

      atcom.octetstring.vde.util.guid.GuidGenerator.nextGuidInBytes(GuidGenerator.java:125)

      atcom.octetstring.vde.util.guid.Guid.<init>(Guid.java:84)

      atcom.octetstring.vde.backend.standard.BackendStandard.add(BackendStandard.java:379)

      atcom.octetstring.vde.backend.BackendHandler.add(BackendHandler.java:460)

      atcom.octetstring.vde.util.LDIF.importLDIF(LDIF.java:279)

      Truncated. see logfile for complete stacktrace



Caused By: java.lang.NullPointerException

      atjava.lang.System.arraycopy(Native Method)

      atcom.octetstring.vde.util.guid.GuidParamGenerator.generateNodeID(GuidParamGenerator.java:47)

      atcom.octetstring.vde.util.guid.GuidStateManager.initializeGUIDParameters(GuidStateManager.java:59)

      at com.octetstring.vde.util.guid.GuidStateManager.<init>(GuidStateManager.java:30)

      atcom.octetstring.vde.util.guid.GuidStateManager.<clinit>(GuidStateManager.java:23)

      Truncated. see logfile for complete stacktrace

>

<Jan 29, 2015 11:57:23 AM CST> <Notice> <Security><BEA-090082> <Security initializing using security realm myrealm.>

<Jan 29, 2015 11:57:23 AM CST> <Critical><WebLogicServer> <BEA-000362> <Server failed. Reason:



There are 1 nested errors:



weblogic.security.service.SecurityServiceRuntimeException:[Security:090399]Security Services Unavailable

      atweblogic.security.service.CommonSecurityServiceManagerDelegateImpl.doBootAuthorization(CommonSecurityServiceManagerDelegateImpl.java:916)

      atweblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initialize(CommonSecurityServiceManagerDelegateImpl.java:1050)

      atweblogic.security.service.SecurityServiceManager.initialize(SecurityServiceManager.java:875)

      atweblogic.security.SecurityService.start(SecurityService.java:141)

      at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)

      atweblogic.work.ExecuteThread.execute(ExecuteThread.java:201)

      atweblogic.work.ExecuteThread.run(ExecuteThread.java:173)













启动报错3、【内存不够,使用我编写的启动脚本就不会报错了】

<Feb 14, 2015 3:43:56 AM CST> <Error> <JMX><BEA-149500> <An exception occurred while registering the MBeancom.bea:ServerRuntime=AdminServer,Name=AdminServer,Type=SingleSignOnServicesRuntime.

java.lang.OutOfMemoryError: PermGen space

        atjava.lang.ClassLoader.defineClass1(Native Method)

        atjava.lang.ClassLoader.defineClass(ClassLoader.java:800)

        atjava.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)

        atjava.net.URLClassLoader.defineClass(URLClassLoader.java:449)

        atjava.net.URLClassLoader.access$100(URLClassLoader.java:71)

        Truncated. seelog file for complete stacktrace

>

<Feb 14, 2015 3:43:58 AM CST> <Error> <JMX><BEA-149500> <An exception occurred while registering the MBeancom.bea:ServerRuntime=AdminServer,Name=DataRetirementWorkManager,Type=MaxThreadsConstraintRuntime.

java.lang.OutOfMemoryError: PermGen space

        atjava.lang.Class.getDeclaredConstructors0(Native Method)

        atjava.lang.Class.privateGetDeclaredConstructors(Class.java:2493)

        atjava.lang.Class.getConstructor0(Class.java:2803)

        atjava.lang.Class.getDeclaredConstructor(Class.java:2053)

        atweblogic.management.provider.internal.BeanInfoAccessImpl.buildBeanInfo(BeanInfoAccessImpl.java:400)

        Truncated. seelog file for complete stacktrace




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-43702-1-1.html 上篇帖子: weblogic中间件集群分享(四)之weblogic创建域 下篇帖子: weblogic中间件集群分享(六)之weblogic创建被管理节点
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表