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

一、管理服务器----认证管理

[[email protected] ~]$ cd/app/sinova/domains/base_domain/servers/AdminServer

[[email protected] AdminServer]$ mkdir security

[[email protected] AdminServer]$ cd security/

[[email protected] 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

时间: 2024-10-11 20:21:02

weblogic中间件集群分享(五)之weblogic启动管理节点的相关文章

weblogic中间件集群分享(六)之weblogic创建被管理节点

一.登录控制台 http://192.168.101.166:7001/console 用户:  weblogic  密码:  weblogic010 二.创建集群 点击"锁定并编辑",接下来可新建服务器或集群. 点击"新建" 点击"下一步" 节点2创建方法和节点1一样 状态为"unknown",这是因为还没启动节点. 点击"激活更改"保存配置. 三.被管理服务器----密码认证 cd /app/sinov

weblogic中间件集群分享(三)之weblogic软件安装

操作系统:redhat6.4(64位) JDK:jdk1.7.0_45.tar weblogic:wls1033_generic.jar 本次搭建使用的虚拟机,由于内存有限:我搭建的是同一台服务器,1个管理节点,2个被管理节点 一.关闭selinux和防火墙 service iptables stop        //关闭防火墙 setenforce 0               //临时关闭selinux vi /etc/selinux/config   //永久关闭,要重启 将SELIN

weblogic中间件集群分享(四)之weblogic创建域

[[email protected] ~]$ cd/app/sinova/Oracle/wlserver_10.3/common/bin [[email protected] bin]$ ./config.sh Unable to instantiate GUI, defaulting to console mode. <------------------- Fusion Middleware ConfigurationWizard ------------------> Welcome:

weblogic中间件集群分享(七)之weblogic部署应用【点击大图显示】

1.  新建应用目录: [[email protected]~]$ cd /app/sinova/ [[email protected]~]$ mkdir application 2.  上传应用至application目录并解压 3.  将解压后的应用同步至其它节点 4.  控制台上部署应用:

weblogic中间件集群分享(二)之weblogic服务器分布架构图【点击后大图】

一.单台服务器规划 二.多台服务器规划1 三.多台服务器规划2

weblogic中间件集群分享(一)之互联网一般架构图

weblogic的集群与配置

目录(?)[-] 1.Weblogic的集群 2.创建Weblogic集群前的规划 3.开始创建我们的Weblogic集群 1.1 创建集群的总控制端aminserver 2.2 创建集群中的节点mycluster1 mycluster2 3.3 如何启动集群 4.jdbc集群 5.把工程布署到集群环境中去 6.使用Apache与Weblogic集群整合 7.JMS集群 本文转摘于:http://blog.csdn.net/liuqiwen0512/article/details/7739421

Weblogic的集群

<收藏自http://www.cnblogs.com/HondaHsu/p/4267972.html> 一.Weblogic的集群 还记得我们在第五天教程中讲到的关于Tomcat的集群吗? 两个tomcat做node即tomcat1, tomcat2,使用Apache HttpServer做请求派发. 现在看看WebLogic的集群吧,其实也差不多. 区别在于: Tomcat的集群的实现为两个物理上不同的tomcat,分别就是两个node,没有总控端,没有任何控制台可言(只有通过比较简陋的ht

Weblogic 12c 集群环境搭建

注:本文来源为:<Weblogic 12c 集群环境搭建> 一:环境说明 本文是在windows7操作系统下配置的,jdk版本1.8 ,weblogic版本12.1.3.0.0. 二:搭建集群前的规划 其中AdminServer是总控制端,server1.server2.server3是集群中的三个服务节点. 其中Adminserver也叫做管理服务器,server1-3叫做托管服务器. 三:环境搭建 1.创建管理服务器AdminServer. AdminServer作为weblogic集群的