今天打算把Virgo-tomcat-server从3.0.3升级到3.5.0,主要是因为我想脱离spring DM,进入blueprint的时代。
期间碰到些问题,各种classNotFoundException在此以作记录
以下为3.5.0官方变更链接
http://www.eclipse.org/virgo/download/release-notes/3.5.0.RELEASE.php
版本升级:
1:The familiar Virgo Jetty Server is now upgraded to Jetty 8.1.1.
2:Equinox and other Eclipse bundles are upgraded to their Eclipse Juno bits.
3:Logback is now updated to version 1.0.0.
4:SLF4J is updated to version 1.6.4
其中第四点对升级的影响是最大的,因为之前3.0.3的版本使用的SLF4J1.6.1
所以在bundle的清单文件MANIFEST.MF中将Import-bundle或者Required-bundle进行以下相应替换
1:com.springsource.slf4j.org.apache.commons.logging;version="[1.6.1,1.6.1]"
替换为
org.slf4j.jcl;version="[1.6.4.v20120130-2120,1.6.4.v20120130-2120]"
2:com.springsource.slf4j.api;version="[1.6.1,1.6.1]",
替换为
org.slf4j.api;version="[1.6.4.v20120130-2120,1.6.4.v20120130-2120]"
目前只发现这两个问题,后续发现再做补充!
分享到:
相关推荐
在"virgo-tomcat-server-3.5.0.RELEASE"这个压缩包中,包含了Virgo Server的3.5.0版本。这个版本可能包括了以下组件和资源: 1. `virgo-kernel`:这是Virgo的基础运行时环境,实现了OSGi核心框架和其他必要的服务。...
【最新virgo-tomcat-server】是一个专为Apache Tomcat设计的服务器扩展,它提供了更为丰富和高级的服务管理功能,增强了Tomcat在企业级应用部署中的能力。Virgo服务器是SpringSource公司(现已被VMware收购)开发的...
【最新virgo-jetty-server】是一款专为Jetty设计的Virgo服务器,它提供了一种高效、可扩展的运行环境,使得基于Java技术的应用能够快速部署和管理。Virgo服务器是SpringSource公司(现已被VMware收购)开发的一款轻...
它支持OSGi(Open Service Gateway Initiative)规范,这是一个用于管理Java模块的框架,允许动态地安装、卸载和升级软件组件。通过使用OSGi,Virgo可以实现服务的热更新和细粒度的依赖管理,这对于持续部署和维护...
《Virgo编程手册》是专为开发者们设计的一份详尽指南,旨在深入解析Virgo这一强大企业级应用服务器的特性和使用方法。本手册由多位行业专家共同编撰,包括Ramnivas Laddad、Colin Yates、Sam Brannen、Rob Harrop等...
Virgo分屏软件是一款专为提高办公效率设计的桌面应用,尤其适合那些需要同时处理多个任务的用户。这款软件以其独特的小众特性赢得了部分用户的喜爱,成为他们在日常工作中不可或缺的工具。Virgo分屏功能强大,操作...
"Virgo-Bin" 包,正如其名,是一个与Virgo相关的二进制软件包。Virgo项目,源自SpringSource,是企业级Java应用程序的一个关键组成部分,特别是对于那些依赖于OSGi(开放服务网关规范)进行模块化系统开发的项目来说...
在Virgo应用服务器中添加Hibernate支持,涉及到一系列的配置与依赖库的引入。Virgo,全称为OSGi Enterprise Platform,是SpringSource推出的一款基于OSGi规范的应用服务器,旨在为开发和部署企业级应用程序提供一个...
标题"TWRP-20190418-3.3.0.0-virgo"中的"TWRP"代表Team Win Recovery Project,这是一个开源的自定义恢复系统,广泛用于Android设备,允许用户进行备份、恢复、安装第三方ROM等高级操作。"20190418"是该版本的发布...
"Virgo"是一款专为Windows操作系统设计的任务栏管理工具,旨在优化用户的工作效率,通过快捷键操作实现对任务栏视图的快速切换。在Windows环境下,任务栏是用户管理和跟踪打开应用程序的主要界面,但随着多任务处理...
工作区间工具 virgo
virgo是一款 Windows 下的极简虚拟桌面,源程序自身只有 7KB,支持 4 个虚拟桌面以及快捷键操作。 virgo极简到只有一个任务栏图标,连右键菜单都没有。 所有操作通过快捷键完成: ALT 1..4 -> 切换 1 .. 4 ...
小米Note能刷魔趣安卓9.0的TWRP-20190418-3.3.0.0-virgo.img TWRP-20190418-3.3.0.0-virgo.img
这使得软件的维护和升级变得更加灵活。 5. **服务注册与发现**:Virgo支持服务的动态注册和发现,允许服务提供者和消费者之间的松耦合。了解如何注册服务、服务查询和消费,对于构建服务化系统是必不可少的。 6. *...
在本文中,我们将深入探讨如何基于VirgoServer进行Spring Osgi Web开发,这是一个涉及OSGi容器、Spring框架和Web应用程序的集成技术。首先,我们需要确保拥有正确的开发环境和工具,包括Spring Tool Suite (STS),...
virgo 是一款 Windows 下的极简虚拟桌面,源程序自身只有 7KB,支持 4 个虚拟桌面以及快捷键操作。virgo 极简到只有一个任务栏图标,连右键菜单都没有。所有操作通过快捷键完成: ALT + 1..4 -> 切换 1 .. 4 个桌面 ...
【Virgo01】是一个与字体相关的压缩包文件,它可能包含了特定的字体资源或者与字体设计、排版等主题紧密相连的素材。在IT领域,字体是视觉传达中的重要元素,尤其在数字媒体和网页设计中,选择合适的字体能够极大地...
这是一个基于Virgo服务器,结合Hibernate、Spring和SpringMVC的集成框架模板项目。这个项目旨在为开发者提供一个...开发者可以快速构建功能丰富的应用,同时得益于OSGi的动态性,可以在运行时方便地升级和替换模块。