我正尝试在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+ –