![]() |
1
2
如果您想热部署Java代码,那么您需要一个类似应用服务器的平台,如Apache Karaf/ServiceMix/JBoss Fuse等,或者一个传统的平台,如Tomcat、JBoss、WildFly等(用于WAR文件)。 然后,您可以将“热部署”作为应用程序的部署。 要在运行的JVM中热部署单个类或某些类是很困难的,您需要特殊的工具,如JRebel。 |
![]() |
2
2
您可以尝试使用camel blueprint来设置上下文/路由。 通过将bean公开为osgi服务,您可以在路由中使用这些bean。 我建议您开始研究apache骆驼蓝图maven原型和骆驼组件原型。 Apache Karaf中的热部署很简单,只需将捆绑包放入$Karaf\u HOME/deploy中,它就会自动重新加载。 参考号: camel-archetype-component camel-archetype-blueprint 如果这有帮助,一定要告诉我。 附言:我没有足够的声誉来评论,因此我给出了答案。 |
![]() |
Woodchuck · 用于列出捆绑包的Karaf命令 8 年前 |
![]() |
Jerome · 如何设置码头。Karaf中的xml片段束属性 9 年前 |
![]() |
Alwin Doss · 无法在apache karaf中安装hawtio功能 10 年前 |