On Sun, 2011-12-18 at 01:11 +0530, Anshul Asthana wrote:
> 
> 
> 
> ________________________________
> 
> From: André Warnier <a...@ice-sa.com>
> To: Tomcat Users List <users@tomcat.apache.org> 
> Sent: Saturday, 17 December 2011 6:03 PM
> Subject: Re: Tomcat 6.0 configuration with Adobe LiveCycle DS ES 3.0
> Server
> 
> 
>     I have written a simple web application to accept Name using Flex
> SDK 3.2 HttpService and send it to my web application running on
> Tomcat 6.0 WebServer. We are Using Flex with LiveCycle DS ES 3.0  to
> communicate Web Server(Tomcat 6.0). Am able to accept input in flex
> code but the problem is when trying to send data from Flex client to
> Tomcat WebServer application, it does not work.
> 
> Both LifeCycle DS ES 3.0 and WebServer Tomcat 6.0 are running on same
> machine.
> 
> LiveCycle DS ES 3.0  uses port no - 8400
> WebServer Tomcat 6.0 uses port no - 8000
> 
> LiveCycle DS ES 3.0 uses two configuration files :- 
> a. services-config.xml
> b. proxy-config.xml
> 
> WebServer Tommcat 6.0 uses one configuration files :-
> a. web.xml
> 
> 
> I have worked with Adobe and they have helped me configure LiveCycle
> DS ES 3.0.
> 
> I have Installed Flex Debugger and it gives follwoing error message
> when trying to communicate with Tomcat 6.0 WebServer:-
> 
> [RPC Fault faultString="Send failed"
> faultCode="Client.Error.MessageSend"
> faultDetail="Channel.Connect.Failed error NetConnection.Call.Failed:
> HTTP: Status 404: url:
> 'http://localhost:8400/JLCAPP/messagebroker/amf'"]

I'm no flex expert but, it looks to me like your flex app is getting a
404 (not found) trying to connect to a LifeCycle server service.  I
noticed your web.xml has the messagebroker configured in Tomcat.
Perhaps that belongs in LifeCycle instead?  

To be honest, you're going to get precious little help here.  It looks
to me like your basic problem, at this point, is in understanding how
LifeCycle RPC works not Tomcat.  I suggest you engage the support forums
there.  And/Or go through the tutorials (again).


>  at
> mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::faultHandler()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\AbstractInvoker.as:220]
>  at mx.rpc::Responder/fault()[C:\autobuild\3.2.0\frameworks\projects
> \rpc\src\mx\rpc\Responder.as:53]
>  at mx.rpc::AsyncRequest/fault()[C:\autobuild\3.2.0\frameworks
> \projects\rpc\src\mx\rpc\AsyncRequest.as:103]
>  at mx.messaging::ChannelSet/faultPendingSends()[C:\autobuild\3.2.0
> \frameworks\projects\rpc\src\mx\messaging\ChannelSet.as:1482]
>  at mx.messaging::ChannelSet/channelFaultHandler()[C:\autobuild\3.2.0
> \frameworks\projects\rpc\src\mx\messaging\ChannelSet.as:975]
>  at flash.events::EventDispatcher/dispatchEventFunction()
>  at flash.events::EventDispatcher/dispatchEvent()
>  at mx.messaging::Channel/connectFailed()[C:\autobuild\3.2.0
> \frameworks\projects\rpc\src\mx\messaging\Channel.as:997]
>  at mx.messaging.channels::PollingChannel/connectFailed()[C:\autobuild
> \3.2.0\frameworks\projects\rpc\src\mx\messaging\channels
> \PollingChannel.as:354]
>  at mx.messaging.channels::AMFChannel/statusHandler()[C:\autobuild
> \3.2.0\frameworks\projects\rpc\src\mx\messaging\channels
> \AMFChannel.as:390]
>  
> Am providing you with the configuration file that am using at Tomcat
> Webserver namely web.xml.
> 
> web.xml
> -----------
> 
> <?xml version="1.0" encoding="UTF-8"?>
> <web-app xmlns="http://java.sun.com/xml/ns/javaee";
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; version="2.5"
> xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
> http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd";>
>  
>    <!-- MessageBroker Servlet -->
>    <!-- Http Flex Session attribute and binding listener support -->
>    
>     <listener>
> 
> <listener-class>flex.messaging.HttpFlexSession</listener-class>
>     </listener>
>    <servlet>
>     <servlet-name>action</servlet-name>
> 
> <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
>     <init-param>
>       <param-name>config</param-name>
>       <param-value>/WEB-INF/struts-config.xml</param-value>
>     </init-param>
>  
>    <init-param>
>       <param-name>debug</param-name>
>       <param-value>3</param-value>
>    </init-param>
>    <init-param>
>       <param-name>detail</param-name>
>       <param-value>3</param-value>
>     </init-param>
>     <load-on-startup>1</load-on-startup>
>   </servlet>
>   
>    <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/flex/services-config.xml</param-value>
>    </init-param>
>   <load-on-startup>1</load-on-startup>
>     </servlet>
>   
>   <servlet-mapping>
>     <servlet-name>action</servlet-name>
>     <url-pattern>*.do</url-pattern>
>   </servlet-mapping>
>   
>   <servlet-mapping>
>     <servlet-name>MessageBrokerServlet</servlet-name>
>     <url-pattern>/messagebroker/*</url-pattern>
>   </servlet-mapping>
>   
>   <welcome-file-list>
>     <welcome-file>hello.html</welcome-file>
>   </welcome-file-list>
> </web-app>
> 
> The problem is that connection is not getting established between
> LiveCycle DS ES 3.0 and Tomcat 6.0 WebServer. Am not able to figure
> out what configuration settings are wrong at my Tomcat 6.0 WebServer
> that is denying the connection between the two servers.
> 
> Hope this explains the problem am facing. In case you need any more
> information please let me know. 
> 
> Regards,
> Anshul.
> 
> Anshul Asthana wrote:
> ...
> 
> > Subject: Re: Tomcat 6.0 configuration with Adobe LiveCycle DS ES 3.0
> Server
> > 
> > I want to configure Tomcat 6.0  with Adobe LiveCycle DS ES 3.0
> Server so that both can communicate with each other. What are the
> steps and settings I need to configure and How to configure them in
> Tomcat 6.0.
> > 
> > Tomcat 6.0 uses port no - 8000.
> > Adobe LiveCycle DS ES 3.0 Server uses port no - 8400.
> > 
> > Regards,
> > Anshul
> 
> Anshul,
> 
> 1) on this list, it is preferred if you write your answers directly
> below the question, and not on top.  That makes the flow of the
> conversation easier to follow (rather than having to jump up and down
> trying to figure out what is answering what).
> 
> 2) your question/statement, as phrased above, does not mean anything.
> 
> You have two pieces of software, Tomcat and the Adobe thing (which on
> this list we don't know much about).
> Both are running, apparently.
> And each one of them opens a listening port, apparently.
> 
> But these two servers will not "communicate" unless some application
> in one of them decides to establish some communication with the other
> one, in order to "do something".
> Or do you just expect them to start saying "Hello" to eachother and
> start talking about the weather on the WWW ?
> 
> So what exactly are you trying to achieve, what have you tried, and
> what does not work as you expect ?
> 
> 
> 
> Hi André,

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to