报错:
登录weblogic控制台http://ip:port/console时,报错:Console/Management requests or requests with <require-admin-traffic> specified to 'true' can only be made through an administration channel

问题分析:
控制台/管理请求或<require admin traffic>指定为“true”的请求只能通过管理通道发出
由于打开了weblogic的管理端口导致的
解决办法:
去掉管理端口配置,
即去掉Domain/config/config.xml里的<administration-port-enabled>true</administration-port-enabled>配置即可。

总结:
Weblogic Domain里面有一个管理端口(Administration Port),这个非常重要,我们大多情况下是不打开这个端口的,默认就是使用http的协议端口来访问和管理Domain。其实这个端口是为了提高我们的安全性而设置的,我们没有很好的使用它, 这里介绍一下。
WebLogic 管理端口是什么?
打开Administration Port以后,你可以把管理Domain的任务通道和应用运行的通道区别开。并且http(t3)端口失去作用只能使用https(t3s),提高系统的安全性。
官方文档:
Oracle Documentation: In production environments, separating the two forms of traffic ensures that critical administration operations (starting and stopping servers, changing a server’s configuration, and deploying applications) do not compete with high-volume application traffic on the same network connection.
怎么来配置
1. 关闭到Domain中的所有ManagedServer,对于生产系统的操作还是需要谨慎。
2. 单击Domain_name, “$Domain_Name > Configuration > General” 标签, 把 “Enabled Administration Port”置为true.其默认端口是9002.
时间紧张就不赘述了,可参考http://oracle12.lofter.com/post/7975e_9d885e8
当尝试访问Weblogic控制台时遇到错误。问题源于administration-port-enabled配置为true。解决方案是移除该配置,即修改config.xml中<administration-port-enabled>true</administration-port-enabled>。开启管理端口能增强系统安全,但通常不推荐。关闭管理端口可通过更改Domain的'Enabled Administration Port'设置为false。详细步骤和更多信息可参考相关文档和资源。
1605

被折叠的 条评论
为什么被折叠?



