Hi Doug, that should do the trick. You may also set
<context-param> <param-name>org.apache.activemq.embeddedBroker</param-name> <param-value>false</param-value> <description>Whether we should include an embedded broker or not</description> </context-param> Do you have problems with connecting to the remote broker? If so, is there anything in your log that point to the cause of the problem? Cheers -- Dejan Bosanac - http://twitter.com/dejanb Open Source Integration - http://fusesource.com/ ActiveMQ in Action - http://www.manning.com/snyder/ Blog - http://www.nighttale.net On Wed, Oct 7, 2009 at 5:54 PM, Knight, Doug <dkni...@mitre.org> wrote: > Hi List, > Anyone have any ideas on this? > > Thanks, > Doug > > > From: Knight, Doug > Sent: Tuesday, October 06, 2009 3:48 PM > To: 'users@activemq.apache.org' > Subject: Configuring javascript-based app to connect to remote JMS topic > > Hi all, > I have recently created an app in JavaScript that subscribes to and > consumes a topic offer by the local ActiveMQ MB, using the Jetty server that > came with ActiveMQ. What I want to do is modify the configuration to tell > the JavaScript app to connect to a remote ActiveMQ MB instead of the local > one. Both servers are on the same network. I access the web app using > something like: > > http://localhost:8163/ClientPrototype/process.html?select=15 > > I pretty much just copied the jetty definition in the activemq.xml file > like so: > > <jetty xmlns="http://mortbay.com/schemas/jetty/1.0"> > <connectors> > <nioConnector port="8163"/> > </connectors> > > <handlers> > <webAppContext contextPath="/ClientPrototype" > resourceBase="${activemq.base}/webapps/ClientPrototype" > logUrlOnStart="true"/> > </handlers> > </jetty> > > I maintain the JavaScript under > C:\apache-activemq-5.2.0\webapps\ClientPrototype. The WEB-INF folder still > exists just as it did in the delivered binary ActiveMQ package. To try to > get the servlet to talk to a remote MB, I modified the web.xml as follows: > > <!-- context config --> > <context-param> > <param-name>org.apache.activemq.brokerURL</param-name> > <param-value>tcp://jetdev1.mitre.org:61616</param-value> > <!-- <param-value>vm://localhost</param-value> --> > <description>The URL of the Message Broker to connect > to</description> > </context-param> > > I didn't change anything else in the web.xml file from the version that > came with the distro. What else do I need to change to get the servlet > talking to a remote ActiveMQ topic? If there's any additional info needed > let me know and I'll provide it. > > Thanks, > Doug > >