`
q445862108
  • 浏览: 83413 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

BndTools如何和Web结合到一起

阅读更多

1.创建一个名称为 com.xyj.web  的 BndTools OSGI 项目,加入依赖包

 

2.写一个类继承HttpServlet 实现请求的方法,配置web访问路径(太简单了,一个注解就搞定了)

 

3.如果没有包,到http://felix.apache.org/downloads.cgi  下载包。我把所有的全部加载下来了。然后拖到左边的仓库中。

 

4.启动 OSGI

5.启动完成,浏览访问

 

 

 

原文地址:http://q445862108.iteye.com/blog/2049134

  • 大小: 124.6 KB
  • 大小: 95.1 KB
  • 大小: 120.3 KB
  • 大小: 42.7 KB
  • 大小: 242.2 KB
  • 大小: 105.7 KB
  • 大小: 37.4 KB
分享到:
评论

相关推荐

    bndtools插件

    2. **依赖管理**:bndtools能够自动解析和管理项目的依赖关系,确保所有必要的库都被正确地引入和版本控制。 3. **构建工具**:通过bnd命令行工具或Eclipse插件,开发者可以快速构建和打包OSGi bundles,生成有效的...

    BndTools工具

    - **项目配置管理**:BndTools提供了一种直观的方式来定义和管理项目的类路径、导出包、导入包和依赖关系。它自动生成并维护.bnd文件,这是一个包含所有OSGi元数据的文本文件。 - **自动构建**:BndTools集成了自动...

    BndTools安装及使用教程

    本节将详细介绍两种安装BndTools的方法:通过更新站点和Eclipse Marketplace。 ##### 1. 通过更新站点安装 步骤如下: 1. **启动安装向导**:从Eclipse的帮助菜单中选择“安装新软件”。 2. **添加站点**:当...

    bndtools2.1 插件 离线安装包

    bndtools2.1 离线插件安装包,网上其他地方找不到的,识货的下载吧。 安装步骤同Eclipse其他插件安装一样。下载下来解压,然后新建link文件链接到你解压的目录,然后把Link文件放到eclipse根目录下面的links文件夹...

    OSGI Felix BndTools例子(一步一步指导)

    3. **运行时集成**:BndTools与Eclipse IDE紧密集成,可以在IDE内直接启动和调试OSGI运行时,实时查看bundle的状态和服务。 4. **动态更新**:允许开发者在运行时更新bundle,无需重启整个系统,提高了开发效率。 ...

    bndtools.github.io:Bndtools.org主要网站

    网站的错误和问题应转到贡献想要入侵bndtools.org网站吗? 有关构建,测试和做出更改的信息,请参见 。 它们可能并不完美,如果有任何问题或不完整之处,请告诉我们。执照根据的条款,该存储库的内容对公众开放。

    bnd:BndBndtools。 用于构建OSGi捆绑软件的工具,包括Eclipse,Maven和Gradle插件

    该程序和随附的材料根据Apache许可的版本2.0(可从)或Eclipse Public License 2.0(可从获得)获得。 。 API 尽管我们通常很擅长向后兼容,但并不能保证。 这是一个未付费的项目。 如果有可能,Bnd属性将向后兼容...

    opencmis_bndtools:示例bndtools项目,该项目演示了无法访问“ Apache Chemistry OpenCMIS Client OSGi包装器”中的软件包

    5. **调试和日志**:利用Bndtools的调试功能和OSGi容器的日志输出,定位具体错误发生的原因。 通过以上步骤,一般可以解决“无法访问Apache Chemistry OpenCMIS Client OSGi包装器”中的软件包的问题。如果你正在...

    spray-osgi:用于 Spray web 应用程序的 OSGi 运行时

    我想将这两种工具结合在一起,事实证明这非常具有挑战性。 然而,结果很有希望 IMO 可以与更广泛的受众分享该项目。工具 / 构建 / 运行在这一点上,基于 Eclipse 的和是开发/玩平台所必需的。 目前,我正在使用 。 ...

    Intellij 13下OSGi的Maven例子

    总之,这个例子为我们提供了一个实际操作的平台,帮助我们理解如何在IntelliJ IDEA 13中结合Maven和OSGi进行开发。通过这个实例,我们可以学习到OSGi的模块化概念,Maven的项目构建流程,以及IntelliJ IDEA中如何...

    bndtools-aether-example:一个示例项目,展示了如何使用 bndtools 中的 maven aether 存储库

    bnd/bndtools 和 Maven Aether 这个示例项目展示了如何在 bnd/bndtools 中使用来自 maven 存储库的依赖项。 该项目包含一个 bndrun 配置,它使用来自 maven 中心的一些工件。 在项目中有一个 bnd 文件,其中包含...

    hessian-bndtools-osgi:此存储库包含几个 bndtools 项目,这些项目解释了如何从外部 Java 应用程序使用 OSGi 声明式服务

    最好将生成的目录中的 jar 文件复制并部署到 OSGi 容器并运行代码。 该代码基于上的 hessian 项目。 此代码的基础是的 jroller 文章 在 util 文件夹中也提供了一个 OSGI bundlor 实用程序类,它从 java 运行 ...

    osgi 构建模块化云应用之中文版

    它允许开发者将应用拆分成独立的模块,并且可以独立地部署、更新和卸载这些模块,而不会影响到其他模块的运行。 在OSGi规范中,每个Bundle都必须有一个唯一标识符(Bundle-SymbolicName),一个版本号(Bundle-...

    两个osgi的例子程序

    “工具”标签可能意味着博主会介绍一些用于开发和调试OSGi应用的工具,比如BndTools或Eclipse PDE。这些工具可以帮助开发者更有效地管理OSGi项目的生命周期,包括构建、打包和部署。 在压缩包“OSGI-Web”中,我们...

    To embed OSGi in servlet container

    标题中的“将OSGi嵌入Servlet容器”是一个高级的Java技术话题,涉及到模块化系统开发和Web服务的集成。OSGi(Open Service Gateway Initiative)是一个动态模块化平台,它允许开发者创建可热部署、可互操作的Java...

    osgi学习笔记(一)

    - **Bndtools**:另一个强大的OSGi开发工具,支持bundle的构建和管理。 - **Equinox和Felix**:这两个是最常见的OSGi运行时框架,它们实现了OSGi规范。 **8. 学习资源** 对于初学者,可以从以下资源入手: - ...

    spring-osgi.jar及其依赖包

    4. **管理和监控**:在OSGi容器中,可以通过控制台或Web界面查看和管理bundle的状态,包括启动、停止、更新和解决依赖问题。 Spring OSGi的依赖包通常包括Spring核心库、Spring DM(Dependency Manager,已被Spring...

    simple.web.blog:OSGi Web 应用程序演示

    simple.web.blog OSGi 网络应用演示。要求Java JDK 8 节点GradleMySQL 数据库蚀Bndtools(最新版本或 2.4.0.RC1)配置MySQL数据库连接配置等配置可以在simple.web.blog.configuration/configuration/*.yaml下找到

    osgi&spring规范

    “工具”则可能涉及到使用如Eclipse PDE(Plug-in Development Environment)、Bndtools或Apache Felix等工具来开发和调试OSGi应用,以及Spring Tool Suite(STS)来管理和配置Spring应用。 **文档资源** 提到的...

Global site tag (gtag.js) - Google Analytics