这里我们在生产环境中部署了webserver和activeMQ部署。
activeMQ 启动时未应用任何类路径设置。
消息被发布并被 activeMQ 盒上的 MessageHandlers 使用。
它工作正常,但我有一个问题。
当 MessageHandler 类不在其类路径中时,activemq 服务器如何执行类文件?
最佳答案
您可以创建一个新的类加载器,例如具有新路径和/或文件的 URLClassLoader,从中加载类并使用反射调用该类中的方法。
我想这就是 ActiveMQ 正在做的事情。
关于java - activeMQ 如何能够执行不在其类路径中的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45996243/