我正在尝试设置一个新的ATG站点。 在访问站点管理时 ->站点资产从ATG业务控制中心,它生成一个弹出窗口
Unable to connect to the server at http://localhost:8180/FlexUI/messagebroker/amf
在检查服务器错误日志和cmd时,它显示
[[MessageBrokerServlet]] Servlet MessageBrokerServlet is currently unavailable.
谁能帮我解决这个问题?
尝试删除您的 cookie 并重新登录。当我的会话过期时,我有时会收到该错误,但 Flex 接口不知道它。
如果问题仍然存在,请查看您的日志,并查看在密件抄送启动期间是否有任何错误。如果是这样,请在此处发布它们,以便我尝试为您提供帮助。
您运行的是哪个浏览器。我希望JBOSS,如果是的话。转到 jboss 下的密件抄送服务器。并在其部署文件夹中检查
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>
并重新启动密件抄送。错误应该消失。
希望这有帮助!
删除 MessageBrokerServlet 加载启动时工作