After Cluster setting , error was output on the console
Yuji Yamamoto
Greenhorn
Joined: Nov 08, 2002
Posts: 2
posted
0
Hi, Our environment is WebLogic6.1sp3. And 1 admin server and 2 manage servers. Each manage server is the member of cluster. But it seems that check_status.jsp file or some setting of WebLogic cause following error. ============================================== <2002/11/08 22:59:37:JST> <Error> <HTTP Session> <・オ。シ・ヨ・・テ・ネ ・サ・テ・キ・逾・・鬣ソ・、・爨鋿ョ、ヌ、ュ、゙、サ、」 weblogic.management.NoAccessRuntimeException: User guest does not have access permission on weblogic.admin.mbean.MBeanHome Start server side stack trace: weblogic.management.NoAccessRuntimeException: User guest does not have access permission on weblogic.admin.mbean.MBeanHome at weblogic.management.internal.Helper.checkAdminPermission(Helper.java:1637) at weblogic.management.internal.Helper.checkAccess(Helper.java:1622) at weblogic.management.internal.AdminMBeanHomeImpl.getMBeanServer(AdminMBeanHomeImpl.java:126) at weblogic.management.internal.AdminMBeanHomeImpl_WLSkel.invoke(Unknown Source) at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:305) at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:274) at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:22) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120) End server side stack trace at weblogic.rmi.internal.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:85) at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:136) at weblogic.rmi.internal.ProxyStub.invoke(ProxyStub.java:35) at $Proxy7.getMBeanServer(Unknown Source) at weblogic.management.internal.MBeanHomeImpl.isAdminHome(MBeanHomeImpl.java:93) at weblogic.management.internal.MBeanHomeImpl.getMBean(MBeanHomeImpl.java:118) at weblogic.management.internal.MBeanHomeImpl.getRuntimeMBean(MBeanHomeImpl.java:590) at weblogic.management.internal.MBeanHomeImpl.getRuntimeMBean(MBeanHomeImpl.java:568) at weblogic.servlet.internal.session.SessionData$1.run(SessionData.java:185) at weblogic.management.internal.Helper.doLocally(Helper.java:1656) at weblogic.servlet.internal.session.SessionData.getRuntimeMBean(SessionData.java:179) at weblogic.servlet.internal.session.ReplicatedSessionData.becomePrimary(ReplicatedSessionData.java:156) at weblogic.cluster.replication.WrappedRO.<init>(WrappedRO.java:32) at weblogic.cluster.replication.ReplicationManager$wroManager.create(ReplicationManager.java:352) at weblogic.cluster.replication.ReplicationManager.register(ReplicationManager.java:400) at weblogic.cluster.replication.ReplicationManager.register(ReplicationManager.java:391) at weblogic.servlet.internal.session.ReplicatedSessionData.<init>(ReplicatedSessionData.java:106) at weblogic.servlet.internal.session.ReplicatedSessionContext.getNewSession(ReplicatedSessionContext.java:191) at weblogic.servlet.internal.ServletRequestImpl.getNewSession(ServletRequestImpl.java:2167) at weblogic.servlet.internal.ServletRequestImpl.getSession(ServletRequestImpl.java:1964) at jsp_servlet.__check_status._jspService(__check_status.java:104) at weblogic.servlet.jsp.JspBase.service(JspBase.java:27) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:265) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200) at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:2546) at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2260) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120) > ========================================= I checked source code of line 104 in the __check_status.java. This line calls getSession(true) method. Please help us to solve this problem.
Steven Wong
Ranch Hand
Joined: Mar 07, 2002
Posts: 295
posted
0
Hi, How did you setup your clusters? Are those managed servers in difference machines? If they are you probably would want to check the access on the machine apart from the one which your admin server resides in.
best regards,<br />Steven<br />SCJP, SCEA
Yuji Yamamoto
Greenhorn
Joined: Nov 08, 2002
Posts: 2
posted
0
Hi Clement, Two Manage servers are in the separate boxes. (I name this 2 servers ManageA , ManageB.) ManageA server is in the same box with Admin server. I want to know how to resolve this error , and what means this error message. Thanks in advance.
Steven Wong
Ranch Hand
Joined: Mar 07, 2002
Posts: 295
posted
0
Hi, Can I know how you start your ManageServerB? Are you using the NodeManager way to start it up or through the StartManagedServer script? What I did last time was that I used the NodeManager to startup the ManageServerB in another box. But before I could do that, I 'll have to have some write access permission on that box as the AdminServer in ManagedServerA will have to create and copy some files over to ManagedServerB. This way of starting the other server is through the AdminConsole.
I agree. Here's the link: http://ej-technologies/jprofiler - if it wasn't for jprofiler, we would need to
run our stuff on 16 servers instead of 3.
subject: After Cluster setting , error was output on the console