首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏字根中文校对软件

    tss: Eclipse 、 Equinox 和 OSGi

    Eclipse 、 Equinox 和 OSGi 每个成功的男人背后,都有一个伟大的女人;每个成功的产品后面都有一套强进的架构 ---- 题记 很多Java程序员对Eclipse(日食 ,IBM 为Elipse带来如此魔力的就是:Equinox (月食)( http://eclipse.org/equinox)。本文的题目还有一个 OSGi ,OSGi 和 Equinox 的关系是什么呢? 对于Equinox来说,bundles就是一个自描述型的jar文件,描述如下: ------------------- Bundle-SymbolicName: org.eclipse.equinox.registry servlet container in Equinox”。 Figure 2: Embedding Equinox in an existing application container ?

    1.1K40发布于 2019-02-14
  • 来自专栏.Net Core技术分享

    CQRS+ES项目解析-Equinox

    今天我们来分析另一个开源的CQRS+ES项目:Equinox。 Domain层 Domain层是Equinox项目的核心部分,Entity/ValueObject、Repository、UoW、Command、Event、EventStore等均在该层进行定义,我们来看一下 Bus 消息通信,Equinox项目中使用MediatR实现的基于内存的消息通信。 UI层 Equinox项目中,UI层由两部分组成,分别是Presentation和Services,其中展示层提供了界面操作的功能,Services层提供了接口访问的功能,这两个项目采用MVC和WebApi Equinox项目总结 通过分析Equinox项目的结构和代码,我们可以发现,这个项目并不是很完善,作者所说的不要用在生产环境是实话。

    80150发布于 2019-09-23
  • 来自专栏奔跑的人生

    [插件化开发] 1. 初识OSGI

    Equinox Equinox是Eclipse旗下的OSGi框架,本身也被Eclipse采用,是Eclipse注明的PDE开发环境的底层。 Equinox本身也是相当的全面的框架,提供的功能不比Felix少多少。但是它功能的分类就稍显混乱,文档和Sample也组织的不是很好。 Equinox最大的优势在于它和Eclipse结合紧密,只要你安装了PDE,你就已经有了Equinox,可以方便的在Eclipse里设置你开发的Bundle,启动、部署等操作也异常简单,而且有专门的Debug 配置Framework 这里我选择的是Eclipse Equinox 4.13,download传送门 ,点击下载[equinox-SDK-4.13.zip],下载完成之后开始配置。 添加成功后,选择OSGI 标签,选择OSGI framework 为我们配置的Equinox. ?

    1.8K20发布于 2019-10-16
  • 来自专栏Java成神之路

    Eclipse插件开发_异常_01_java.lang.RuntimeException: No application id has been found.

    at org.eclipse.equinox.internal.app.EclipseAppContainer.startDefaultApp(EclipseAppContainer.java:242) at org.eclipse.equinox.internal.app.MainApplicationLauncher.run(MainApplicationLauncher.java:29) DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework (Main.java:653) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590) at org.eclipse.equinox.launcher.Main.run (Main.java:1499) at org.eclipse.equinox.launcher.Main.main(Main.java:1472) 通出,在修改了程序中的某个插件(如添加一个扩展等

    77840发布于 2018-08-10
  • 来自专栏米扑专栏

    Eclipse:Failed to create the Java Virtual Machine

    解决方法: 找到eclipse目录下的eclipse.ini,可以看到如下内容: -startup plugins/org.eclipse.equinox.launcher_1.1.0.v20100507 .jar –launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503 -product Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx512m 修改–launcher.XXMaxPermSize 256 —> 128 如下: -startup plugins/org.eclipse.equinox.launcher _1.1.0.v20100507.jar –launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503

    86340发布于 2019-02-19
  • 来自专栏小狼的世界

    Eclipse Galileo SR2 参数配置

    Google了一下,问题出在 eclipse.ini 上,但是发现大家解决这个问题的方法真是千奇百怪: 先来看一下原始的配置文件 -startup plugins/org.eclipse.equinox.launcher _1.0.201.R35x_v20090715.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32 最后,经过试验,如果我希望能够调整 vm 的内存限制的话,必须采用第三种方法,最后的配置文件如下: -startup plugins/org.eclipse.equinox.launcher _1.0.201.R35x_v20090715.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32

    65930发布于 2018-07-25
  • 来自专栏奔跑的人生

    [插件化开发] Poc之后,我选择放弃OSGI

    Runtime Version 以下问题全部基于Equinox框架 & 使用BluePrint 整合Spring框架 OSGI org.eclipse.osgi 3.15.0v20190830- 1434 Equinox version Equinox 4.13 Spring Framework 5.0.4P 3.0.0 blueprint 3.0.0.M1 mybatis 3.5.3 暴露rest service 利用,osgi自带的HttpService服务,再通过org.eclipse.equinox.servletbridge.BridgeServlet把服务桥接出去 关于现有的

    1.6K20发布于 2019-10-24
  • 来自专栏一个会写诗的程序员的博客

    Jdk 9 更新导致 Eclipse 启动问题

    /Eclipse/plugins/org.eclipse.equinox.launcher_1.3.201.v20161025-1711.jar 3 --launcher.library 4 . /Eclipse/plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.401.v20161122-1740 5 -product (Main.java:673) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) at org.eclipse.equinox.launcher.Main.run (Main.java:673) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) at org.eclipse.equinox.launcher.Main.run (Main.java:673) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) at org.eclipse.equinox.launcher.Main.run

    68220发布于 2018-08-17
  • 来自专栏Android干货

    安卓开发-See the log file\.metadata\.log.

    (ExtendedLogReaderServiceFactory.java:86) 25     at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.logPrivileged (ExtendedLogReaderServiceFactory.java:205) 26     at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.log (ExtendedLogReaderServiceFactory.java:178) 27     at org.eclipse.equinox.log.internal.ExtendedLogServiceFactory.log (ExtendedLogServiceFactory.java:65) 28     at org.eclipse.equinox.log.internal.ExtendedLogServiceImpl.log (ExtendedLogServiceImpl.java:87) 29     at org.eclipse.equinox.log.internal.LoggerImpl.log(LoggerImpl.java

    1K70发布于 2018-05-18
  • 来自专栏神经网络和深度学习

    OSGI理论和实践

    ²学习OSGi规范 R4.1,掌握OSGi核心概念; ²学习OSGi R4实现框架的实现机制,以更好的使用这些框架; ²学习基于Equinox开发OSGi Based的应用; ²扩展Equinox,更好的基于 Equinox来开发各类应用; ²学习分布式OSGi; OSGi20094qh.pptx

    63230发布于 2020-07-06
  • 来自专栏Eclipse

    【Eclipse 又双叒叕重装了】Eclipse 各种插件及包依赖 Update Sites + 常用服务插件提供者汇总

    download.eclipse.org/rt/eclipselink/updates/org.eclipse.wstEclipse XML Editors and Toolsorg.eclipse.equinox.ds , org.eclipse.equinox.eventHelp>Install New Software>http://download.eclipse.org/releases/XXXX>EclipseRT Target Platform Components>Equinox Target ComponentsTomcatHelp>Install New Software>http://download.eclipse.org

    47010编辑于 2024-06-12
  • 来自专栏Java EE 企业级开发工作日志

    Eclipse 安装插件报错:An error occurred while collecting items to be installed session context was...解决方法汇总

    while collecting items to be installed session context was:(profile=epp.package.jee, phase=org.eclipse.equinox.internal.p2 错误原因定位 我们将 Eclipse 的报错信息进行翻译,分析如下: 收集要安装的项目会话上下文时发生错误: (profile = epp.package.jee,phase = org.eclipse.equinox.internal.p2 -x86_64\eclipse 具体如下图所示: 4.2、修改 Eclipse 配置文件 执行命令修改配置文件信息,输入如下命令: eclipse -application org.eclipse.equinox.p2 while collecting items to be installed session context was:(profile=epp.package.java, phase=org.eclipse.equinox.internal.p2 while collecting items to be installed session context was:(profile=epp.package.jee, phase=org.eclipse.equinox.internal.p2

    4.9K10编辑于 2022-05-08
  • 来自专栏Java学习123

    Eclipse报内存溢出

    --StartFragment --> (2)elipse.ini -startup plugins\org.eclipse.equinox.launcher_1.0.100.v20080509-1800 .jar --launcher.library plugins\org.eclipse.equinox.launcher.win32.win32.x86_1.0.100.v20080509-1800 - /Common\plugins\org.eclipse.equinox.launcher_1.0.101.R34x_v20081125.jar  --launcher.library  .. /Common\plugins\org.eclipse.equinox.launcher.win32.win32.x86_1.0.101.R34x_v20080731  -clean  -configuration

    2.5K50发布于 2018-05-16
  • 来自专栏叨叨软件测试

    JVM 调优之 Eclipse 启动调优实战

    Release 4.2.0 Last revised June 8th, 2012 调优前 Eclipse初始配置文件 eclipse.ini -startup plugins/org.eclipse.equinox.launcher _1.3.0.v20120522-1813.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200 调整后的eclipse.ini内容 -startup plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813 -product org.eclipse.epp.package.jee.product 调整后的eclipse.ini内容: -startup plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launcher.library

    72010发布于 2020-04-14
  • 来自专栏用户1337634的专栏

    Mac安装MAT(Memory Analyzer Tool)

    /Eclipse/plugins/org.eclipse.equinox.launcher_1.6.200.v20210416-2027.jar --launcher.library .. /Eclipse/plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.2.200.v20210527-0259 -vmargs -Xmx1024m

    7.3K30发布于 2021-11-24
  • 来自专栏一个会写诗的程序员的博客

    下载最新eclipse,jdk路径报错

    /Eclipse/plugins/org.eclipse.equinox.launcher_1.3.201.v20161025-1711.jar --launcher.library /Users/jack /.p2/pool/plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.401.v20161122-1740 -product org.eclipse.epp.package.android.product

    1.3K30发布于 2018-08-20
  • 来自专栏一个会写诗的程序员的博客

    Springboot Application 集成 OSGI 框架开发

    Equinox OSGI ServletBridge 实现原理及源码解析 BridgeServlet 与 OSGI 容器 Equinox 提供了 servletbridge.jar 将 OSGI framework 和 servlet container 桥接起来,并且提供了一系列的 bundle 可以将 Equinox OSGI 应用嵌入到现有的 web 服务器中(eg. servletbridge.jar 包含如下两个文件 (package: org.eclipse.equinox.servletbridge) BridgeServlet – 负责请求处理 FrameworkLauncher j-springboot-application-integrated-osgi-framework-development/index.html 总结 本文从 Java 类加载器说起,探讨了 OSGI 的类加载器原理并对 Equinox

    1.7K20发布于 2018-09-12
  • 来自专栏JavaEdge

    MAT启动报错

    150) at org.eclipse.mat.ui.rcp.Application.start(Application.java:26) at org.eclipse.equinox.internal.app.EclipseAppHandle.run DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework (Main.java:669) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608) at org.eclipse.equinox.launcher.Main.run

    1.2K10发布于 2021-02-22
  • 来自专栏星汉技术

    eclipse在线安装FatJar以及错误解决

    错误信息: An error occurred during the org.eclipse.equinox.internal.p2.engine.phases.CheckTrust phase. session context was:(profile=epp.package.jee, phase=org.eclipse.equinox.internal.p2.engine.phases.CheckTrust 解决这个问题需要在命令行输入以下命令: eclipse -application org.eclipse.equinox.p2.garbagecollector.application -profile 选择红框新建填入如图这样的信息,点击Run,然后在控制台窗口即可输入命令了,根据本人的情况,本人输入的是以下命令,参数切勿照抄: eclipse -application org.eclipse.equinox.p2

    1.9K30发布于 2019-03-13
  • 来自专栏自动化、性能测试

    Python习题集(十三)

    比如 indexOfCaps("eDaBiT") ➞ [1, 3, 5] indexOfCaps("eQuINoX") ➞ [1, 3, 4, 6] indexOfCaps("determine") ): res.append(num) num += 1 print(res) indexOfCaps("eDaBiT") indexOfCaps("eQuINoX

    44810发布于 2020-06-09
领券