我执行了以下步骤:
安装了weblogic服务器(Oracle WebLogic Server 11g)并启动。现在我可以看到控制台页面
创建托管服务器并尝试启动
./startManagedserver.sh server_name(受管服务器)admin_url
在控制台中我得到了异常
登录失败的原因不明:HTTP / 1.0 500 handshakefailed
即使管理服务器的telnet工作正常。请帮帮我。
先谢谢
答案 0 :(得分:0)
您省略的关键细节是您用于连接管理服务器的协议,但我假设您使用t3
(默认Weblogic)协议,因此admin_url
格式为{{1} }。 T3不是基于HTTP的协议,因此这部分响应:
HTTP / 1.0 500 handshakefailed
不是来自t3服务器。我敢打赌,它来自HTTP代理。 t3://host:port
原因短语也支持这一理论。代理期望HTTP Connect并收到一些t3数据,它们认为这是垃圾。
检查系统中的代理配置,并使用Wireshark实例检查托管服务器真正尝试连接的位置。
有时,Java会从系统中错误地进行代理配置。例如,它忽略了Mac上的排除localhost 。