《OSGI实战
》中的eclipse可能比较老,练习其中的用户登录例子的时候会遇到如下问题:
1. 找不到org.eclipse.equinox.servlet.api
2. 无法访问http://localhost/demo/page/login.htm
如果是eclipse 3.4这样解决:
对于第一个问题,用javax.servlet包替代;
http://lggege.iteye.com/blog/327187
写道
文章是基于Eclipse3.2写的, 在Eclipse3.2上是可以找到的,比如我的就是:
org.eclipse.equinox.servlet.api_1.0.0.v20060601.jar
在Eclipse3.4中为什么找不到,其实这中间藏着一个小秘密,
Eclipse3.2中的org.eclipse.equinox.servlet.api.jar
其实就是直接从Tomcat 4.1.30中拿的servlet.jar
你可以见org.eclipse.equinox.servlet.api.jar中的about.html
而在Eclipse3.4中,已经直接用回了原来的名字:
javax.servlet_2.4.0.v200806031604.jar
你可以见javax.servlet.jar中的about.html
对于第二个问题增加org.eclipse.equinox.http和org.eclipse.equinox.http.servlet
id State Bundle
0 ACTIVE org.eclipse.osgi_3.4.2.R34x_v20080826-1230
1 ACTIVE ConfigFileValidatorBundle_1.0.0
2 ACTIVE DBValidatorBundle_1.0.0
4 ACTIVE UserValidatorBundle_1.0.0
5 ACTIVE LDAPValidatorBundle_1.0.0
9 ACTIVE UserValidatorWebBundle_1.0.0
10 ACTIVE org.eclipse.equinox.util_1.0.0.v20080414
11 ACTIVE org.eclipse.equinox.ds_1.0.0.v20080427-0830
12 ACTIVE javax.servlet_2.4.0.v200806031604
13 ACTIVE org.eclipse.osgi.services_3.1.200.v20071203
14 ACTIVE org.eclipse.equinox.http.servlet_1.0.100.v20080427-0830
15 ACTIVE org.eclipse.equinox.http_1.0.200.v20080421-2006
17 ACTIVE org.eclipse.osgi.util_3.1.300.v20080303
如果是eclipse galileo这样解决:
1. 用javax.servlet替代org.eclipse.equinox.servlet.api
2. 由于找不到org.eclipse.equinox.http,所以改为增加:org.eclipse.equinox.http.jetty;org.mortbay.jetty.util;org.mortbay.jetty.server三个包,就可以了。
Framework is launched.
id State Bundle
0 ACTIVE org.eclipse.osgi_3.5.0.v20090520
1 ACTIVE ConfigFileValidatorBundle_1.0.0
2 ACTIVE org.eclipse.osgi.services_3.2.0.v20090520-1800
4 ACTIVE UserValidatorBundle_1.0.0
6 ACTIVE UserValidatorWebBundle_1.0.0
7 ACTIVE javax.servlet_2.5.0.v200806031605
9 ACTIVE LDAPValidatorBundle_1.0.0
10 ACTIVE DBValidatorBundle_1.0.0
11 ACTIVE org.eclipse.equinox.http.servlet_1.0.200.v20090520-1800
20 ACTIVE org.mortbay.jetty.util_6.1.15.v200905182336
21 ACTIVE org.mortbay.jetty.server_6.1.15.v200905151201
22 ACTIVE org.eclipse.equinox.http.jetty_2.0.0.v20090520-1800
分享到:
相关推荐
《 OSGi实战》是学习OSGi的全面指导,利用与架构和开发人员相关的示例清楚地讲解OSGi概念,同时探讨了很多实践场景和技术,阐述了开发人员有多需要OSGi,怎么将OSGi嵌入其他容器中,将遗留系统移入OSGi的最佳实践,...
BlueDavy的opendoc《OSGi实战》所涉及实例的源代码。OSGi入门的经典教程。
本篇 Opendoc 按照学习开源框架的基本流程进行编写,从体验 OSGI 到基于 OSGI 框架的实战,到深入 OSGI,完成对于 OSGI 从入门到深入学习的过程,最后对于 OSGI 的现状和发展发表些自己的看法和思考,限于笔者的水平以及...
为了弥补OSGi规范在应用指导方面的不足,四位活跃在OSGi开发第一线的技术专家联手打造了《OSGi实战》。《OSGi实战》面向OSGi规范的使用者,系统、全面、深入地阐述OSGi的重要特性及其使用方法。《OSGi实战》还介绍了...
资源名称:OSGi实战内容简介:为了弥补OSGi规范在应用指导方面的不足,四位活跃在OSGi开发第一线的技术专家联手打造了《OSGi实战》。《OSGi实战》面向OSGi规范的使用者,系统、全面、深入地阐述OSGi的重要特性及其...
OSGI实战-若干问题.txtOSGI实战-若干问题.txt
OSGI实战教程,从需求实现以及技术角度两方面来体验OSGI。
osgi,林昊写的osgi实战和进阶,学习osgi的好东西,入门的首选。
OSGI入门和整合Spring + OSGI进阶 + OSGI实战
java OSGI实战
OSGI实战.pdfOSGI实战.pdfOSGI实战.pdfOSGI实战.pdfOSGI实战.pdf
BlueDavy的OSGI实战和OSGI进阶两个开源文档,学习OSGI不错的资料
OSGI实战中文版。
《OSGi实战》及其相关代码 《OSGi实战》及其相关代码 《OSGi实战》及其相关代码 《OSGi实战》及其相关代码
OSGI实战及源码
OSGI进阶.pdf,OSGI实战.pdf,OSGI入门和整合Spring.pdf
OSGI实战.pdf
网上收集的OSGI资料. 包括: OSGi原理与最佳实践(精选版).pdf OSGI实战和源码.rar osgi进阶.pdf Introduce.OSGi.ppt OSGi.in.action.ppt r4.cmpn.pdf r4.core.pdf r4.enterprise.pdf
OSGI实战[1].pdf 想了解并使用可以看一下OSGI实战