向JEE项目中添加Flex配置的问题

 

之前通过MyEclipse7做了JEE项目。现在需要加入Flex的效果,所以开始集成二者。。。

首先弄了一个测试版的JEE程序,然后通过Flex Builder 3向里面加入Flex的内容。测试成功。随后开始向主要项目中添加Flex配置。全都弄好之后却没办法交互。也没有报任何错误。,。。。郁闷了一中午。

今天下午干脆重新复制了一下JEE项目。新建项目,复制代码,页面,applicationContext.xml,web.xml等配置。。。因为是完全复制,Of course, It won`t work.

因为在启动和运行的时候没有报错。所以觉得不会是JEE项目的jar包,类等的问题,更不可能是jsp页面的问题。所以把问题定位到appicationContext.xmlweb.xml的配置上。之后一段一段的复制XML代码过来排错……….还是没报错!!!但是……能运行了。确定不关applicationContext,xml的事。唯一不同的就是web.xml里面的代码顺序变了。为了确定这个现象,还特别用同一个Flex程序测试了原来的项目。发现还是无法和原来版本的项目交互。

至今不知道为什么,但是至少能运行了。有兴趣的朋友帮忙想想是什么问题....

Web.xml的配置如下,首先是原版的:

       

   
   set charEncoding filter
   org.springframework.web.filter.CharacterEncodingFilter
   
   encoding
   utf-8
   

 

 
   set charEncoding filter
   /*
 

 
     
   SessionFilter
   filter.CheckLoginFilter
   
   checkSessionKey
   LoginID
   

   
 redirectURL
 /index.jsp
 

   
   notCheckURLList
   /Information/ProductInformation.jsp;/UserLogin/ChicklingInfoManagement/Display.jsp;/login.do;/queryProduct.do;/display.do;/register.do;/queryChartData.do
   
 
   

   
   SessionFilter
   /UserLogin/*
   

   
   SessionFilter
   *.do
   

   

   
   
 SpringContextServlet
 
 org.springframework.web.context.ContextLoaderServlet
 

 1
 

 
 
 
         DisplayChart
         org.jfree.chart.servlet.DisplayChart
 

 
        DisplayChart
         /servlet/DisplayChart
  

   
   
    flex.messaging.HttpFlexSession
 

 
   
    messageBroker
    flex.messaging.MessageBrokerServlet
   
        services.configuration.file
        /WEB-INF/flex/services-config.xml
   

    2
 

   
 
    action
    org.apache.struts.action.ActionServlet
   
      config
      /WEB-INF/struts-config.xml
   

   
      debug
      3
   

   
      detail
      3
   

    0
 

 
    action
    *.do
 

 
    index.jsp
 

 

然后是新版的:



 
    action
    org.apache.struts.action.ActionServlet
   
      config
      /WEB-INF/struts-config.xml
   

   
      debug
      3
   

   
      detail
      3
   

    0
 

 
    action
    *.do
 

 
    index.jsp
 

   
    flex.messaging.HttpFlexSession
 

 
    messageBroker
    flex.messaging.MessageBrokerServlet
   
        services.configuration.file
        /WEB-INF/flex/services-config.xml
   

    0


    messageBroker
    /messagebroker/*

 

org.springframework.web.context.ContextLoaderListener

  
   set charEncoding filter
   org.springframework.web.filter.CharacterEncodingFilter
   
   encoding
   utf-8
   

 

 
   set charEncoding filter
   /*
 

 
     
   SessionFilter
   filter.CheckLoginFilter
   
   checkSessionKey
   LoginID
   

   
 redirectURL
 /index.jsp
 

   
   notCheckURLList
   /Information/ProductInformation.jsp;/UserLogin/ChicklingInfoManagement/Display.jsp;/login.do;/queryProduct.do;/display.do;/register.do;/queryChartData.do
   
 
   

   
   SessionFilter
   /UserLogin/*
   

   
   SessionFilter
   *.do
   

   
 
         DisplayChart
         org.jfree.chart.servlet.DisplayChart
 

 
        DisplayChart
         /servlet/DisplayChart
  

 

你可能感兴趣的:(向JEE项目中添加Flex配置的问题)