中间件环境如下:
在weblogic console上开启Administration Port,如下图:
此后用stopWebLogic.sh脚本去关闭AdminServer报错如下,
[bea@mylinux bin]$ ./stopWebLogic.sh
Stopping Weblogic Server…
Initializing WebLogic Scripting Tool (WLST) …
Welcome to WebLogic Server Administration Scripting Shell
Type help() for help on available commands
Connecting to t3://localhost:7001 with userid weblogic …
This Exception occured at Sat Nov 20 11:34:45 EST 2010.
javax.naming.AuthenticationException [Root exception is
java.lang.SecurityException: User 'principals=[weblogic,
Administrators]‘ has administration role. All tasks by
adminstrators must go through an Administration
Port.] at
weblogic.jndi.internal.ExceptionTranslator.toNamingException(ExceptionTranslator.java:53)
at
weblogic.jndi.WLInitialContextFactoryDelegate.toNamingException(WLInitialContextFactoryDelegate.java:773)
at
weblogic.jndi.WLInitialContextFactoryDelegate.pushSubject(WLInitialContextFactoryDelegate.java:670)
at
weblogic.jndi.WLInitialContextFactoryDelegate.newContext(WLInitialContextFactoryDelegate.java:466)
at
weblogic.jndi.WLInitialContextFactoryDelegate.getInitialContext(WLInitialContextFactoryDelegate.java:373)
at weblogic.jndi.Environment.getContext(Environment.java:307)
at weblogic.jndi.Environment.getContext(Environment.java:277)
at
weblogic.jndi.WLInitialContextFactory.getInitialContext(WLInitialContextFactory.java:117)
at
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
at
javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247)
at javax.naming.InitialContext.init(InitialContext.java:223)
at javax.naming.InitialContext.(InitialContext.java:197)
at
weblogic.management.scripting.WLSTHelper.populateInitialContext(WLSTHelper.java:494)
at
weblogic.management.scripting.WLSTHelper.initDeprecatedConnection(WLSTHelper.java:547)
at
weblogic.management.scripting.WLSTHelper.initConnections(WLSTHelper.java:299)
at
weblogic.management.scripting.WLSTHelper.connect(WLSTHelper.java:201)
at
weblogic.management.scripting.WLScriptContext.connect(WLScriptContext.java:60)
at
weblogic.management.scripting.utils.WLSTUtil.initializeOnlineWLST(WLSTUtil.java:121)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java:160)
at org.python.core.PyMethod.__call__(PyMethod.java:96)
at org.python.core.PyObject.__call__(PyObject.java:248)
at org.python.core.PyObject.invoke(PyObject.java:2016)
at org.python.pycode._pyx6.connect$1(:16)
at org.python.pycode.