专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Flex

关于Blazeds的有关问题

发布时间:2011-06-27 20:41:57 文章来源:www.iduyao.cn 采编人员:星星草
关于Blazeds的问题
因为Web工程要加入blazeds就要再web.xml里加入一下一段
  <servlet>
  <servlet-name>MessageBrokerServlet</servlet-name>
  <servlet-class>flex.messaging.MessageBrokerServlet</servlet-class>
  <init-param>
  <param-name>services.configuration.file</param-name>
  <param-value>/WEB-INF/config/modules/topology/flex-services-config.xml</param-value>
  </init-param>
  <load-on-startup>1</load-on-startup>
  </servlet>

  <servlet-mapping>
  <servlet-name>MessageBrokerServlet</servlet-name>
  <url-pattern>/messagebroker/*</url-pattern>
  </servlet-mapping>

从这里看出每次RemoteObjcet调用时都回用到上面为红色的url。所以我在登陆过滤器是也用这个url用作url-pattern。
之后将工程部署在Tomcat里,更改了Tomcat的service.xml里的<content path="">的内容,所以content root 就发生了变化,当swf文件调用Blazeds的时候就会被过滤器过滤掉,请问这是怎么回事,该怎么解决

------解决方案--------------------
你这样测试下。
把doFilter里面的内容全去掉换成chain.doFilter(request, response);
如果好使了,说明这里面有问题(比如loginUser == null了,hsResponse.sendRedirect(urlHost +"/redirect.jsp"); 还没出效果)
如果还是有问题的话,你再把web.xml发出来,我看看
------解决方案--------------------
探讨
我想问下,Blazeds的request.getContextPath()是从哪个文件里去的?
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: