English 中文(简体)
升级服务混合图书馆的程序
原标题:Procedure to upgrade libraries on ServiceMix

改进服务混合集装箱图书馆(FuseESB汇编)的程序是什么?

我使用Fuse4.4.1版本,该版本使用Spring 3.0.5。 最新的“Spring”版本已经可用,所以,当我想使用它时,我该怎么办?

直接在启动中被引用的 。 授权是显而易见的, 但是其他的任务, 比如 Spring 是什么? 我在谷歌搜索更新程序描述, 但是没有努力 。 您是否手工更新, 并且除了复制新罐子外, 可以写下需要做的?

Spring 位于 system/ org/ springframework 目录中。 我可以直接去到该目录, 将 Spring 罐替换为更新版本吗?

Service Mix没有很好地记录下来,

最佳回答

Fuse ESB v4.x 堆叠是一个OSGi容器, 由Karaf 组成, 与它的内核相同。 它可能很简单, 就像您根据项目依赖性建立的应用程序特性 XML, 避免了ESB 包含的预定义特性 。

您可能遇到问题的一个领域是试图添加“核心”的新版本(在启动.properities文件中定义的) ESB运行时依赖性,这在 OSGi 容器中应该完全可以接受。 这些捆包的旧版本虽然定义不清,但进口品的列表只是指定一个包含版本,而不是排除。 然后, OSGi 容器将查看与捆包定义的进口软件包和版本匹配的所有可用的包件,而没有排除的包件将在捆包初始化时获得最高可用版本。

例如,如果有一个对春豆2.5.6的依赖性很强的核心捆绑,但所说的捆绑只是指定版本=2,而不是版本=[2,3],那么说的核心捆绑会从春豆3捆绑得到包裹,而不是可能打破核心捆绑的春豆2.5.6。

更糟糕的是,有时有些包件可能与2.5.6包装的相匹配,而不是与Spring 3包装的相匹配,你会得到一个基本上会爆炸的交叉包容。是的,我见过这一点。

基本上, 您必须尝试和错误地进行操作。 鉴于您在 Fuse ESB 中可以使用的所有可能的变异, 取决于运行时装填的特性, 因此不可能有一本烹饪手册来精确界定升级容器所需的步骤 。

问题回答

暂无回答




相关问题
Spring Properties File

Hi have this j2ee web application developed using spring framework. I have a problem with rendering mnessages in nihongo characters from the properties file. I tried converting the file to ascii using ...

Logging a global ID in multiple components

I have a system which contains multiple applications connected together using JMS and Spring Integration. Messages get sent along a chain of applications. [App A] -> [App B] -> [App C] We set a ...

Java Library Size

If I m given two Java Libraries in Jar format, 1 having no bells and whistles, and the other having lots of them that will mostly go unused.... my question is: How will the larger, mostly unused ...

How to get the Array Class for a given Class in Java?

I have a Class variable that holds a certain type and I need to get a variable that holds the corresponding array class. The best I could come up with is this: Class arrayOfFooClass = java.lang....

SQLite , Derby vs file system

I m working on a Java desktop application that reads and writes from/to different files. I think a better solution would be to replace the file system by a SQLite database. How hard is it to migrate ...

热门标签