
osgi
greatmind829
自信。。
展开
-
OSGI bundleContext.getServiceReference(HttpService.class.getName()) null
OSGI httpService 取ServiceReference ServiceReference serviceRef = bundleContext.getServiceReference(HttpService.class.getName()); 一直得到的都是NULL 我加的测试包是: 当我把org.eclipse.equinox.ht原创 2012-08-30 15:00:03 · 4056 阅读 · 11 评论 -
ecplise 创建扩展点
1:新建一个plug-in 工程,在plugin.xml 中创建扩展点2:add创建成功之后会生成一个.esxd文件,不了解 这个文件用途可以去查一下。在plugin.xml文件中定义的就像以下内容plugin> extension-pointid="com.example.pizza"name="Pizza toppings"schema="sche原创 2013-01-07 11:37:33 · 603 阅读 · 0 评论 -
osgi 导出的包,在别外一个工程不能导入
使用osgi框架开发: 有两个项目A和B,我在A中把这个包导出,但在B中import时,无法找倒A包,究其原来,发现是A项目中少了.settings这个文件夹原创 2012-11-27 12:02:55 · 760 阅读 · 0 评论 -
使用org.eclipse.osgi.util.NLS访问资源文件 (国际化)
还记得在做WEB国际化的时候,通常都是用ResourceBundle来得到配置文件信息的,现在做插件开发了,从LOGIC源代码里知道了NLS,太方便了,之前群里的同志们也谈到过,但是自己以为是OSGI里的东西就没关注,现在自己对OSGI又有了兴趣,就想起来了,好用的东西就得多用啊,所以项目里的ResourceBundle都换成了NIS,实现步骤:一:写一个MESSAGE类继承NLS,里面放键转载 2012-09-12 10:11:52 · 2292 阅读 · 0 评论 -
spring-dm 一个简单的实例
spring-dm2.0 运行环境,支持JSP页面运行spring web 项目需要引用包原创 2012-09-05 09:49:29 · 1317 阅读 · 1 评论 -
Spring DM 2.0 环境配置 解决Log4j问题
搭建 spring dm 2.0 环境出的问题 log4j 的问题解决办法是 一、引入SpringDM2.0的Bundle,最后完成如下图所示:注意:要引入slf4j.api、slf4j.log4j、slf4j.org.apache.commons.logging与org.apache.log4j这四个是SpringDM日志处理的相关的jar。但是,仅引入这四个,此时的转载 2012-09-04 16:49:52 · 1190 阅读 · 0 评论 -
Equinox OSGi服务器应用程序的配置步骤 (支持JSP页面)
本文介绍在Eclipse里如何配置一个简单的基于Eclipse Equinox OSGi实现的Web应用程序,在它的基础上可以构造更加复杂的应用,本文使用的是Eclipse 3.3.1版本,如果你的Eclipse版本在3.2.0或以上应该都可以。51CTO编辑推荐:OSGi入门与实践全攻略一、支持静态页面和Servlet1. 创建一个新的plugin项目, net.bjzhanghao转载 2012-09-04 18:35:13 · 3791 阅读 · 0 评论 -
Spring.DM web 开发环境搭建
Spring.DM web 开发环境搭建2012-03-26 15:34 by HeroBeast, 367 阅读, 0 评论,收藏,编辑摘要作为一个初学者来说,搭建好Spring.DM 的web开发环境还是有些麻烦的。我就遇到了N多麻烦,走了很多弯路。本文介绍了2种比较简单的搭建Spring.DM OSGi web开发环境的搭建.第一种方法和上一篇文章相似转载 2012-09-03 15:57:44 · 5730 阅读 · 3 评论 -
Spring.DM版HelloWorld
摘要:本文主要描述使用Spring.DM2.0,创建OSGi的HelloWorld演示程序,理解Spring.DM的OSGi框架实现机制。环境描述:项目版本Eclipse3.7.xJDK1.6.xSprng.DMspring-osgi-2.0.0.M1-with-dependencies 下载地址一转载 2012-09-03 11:19:13 · 1488 阅读 · 1 评论 -
osgi 脱离eclipse运行
1 首先生成JAR包2 在CMD 命令中 进入Eclipse plugins 的安装路径 E:\setupProgram\eclipse-jee-indigo-SR2-win32\eclipse\plugins>java -jar org.eclip se.osgi_3.7.2.v20120110-1415.jar -console 在安装路径下输入:java原创 2012-09-01 07:27:05 · 1136 阅读 · 0 评论 -
为Equinox的控制台(Console)增加自己的命令
由于项目需要, 偶开始研究Equinox, 发现它的console做得很不错, 于是就想, 如果能把项目整合到equinox, 让console也支持项目特定的命令就好了, 于是开始研究可行性, 发现这是很简单的事情, 下面就来说说如何把自定义的命令添加到Equinox上的... 开说之前先提一句: Console并不是OSGi规范所要求的, 也就是说, 如果实现这个功能,转载 2012-09-01 22:04:28 · 875 阅读 · 0 评论 -
OSGi系列 - 使用Eclipse查看Bundle源码
使用Eclipse开发OSGi Bundle时,会发现有很多现成的Bundle可以用。但如何使用这些Bundle呢?除了上网搜索查资料外,阅读这些Bundle的源码也是一个很好的方法。 本文以org.eclipse.osgi.services为例,说明如何用Eclipse阅读其源码。 第一步:打开Eclipse,从菜单项Run >> Run Configurations...打开运转载 2012-08-31 13:30:18 · 3475 阅读 · 0 评论 -
ecplice 实现扩展点
在plugin.xml文件中定义的就像以下内容: point="com.example.pizza"> class="com.example.pizza.ham.HamTopping" cost="1" topping="chess">原创 2013-01-07 11:53:18 · 837 阅读 · 0 评论