activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Patrick Villacorta <pvillaco...@exist.com>
Subject Re: AJAX
Date Fri, 23 Jun 2006 06:34:01 GMT
Hi,

You have an extra "}" after the _feed function

I also did the following in case the above doesn't fix it:

change your script includes to:
<script type="text/javascript" src="amq/prototype.js"></script>
<script type="text/javascript" src="amq/behaviour.js"></script>
<script type="text/javascript" src="amq/_amq.js"></script>

- or just -

<script type="text/javascript" src="amq/amq.js"></script>

These jars are served from activemq-web.jar so you don't have to copy 
all the js files

If it still doesn't work, please also send your web.xml.

Regards,
Patrick



Interition wrote:
> I am trying to familiarise myself with
> org.apache.activemq.web.MessageListenerServlet to publish and subscribe to
> ActiveMQ topics.
>
> The servlet is working and logging so I can monitor it.  I have a simple
> publisher that appears to be able to post to a specified topic but my simple
> subscriber just never seems to receive anything.  Help appreciated big time. 
> Snippets below...
>
> MessagePublisher.html
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
>
> <html>
>     <head>
>         <title>Message Publishing</title>
>         <script type="text/javascript" src="js/prototype.js"></script>
>         <script type="text/javascript" src="js/behaviour.js"></script>
>         <script type="text/javascript" src="js/_amq.js"></script>
>         <script type="text/javascript">amq.uri='amq';</script>
>         <script type="text/javascript">
>                 function publishMessage() {
>                   amq.sendMessage("topic://MY.TEST","<data><item>Hello
> World</item></data>");
>                  }
>         </script>
>     </head>
>     <body>
>         <form action="#">
>             <input type="button" value="Publish Message"
> onclick="publishMessage();"/>
>         </form>
>     </body>
> </html>
>
>
> MessageListener.html
>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
>
> <html>
>     <head>
>         <title>MessageListener Test</title>
>         <script type="text/javascript" src="js/prototype.js"></script>
>         <script type="text/javascript" src="js/behaviour.js"></script>
>         <script type="text/javascript" src="js/_amq.js"></script>
>         <script type="text/javascript">amq.uri='amq';</script>
>         <script type="text/javascript">
>                 var feedHandler = 
>                 {
>                   _feed: function(message) 
>                   {
>                         alert("received: " +message);
>                         document.getElementById("result").innerHTML =
> message;
>                     }
>                   }
>                 };
>
>                 function chartPoll(first)
>                 {
>                    if (first)
>                    {
>                     
> amq.addListener('charts','topic://MY.TEST',feedHandler._feed);
>                    }
>                 }
>
>                 amq.addPollHandler(chartPoll);
>         </script>
>     </head>
>     <body>
>         <h1>Message Listener</h1>
>         <hr/>
>         <div id="result"></div>
>     </body>
> </html>
> --
> View this message in context: http://www.nabble.com/AJAX-t1829608.html#a4991458
> Sent from the ActiveMQ - User forum at Nabble.com.
>
>   


Mime
View raw message