File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes BEA/Weblogic and the fly likes After Cluster setting , error was output on the console Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login


Win a copy of The Mikado Method this week in the Agile and other Processes forum!
JavaRanch » Java Forums » Products » BEA/Weblogic
Reply Bookmark "After Cluster setting , error was output on the console" Watch "After Cluster setting , error was output on the console" New topic
Author

After Cluster setting , error was output on the console

Yuji Yamamoto
Greenhorn

Joined: Nov 08, 2002
Posts: 2
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
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
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
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
 
Similar Threads
Accessing MBeans in WebLogic 6.1
MarshalException and NotSerializableException in weblogic 6.1
MarshalException problems
weblogic.utils.NestedError: Could not find secondary on remote server
Need some help with JAXM