Jboss Fuse中的工作文件夹是什么?
我在Jboss Fuse中重新部署了驼峰蓝图项目,但Jboss Fuse没有实现新的变化。
使用我之前的项目部署进行Jboss Fuse处理。
答案 0 :(得分:1)
如果您正在使用SNAPSHOT工件,那么使用捆绑ID的Karaf中的“update”命令应该完成工作(在使用Maven重新部署之后)。
作为最后的手段,JBOSS_FUSE_HOME / data是存储所有内容的地方。通过删除此目录,您将重置Fuse为默认值。也就是说,如果你没有使用Fuse Fabric。
答案 1 :(得分:1)
我可以建议的第一个操作是卸载软件包并重新启动实例。
删除整个JBOSS_FUSE_HOME/data
可能会解决问题,但您必须先停止它,否则可能会破坏某些内容。但是,如果您想保留以前安装的功能和设置,可以尝试以下操作:
JBOSS_FUSE_HOME/data/cache/
JBOSS_FUSE_HOME/deploy
文件夹中删除list
时,如果您的问题包存在, uninstall
他们有时,当您进行热部署和重新启动时,Fuse无法管理删除旧缓存。要查找您是否正在使用捆绑包的缓存版本,请使用packages-import
和packages-export
命令。如果您看到较旧的捆绑ID,那么肯定这是原因。
答案 2 :(得分:0)
如果您遇到单个应用程序的问题,则无需删除数据文件夹。 打开Karaf控制台并登录两个选项卡
第1步:停止bundleID {需要卸载的软件包的ID}(在karaf上) 第2步: tailf fuse.log | grep -i“应用程序上下文”(您将看到2个日志)
第3步:osgi:卸载bundleId
如果你遇到问题仍然存在。
转到FUSE_HOME / data / cache并删除名称为 bunndle {ID} 的文件夹,其中ID是您需要卸载的捆绑包ID。
如果仍然出现问题,请更改捆绑包的版本,然后安装