`
xgbjmxn
  • 浏览: 269468 次
  • 性别: Icon_minigender_1
  • 来自: 新乡
社区版块
存档分类
最新评论

jetty osgi 启动信息总结

阅读更多
1、运行java -jar -Dorg.osgi.service.http.port=8081 org.eclipse.osgi_3.6.2.R36x_v20110210.jar  -console

2、接下来
org.springframework.osgi.extender.internal.boot.ChainActivator <init>
信息: Blueprint API detected; enabling Blueprint Container functionality
2011-12-1 13:25:21 org.springframework.osgi.extender.internal.activator.ContextLoaderListener start
信息: Starting [org.springframework.osgi.extender] bundle v.[2.0.0.M1]
2011-12-1 13:25:22 org.springframework.osgi.extender.internal.support.ExtenderConfiguration <init>
信息: No custom extender configuration detected; using defaults...
2011-12-1 13:25:22 org.springframework.scheduling.timer.TimerTaskExecutor afterPropertiesSet
信息: Initializing Timer

3、createApplicationContext ---Discovered configurations
org.springframework.osgi.extender.support.DefaultOsgiApplicationContextCreator createApplicationContext
Discovered configurations {osgibundle:/META-INF/spring/*.xml} in bundle [ProductDAL Plug-in (ProductDAL)]

4、(AbstractApplicationContext) prepareRefresh startup
org.springframework.context.support.AbstractApplicationContext prepareRefresh
Refreshing OsgiBundleXmlApplicationContext(bundle=ProductDAL, config=osgibundle:/META-INF/spring/*.xml): startup date [Thu Dec 01 13:25:22 CST 2011]; root of context hierarchy

5、Application Context service unpublished
org.springframework.osgi.context.support.AbstractOsgiBundleApplicationContext unpublishContextAsOsgiService

6、org.springframework.osgi.extender.internal.activator.ContextLoaderListener start

7、
org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
Loading XML bean definitions from URL [bundleentry://8.fwk29240677/META-INF/spring/productmanagement-osgi.xml]

8、
org.springframework.osgi.extender.internal.support.ExtenderConfiguration <init>
信息: No custom extender configuration detected; using defaults...

9、 org.springframework.scheduling.timer.TimerTaskExecutor afterPropertiesSet
信息: Initializing Timer

10、
org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor stageOne

11、dependencies
No outstanding OSGi service dependencies, completing initialization for OsgiBundleXmlApplicationContext(bundle=utils, config=osgibundle:/META-INF/spring/*.xml)

12、Pre-instantiating singletons  org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons
信息: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@20807c: defining beans [webConfigMgr,_webConfigMgr]; root of factory hierarchy

13、FindDependencies

org.springframework.osgi.extender.internal.dependencies.startup.DependencyServiceManager doFindDependencies
Adding OSGi service dependency for importer [&productDao] matching OSGi filter [(objectClass=org.osgichina.petstore.productdal.dao.ProductDao)]

个别会有:
org.springframework.osgi.extender.internal.dependencies.startup.DependencyServiceManager findServiceDependencies
信息: OsgiBundleXmlApplicationContext(bundle=ProductManagement, config=osgibundle:/META-INF/spring/*.xml) is waiting for unsatisfied dependencies [[&productDao, &categoryDao, &itemDao, &webConfigMgr]]


14、findServiceDependencies
org.springframework.osgi.extender.internal.dependencies.startup.DependencyServiceManager findServiceDependencies
信息: OsgiBundleXmlApplicationContext(bundle=ShoppingCartManagement, config=osgibundle:/META-INF/spring/*.xml) is waiting for unsatisfied dependencies [[&webConfigMgr, &productDao, &categoryDao, &item
Dao, &cartDao]]

15、registerService
2011-12-1 13:25:23 org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean registerService
信息: Publishing service under classes [{org.osgichina.petstore.util.WebConfigMgr}]

------------------
org.springframework.osgi.extender.internal.dependencies.startup.DependencyServiceManager$DependencyServiceListener serviceChanged
信息: No unsatisfied OSGi service dependencies; completing initialization for OsgiBundleXmlApplicationContext(bundle=Bootstrap, config=osgibundle:/META-INF/spring/*.xml)

16、Publishing application context as OSGi service org.springframework.osgi.context.support.AbstractOsgiBundleApplicationContext publishContextAsOsgiServiceIfNecessary
信息: Publishing application context as OSGi service with properties {org.springframework.context.service.name=ShoppingCartDAL, Bundle-SymbolicName=ShoppingCartDAL, Bundle-Version=1.0.0}

17、  context  refreshed  org.springframework.osgi.extender.internal.support.DefaultOsgiBundleApplicationContextListener onOsgiApplicationEvent
信息: Application context successfully refreshed (OsgiBundleXmlApplicationContext(bundle=ShoppingCartDAL, config=osgibundle:/META-INF/spring/*.xml))

18、Publishing service
Publishing service under classes [{org.osgichina.petstore.bootstrap.menu.MenuItem}]
2011-12-1 13:25:23 org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean registerService

19、



分享到:
评论

相关推荐

    OSGI-Jetty示例,Java源码,很得劲

    示例可能包含了如何配置OSGI容器、导入Jetty bundle、编写和部署Web应用以及如何在OSGI环境中启动和管理Jetty服务器的详细步骤。通过深入研究提供的源码,你可以进一步理解OSGI和Jetty的集成原理,这对于理解和开发...

    osgi-jetty-9.3.10环境配置-注册Servlet工程示例

    安装并启动OSGi容器后,我们需要添加Jetty的OSGi兼容版本。这通常意味着我们需要找到支持OSGi的Jetty 9.3.10的bundle,例如`org.eclipse.jetty.osgi.boot`,并将其导入到OSGi环境中。 接下来,创建一个简单的...

    学习SpringDM+OSGI的总结

    3. **服务启动顺序**:在SpringDM+OSGI环境下,服务的启动顺序非常重要。例如,在翻译助手项目中,哪个翻译实现类先启动就会优先被调用,另一个则无法使用。因此,在设计时需要考虑到这一点。 ### 总结 通过上述...

    jetty插件.rar

    1. **快速启动和停止Jetty服务器**:通过插件,开发者可以在Eclipse内部启动和停止Jetty服务器,无需离开IDE就能进行实时的Web应用测试,极大地提高了开发效率。 2. **热部署支持**:当代码发生变化时,Jetty插件...

    Jetty中文手册

    Jetty on OSGi, RFC66 基于Jetty OSGi的产品 OSGi贴士 Equinox中使用Jetty实现HTTP Service Felix中使用Jetty实现HTTP Service PAX中使用Jetty实现HTTP Srevice ProSyst mBedded Server Equinox Edition Spring ...

    OSGi与Web容器的整合

    总结来说,OSGi与Web容器的整合提供了一种强大的方式来构建和部署Web应用,使得应用组件可以独立升级和替换,减少了应用的耦合度。通过选择合适的工具和方法,开发者可以充分利用OSGi的动态性和灵活性,创建更健壮、...

    基于OSGi的 webbundle

    启动一个Web Bundle时,OSGi容器会解析MANIFEST.MF中的信息,并将Web应用部署到Jetty服务器上。停止时,Web应用从服务器上卸载,但Bundle本身仍保留在系统中。 **Web Bundle的优势** 1. **动态性**:Web Bundle...

    osgi 在web容器中部署

    Pax Web提供了一个叫做Jetty的嵌入式HTTP服务器,可以与Tomcat协同工作,实现OSGi应用的部署。 在实际操作中,你需要按照以下步骤进行: 1. **准备环境**:确保你的开发环境中已经安装了Tomcat服务器和OSGi框架,...

    osgi基础demo-搭建servlet

    在OSGi中,通常需要一个HTTP Service Bundle(如Jetty或Jetty-OSGi)来处理HTTP请求。 8. **测试与调试**:通过浏览器或者HTTP客户端工具发送请求,验证Servlet是否正确工作。同时,OSGi容器通常提供日志服务,可以...

    OSGI中包含web服务器配置需要的jar.zip

    在OSGI环境中,你可以动态地安装、启动、更新和卸载这些bundle,而无需重启整个系统。这对于大型、复杂的应用程序来说,提供了灵活的依赖管理和版本控制能力。 在OSGI中集成Web服务器配置,是为了能够在模块化的...

    关于OSGI的详细资料

    ### 关于OSGI的详细资料 #### OSGI概述与SpringDM关系 OSGi(Open Service Gateway Initiative)是一个模块化平台标准,它提供了一种将应用程序和服务分解为小的、可重用组件的方法。这些组件被称为bundles,它们...

    OSGi崁入Servlet的配置步驟

    OSGi容器通常提供了一个HTTP服务实现,如Apache Felix HTTP Service或Jetty。你需要在Bundle的清单文件(MANIFEST.MF)中声明对这些服务的依赖,如`Import-Package: org.osgi.service.http;version="[1.2,2.0)"`。 ...

    jetty-distribution-9.4.28.v20200408.zip

    5. **OSGi集成**:Jetty可以与OSGi(Open Service Gateway Initiative)框架无缝集成,如Equinox和 Felix,使得Web应用可以在模块化的环境中运行。 6. **JMX支持**:Jetty集成了Java Management Extensions (JMX),...

    osgi集成servlet在karaf容器发布

    总结来说,将Servlet集成到OSGi的Karaf容器中发布REST接口涉及到创建OSGi Bundle、注册Servlet服务、配置Jetty、部署Bundle、设置URL映射等多个环节。这样的模块化方式使得开发、测试和维护更加灵活高效,同时也为...

    eclipse jetty9.0 插件

    1. **快速启动和调试**:插件允许用户在Eclipse内部直接启动Jetty服务器,进行实时的代码修改和调试,极大地减少了开发周期。 2. **无缝集成**:与Eclipse IDE的集成意味着可以直接从项目导航器中部署应用,无需离开...

    四大OSGI框架最新技术对比分析

    - **与 Jetty 的集成**:能够与嵌入式 Web 容器 Jetty 进行集成。 - **丰富的教程和示例**:拥有大量的教程、示例和演示材料。 ### 1.3 缺点 - **与其他 Web 容器集成不足**:关于如何与 Tomcat 或 WebLogic 等...

    WEB容器托管OSGi容器(轻量级集成方式)

    标题中的“WEB容器托管OSGi容器(轻量级集成方式)”是指在Web应用程序服务器(如Tomcat、Jetty等)中嵌入OSGi(Open Service Gateway Initiative)框架,实现服务组件的轻量化管理和部署。OSGi是一种动态模块化系统...

    最新virgo-jetty-server

    4. **性能优化**:Jetty作为Servlet容器,因其内存占用小、启动速度快而受到青睐,与Virgo结合后,可以提供高效的HTTP处理能力。 5. **安全性**:Virgo-jetty-server可能包含了安全相关的组件,如用户认证、授权和...

    osgi karaf笔记

    每个特性都包含一组依赖库和配置信息,可以作为一个整体进行安装、更新或卸载。通过`features:list`命令,可以查看所有可用的特性及其状态。而`features:install`命令则用于安装特定的特性,从而动态地扩展Karaf的...

Global site tag (gtag.js) - Google Analytics