我对Apache Karaf很新。我有一个打包在jar
文件中的Java程序,比如A-1.0.jar
。我还有一个Karaf实例,我在其中部署了A.jar
文件夹下的deploy
文件夹。现在,我使用运行此jar
:Apache Karaf用法
java -jar A.jar
它打印屏幕上的几个数字。在运行时,我在同一路径(Karaf主页下的deploy
文件夹)中部署了A-2.0.jar
。从卡拉夫的日志中,我可以看到卡拉夫已经安装了两个捆绑包。
我的问题是,在运行A-1.0.jar
时,Karaf应该执行A-2.0.jar
(因为Karaf获得了这个新版本),现在呢?或者,我错过了什么?我如何测试Karaf的热门部署策略?
由于提前,
阿布舍克