这里我们在生产环境中部署了webserver和activeMQ部署。
activeMQ在没有应用任何类路径设置的情况下启动。
消息在activeMQ框上被MessageHandlers发布并消费。
它工作正常,但我有一个问题。
activemq服务器如何执行类文件,因为MessageHandler类不在其类路径中?
答案 0 :(得分:1)
您可以创建一个新的ClassLoader,例如带有新路径和/或文件的URLClassLoader,从中加载类并使用反射调用该类中的方法。
我想这就是ActiveMQ正在做的事情。