`
sunxboy
  • 浏览: 2869903 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

修改equinox osgi中启动jetty的端口号

阅读更多

jetty的默认端口号为80端口,而往往这个端口是被占用的.

启动时会报错
警告: Failed to start: SocketListener0@0.0.0.0:80


由于jetty是通过bundle的形式启动的,根本没有jetty .xml文件.
另一种方法,就是修改启动参数.打开eclipse的run dialog窗口后,在OSGI Framework中新建一个启动项.
在Arguments栏的VMarguments中配置启动参数(-Dorg.osgi.service.http.port=8081),如下图:

分享到:
评论

相关推荐

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

    Jetty在OSGI中的使用主要涉及到以下步骤: 1. **设置环境**:首先,你需要一个支持OSGI的容器,如Apache Felix、Equinox等。这些容器提供了一个运行OSGI bundle的基础平台。确保安装并配置好OSGI容器,并导入所需的...

    Equinox OSGi应用嵌入Jersey框架搭建REST服务

    接下来,让我们详细讲解如何在Equinox OSGi中设置Jersey: 1. **配置Equinox OSGi环境**: - 安装Eclipse IDE,并安装PDE(Plug-in Development Environment)插件,这将帮助我们创建和管理OSGi Bundle项目。 - ...

    Equinox OSGI ServletBridge 原理与实践.rar

    OSGI 在 J2EE 环境下的应用越来越广泛,目前在 Servlet 应用中使用 OSGI 有两种方式:Servlet Container in OSGI 和 OSGI in Servlet Container. 前一种:和普通的 OSGI bundle 开发差不多,而后一种:Equinox 提供...

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

    在本示例中,我们将探讨如何在OSGi环境下配置Jetty 9.3.10,创建一个注册Servlet的工程,并进行Jetty的性能优化。 首先,我们需要准备OSGi运行时环境。常见的OSGi容器有Apache Felix、Equinox等。这里我们选择一个...

    基于EQUINOX的 OSGI BUNDLE 运行例子

    标题"基于EQUINOX的OSGI BUNDLE运行例子"指的是一个实际操作示例,展示了如何在EQUINOX OSGi环境中运行OSGi Bundle。EQUINOX提供了一个完整的运行时环境,使得开发者可以方便地管理和执行这些模块化的Bundle。 描述...

    我写的equinox osgi server

    最近整OSGI,整的心情很是不爽,尤其最近搞equinox命令行下的bundle调试,搞两下就很厌倦输入java -jar equinox.jar -console,然后可怜的去加载一个个bundle,虽然通过config.ini可以一把加载相应需要的bundle,但是每次...

    使用Equinox开发OSGi应用程序

    从Eclipse环境中脱离,将Equinox OSGi应用程序部署为独立的Java应用,需要创建一个包含所有依赖bundle和Equinox运行时的启动脚本。启动脚本通常会调用Equinox提供的启动器,如`org.eclipse.osgi.launch....

    使用Equinox开发OSGI应用程序工程及源码

    **使用Equinox开发OSGI应用程序工程及源码详解** OSGi(Open Service Gateway Initiative)是一种模块化系统和Java服务框架,它允许在运行时动态发现、安装、卸载和更新软件模块。Equinox是Eclipse基金会提供的一个...

    Equinox OSGi 开发

    标题:“Equinox OSGi 开发” 描述:“介绍基于Equinox平台的OSGi Bundle开发” 在深入探讨基于Equinox平台的OSGi Bundle开发之前,我们首先需要了解什么是OSGi服务平台以及为什么它如此重要。OSGi(Open Service ...

    equinox-jetty-birt:BIRT 报告简单的运行时示例

    在Equinox OSGi中,每个模块称为一个"bundle",它们通过服务接口进行通信。 **Jetty** Jetty是一个轻量级、高性能的Java HTTP服务器和Servlet容器。它被广泛用于Web应用程序的部署,特别是对于快速开发和测试环境。...

    OSGi and Equinox

    OSGi是一个Java模块化平台,它允许多个独立的模块共同存在于同一个Java虚拟机中,并且这些模块可以独立地被安装、启动、停止、更新和卸载。Equinox是Eclipse组织提供的一个OSGi框架的实现,它支持Eclipse平台的插件...

    Geting started with Equinox and OSGi

    2. **创建第一个Bundle**:在OSGi中,模块被称为Bundle。本教程将指导你如何创建并运行一个Bundle。首先,在Eclipse中创建一个新的插件项目作为Bundle。选择“File” > “New” > “Project…”;在弹出的对话框中,...

    Equinox开发OSGi应用程序

    - **Bundles**:OSGi中的基本单元,可以理解为模块或插件。每个bundle都有一个唯一标识符,并且可以在运行时动态加载和卸载。 - **Services**:OSGi提供了一种服务注册机制,允许bundles之间共享服务。服务的注册和...

    基于Equinox开发OSGi应用(一)

    在本篇博文中,我们将探讨如何使用Equinox作为框架来开发OSGi应用程序。Equinox是Eclipse项目的一个组件,它提供了OSGi规范的实现,使我们能够构建模块化、可扩展且灵活的Java应用程序。OSGi(Open Service Gateway ...

    深入理解OSGi:Equinox原理、应用与最佳实践.pdf

    在OSGi中,每个Bundle都运行在自己的类加载器中,它由Equinox的Bundle加载机制来管理。此外,OSGi还定义了生命周期管理,包括Bundle的安装、启动、停止和更新等。一个Bundle的生命周期可以被划分为以下状态:...

    equinox_osgi_skeleton:这个git仓库包含一个带有Equinox OSGi最小设置的Eclipse工作区

    在这个名为"equinox_osgi_skeleton"的git仓库中,我们可以找到一个针对Equinox OSGi的最小化配置,这是为了帮助开发者快速入门和理解OSGi的工作原理。在Eclipse工作区中,这样的骨架项目通常包括了必要的配置文件、...

    eclipse中jetty插件的下载

    eclipse中,需要 run jetty,则需要 在eclipse的安装目录下的dropins文件夹下放置此jetty文件。例如目录D:\eclipse\dropins\ 路径下,将此压缩包的解压即可。

    《osgi与equinox创建高度模块化的java系统》第五章源码

    在OSGi中,服务通过Service Registry进行注册,其他bundle可以通过查询这个注册表来获取并使用服务。然而,为了保护这些关键服务不被未授权的bundle访问,我们通常会使用权限控制(如Access Control List, ACL)和...

Global site tag (gtag.js) - Google Analytics