On 17/12/2011 22:33, Tim Watts wrote:
> 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

That's not even close to true.


>> 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).

Has the OP actually deployed their application?  A 404 might suggest
otherwise.

Have they edited the tomcat/conf/web.xml instead of the one in their
application?

A number of other similar questions spring to mind...


p


>> 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é,
> 


-- 

[key:62590808]

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to