2

当我在 net beans 中调试我的应用程序时,oracle weblogic 服务器在控制台中显示以下异常。

Connecting to t3://localhost:7001 with userid weblogic ...
This Exception occurred at Wed Oct 16 16:56:01 IST 2013.
javax.naming.AuthenticationException
Problem invoking WLST - Traceback (innermost last):
File "D:\Weblogic\Middleware_1\base_domain\shutdown.py", line 3, in ?
File "<iostream>", line 22, in connect
File "<iostream>", line 648, in raiseWLSTException
WLSTException: Error occured while performing connect :
User: weblogic, failed to be authenticated. 
Use dumpStack() to view the full stacktrace

我的应用程序使用oracle weblogic server和结果将发布到orale Bi publisher

我的shutdown.py:

wlsUserID = java.lang.System.getenv('wlsUserID') wlsPassword = java.lang.System.getenv('wlsPassword') connect(username=wlsUserID, password=wlsPassword, url='t3://localhost:7001', adminServerName='AdminServer') shutdown('AdminServer','Server', ignoreSessions='true') exit()
4

3 回答 3

3

我认为您WebLogic AdminServer在尝试关机时已被锁定。您可以删除.lok目录中的AdminServer文件或检查Lock & EditWebLogic 控制台中的功能吗?

编辑:如果无法删除.lok文件并且您想停止WebLogic,您可以使用nmkill命令。我不知道你用的是什么类型的操作系统。我总是kill -9在 Unix 中使用命令来停止 WebLogic。要启动WebLogic服务器,您首先需要启动NodeManager并在AdminServer. 这是nmStart命令。

于 2013-10-16T12:38:33.497 回答
1

Normally you will have to define your userid and password in boot.properties file in security folder of your Admin/Managed Server. In your case the location will be "D:\Weblogic\Middleware_1\base_domain\servers\AdminServer\security". If the file boot.properties is not existent create one in that location and mention the following in plain text:

username=weblogic

password=password123

If the server startup is successful it will be encrypted automatically.

于 2013-10-16T12:19:02.477 回答
0

我们之前也面临同样的问题。只是我重新加载了放置路径JAVA的.bash_profile 或 .bash_rc 文件。ORACLE_HOME重新加载文件后,问题得到解决,我可以关闭 weblogic 服务器。

于 2019-08-22T06:48:30.487 回答