ATG 10.2 -MessageBrokerServlet当前不可用错误

时间:2013-09-12 12:20:02

标签: atg atg-dynamo

我正在尝试设置一个新的ATG网站。访问网站管理时 - >网站资产 从ATG商务控制中心,它产生一个弹出窗口

Unable to connect to the server at http://localhost:8180/FlexUI/messagebroker/amf

检查服务器错误日志和cmd时,显示

[[MessageBrokerServlet]] Servlet MessageBrokerServlet is currently unavailable.

有人可以帮我解决这个问题吗?

3 个答案:

答案 0 :(得分:0)

尝试删除Cookie并重新登录。我的会话过期时有时会出现错误,但Flex界面并不知道它。

如果问题仍然存在,请查看您的日志,看看在BCC启动期间是否有任何错误。如果是这样,请将它们发布在这里,以便我可以帮助您。

答案 1 :(得分:0)

您正在运行哪种浏览器。我希望JBOSS,如果是的话。转到jboss下的BCC服务器。并在其部署文件夹中检查

FlexUI.war> WEB-INF>的web.xml

到文件的末尾,你会发现

<servlet>
        <servlet-name>MessageBrokerServlet</servlet-name>
        <servlet-class>flex.messaging.MessageBrokerServlet</servlet-class>
</servlet>
<servlet-mapping>
        <servlet-name>MessageBrokerServlet</servlet-name>
        <url-pattern>/messagebroker/*</url-pattern>
        <load-on-startup>1</load-on-startup>
</servlet-mapping>

删除<load-on-startup>1</load-on-startup>并重新启动您的BCC。错误应该消失。

希望这有帮助!

答案 2 :(得分:-1)

删除MessageBrokerServlet加载启动工作