`
regbin
  • 浏览: 56107 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

《osgi实战》体验

    博客分类:
  • arch
阅读更多
今天利用空闲时间实践了下《osgi实战》中的登录注册例子,《osgi实战》是06年出来的,现在09了,开发环境都发生了变化,所以实践起来和其中有些出入,特记录下来,希望给其他学习同志有些帮助:
(我自己的环境是:eclipse3.4.0,jdk5.0)
1.org.eclipse.equinox.http_1.0.200.v20080421-2006.jar,这个包我down下来无论是放在eclipse/plugins下还是通过link方式,eclipse里面就是找不到,最后重新到equinox最新5.0下下载org.eclipse.equinox.http_1.0.300.v20090520-1800.jar,link方式成功被找到
2.关于org.eclipse.equinox.servlet.api这个现在equinox官方下已经找不到了,网上已经有人说了,直接用javax.servlet(2.4..)这个就可以了,这个Target Platform自带就有了。
所以,现在要尝试运行这个例子,只要上equinox官方5.0下载org.eclipse.equinox.http_1.0.300.v20090520-1800.jar就ok了,其他流程变化不大。
还有个问题,碰到了乱码,这个问题其他同志是否有碰到过?
1
0
分享到:
评论
3 楼 zhudeliliang 2012-06-01  
loader constraint violation: loader (instance of org/eclipse/osgi/internal/baseadaptor/DefaultClassLoader) previously initiated loading for a different type with name "javax/servlet/Servlet"

那这个问题到底咋解决吗?
2 楼 yoin528 2010-12-29  
我觉得那个实战讲得不细,一般人看的话一定是刚学的,作者一开始还有事例代码一步步来,后面的直接给一小段,然后说事例中有,一时之间不知道那一小段是放在哪的,要到源码那里找,在注册servlet地址那里直接给个链接,但没讲具体什么原因,至少要讲一下跟web工程配置servlet那样的访问地址嘛,很多都略过了,还包引入,现在是2010年了,很多包都没用上,刚还抛了异常,网上还没这异常消息的。。Caused by: java.lang.LinkageError: loader constraint violation: loader (instance of org/eclipse/osgi/internal/baseadaptor/DefaultClassLoader) previously initiated loading for a different type with name "javax/servlet/Servlet"
1 楼 iSay 2010-10-08  

相关推荐

    osgi实战(pdf超请版)

    ### OSGI实战知识点概述 #### 一、序言与背景介绍 - **背景与动机**:作者在工作之初便对插件体系结构产生了浓厚兴趣,尤其关注ant、maven等构建工具及其插件系统。这表明作者对于软件模块化、可扩展性的重视。 - ...

    OSGI实战.docx

    在“OSGI实战”文档中,作者深入浅出地介绍了如何在实际开发环境中应用OSGI技术。 一. 序 这部分可能涵盖了OSGI的基本概念和历史背景,解释了为什么在Java开发中引入OSGI模块系统的重要性,以及它如何解决了传统...

    OSGi实战进阶篇

    ### OSGi实战进阶篇知识点总结 #### 一、序言与背景 - **序言**:作者从个人经历出发,表达了对于插件体系结构的兴趣,并提到了早期接触的一些工具,如Ant和Maven,这表明作者对于构建工具及模块化开发有着深厚的...

    《OSGI实战》带详细书签目录

    根据提供的文件信息,我们可以归纳出一系列有关《OSGI实战》的知识点,主要聚焦于OSGI的概念、使用场景、以及本书的具体内容。以下是基于标题、描述、标签和部分内容的知识点总结: ### OSGI简介 **OSGI**(Open ...

    osgi实战(详细文档)

    OSGI实战文档是一份深入介绍OSGI应用的教程,适合对OSGI技术感兴趣的读者学习和参考。 文档的作者是BlueDavy,他通过OSGI实战V1.0版本,详细描述了OSGI项目实施的整个过程,并提供了代码示例和运行环境,以便读者...

    OSGI实战教程

    《OSGI实战教程》是一份详尽的指南,旨在深入探讨OSGI框架的各个方面,以及如何在实际项目中有效利用这一技术。OSGI,全称为Open Service Gateway Initiative,是一种用于构建模块化系统的Java标准,其核心价值在于...

    OSGI实战

    ### OSGI实战知识点概述 #### 一、序言与背景介绍 - **背景**: 作者自工作以来一直关注插件体系结构,从早期接触ant、maven等工具开始,逐渐认识到模块化的重要性。 - **目标**: 通过本书籍,作者旨在分享其在OSGI...

    OSGI学习手册及实践

    OSGI实战 - **文档结构**:文档分为多个章节,覆盖了从基础到高级的各个方面,包括体验OSGI、OSGI带来的好处、案例分析、框架介绍、基于Equinox的实战等内容。 - **实战内容**: - **做好准备**:介绍了开始OSGI...

    modular java creating flexible applications with osgi and spring

    - **Frederic Daoud**称赞本书写作风格生动有趣,采用“动手实践”的方式让读者仿佛置身于OSGi工作坊之中,亲身体验各种工具和技术。 - **Erik Weibust**指出,本书不仅讲述了为什么以及如何使用OSGi编写模块化Java ...

    【转】亲历基本 OSGI 实例,进入另番思维领域

    标题中的“【转】亲历基本 OSGI 实例,进入另番思维领域”提示我们,这是一篇关于OSGi(Open Services Gateway Initiative)基础实例的分享,作者通过实践体验,引导读者理解OSGi这种模块化系统的新思维方式。...

    eclipse插件开发实战

    ### Eclipse 插件开发实战详解 #### 一、Eclipse 内核结构与扩展点机制 **1. Eclipse 内核结构概述** Eclipse 的核心是插件加载器,整个平台由众多插件组成,其架构特点在于轻量级的核心与高度可扩展的设计。在...

    Eclipse RCP 应用系统开发方法与实战 源代码

    本资源提供的"《Eclipse RCP 应用系统开发方法与实战 源代码》"是针对Eclipse RCP开发的实践教程,包含了多个章节的源代码实例,帮助开发者深入理解和掌握Eclipse RCP的开发技巧。 1. **Eclipse RCP基础** Eclipse...

    Modular Java

    - **移动应用案例**:对于移动应用开发,书中也提供了一个案例研究,演示了如何通过模块化来提高应用的性能和用户体验。特别是在资源有限的情况下,模块化能够有效减少内存占用并加快启动速度。 #### 六、总结 ...

    equinox快速入门

    7. **实战演练**:提供实际操作步骤,让读者动手实践,通过创建和修改模块来体验Equinox的动态性。 8. **最佳实践**:分享在使用Equinox开发中的最佳实践和常见陷阱,帮助开发者避免常见错误,提高开发效率。 9. *...

    Eclipse RCP应用系统开发方法与实战(第七章)

    1. **插件体系**:Eclipse RCP的基础是插件模型,每个功能模块都是一个独立的插件,通过OSGi服务进行通信。开发者需要理解如何创建、配置和管理插件,以及它们之间的依赖关系。 2. **工作台(Workbench)**:...

Global site tag (gtag.js) - Google Analytics