我正嘗試在Tomcat中啓動hornetQ 2.0.0.GA。在tomcat中啓動HornetQ
我的應用程序,在初始化時,將嘗試以這種方式來啓動HornetQ服務:
org.jnp.server.Main jndiServer;
jndiServer = new Main();
jndiServer.setNamingInfo(naming);
jndiServer.setPort(1099);
jndiServer.setBindAddress(「localhost」);
jndiServer.setRmiPort(1098);
jndiServer.setRmiBindAddress(「localhost」);
jndiServer.start();
...
jmsServer =新JMSServerManagerImpl(hornetqServer,jmsConfig);
jmsServer.start();
我需要啓動jndi服務,以便我可以查找ConnectionFactory以將其與Bitronix TM集成。
它運行確定在獨立的測試,但是當我在Tomcat的運行它,
我得到jndiServer.start錯誤();
產生的原因:在java.rmi.server.UnicastRemoteObject.exportObject(UnicastRemoteObject.java:293)在sun.rmi.server.UnicastServerRef.exportObject(UnicastServerRef.java:175) 顯示java.lang.NullPointerException 在java.rmi.server.UnicastRemoteObject.exportObject(UnicastRemoteObject.java:256) at org.jnp.server.Main.initJnpInvoker(Main.java:462) at org.jnp.server.Main.start(Main.java: 422) ... 50更多
任何幫助?
感謝,
德米安
http://stackoverflow.com/questions/2713281/hornetq-on-tomcat –
btw 2.0.0.GA太舊了,你應該使用2.2.5+ –