使用Equinox框架进行OSGi环境下的Web开发
来源:互联网 发布:阿里云更换地域 编辑:程序博客网 时间:2024/05/17 02:27
Equinox提供了一组基础的Bundle,使得使用JSP、Servlet和Struts等J2EE技术的Web应用项目可以运行于EquinoxOSGi环境中
Equinox通过一组Bundle,可以将Equinox OSGi应用嵌入到现有的Web服务器(如Tomcat,Jetty等)和应用服务器(如Websphere,Weblogic等)中。
一、安装配置开发环境
JDK(本文使用版本为Sun JDK 6)
Eclipse(本文使用版本为Eclipse Java EE IDE for Web Developers. Indigo Service Release 1)
Tomcat(本文使用为Tomcat6.0.35)
在Eclipse中配置Tomcat,如图所示:
下面我使用第一种方式:
将HTTP Server 置于Equinox框架中开发Web应用
这种方式是一种完全的OSGi方式,HTTP Server(本例中为Jetty)作为一个Bundle运行在整个Equinox框架中。在这种方式下,我们需要首先建立一个Eclipse插件项目:打开Eclipse的插件开发视图,新建一个插件项目。
此刻一个插件项目建立完毕。
然后我们在项目的根目录下创建WebRoot,img和jsp几个文件夹分别用来放置普通资源文件和JSP文件。在java源文件目录下创建一个简单的Servlet:LoginServlet.java,现在的目录结构是:
这个时候LoginServlet会有错误,这是我们在MANIFEST.MF文件中的Dependencies加入Required Plug-ins:javax.servlet
- 使用 Equinox 框架进行 OSGi 环境下的 Web 开发
- 使用Equinox框架进行OSGi环境下的Web开发
- 使用 Equinox 框架进行 OSGi 环境下的 Web 开发
- Equinox 框架进行 OSGi 环境下的 Web 开发
- 使用equinox开发osgi
- 初探OSGi Web应用开发利器Equinox:环境设置
- 初探OSGi Web应用开发利器Equinox:环境设置
- 使用 Equinox 开发 OSGi 应用程序
- OSGi 环境下的 Web 开发
- OSGi开发环境搭建--Equinox实现
- OSGI运行Servlet(使用Equinox框架)
- 使用 Equinox 开发 OSGi 应用程序(一)
- 使用 Equinox 开发 OSGi 应用程序(二)
- 使用 Equinox 开发 OSGi 应用程序(三)
- 使用 Equinox 开发 OSGi 应用程序(四)
- 使用 Equinox 开发 OSGi 应用程序(五)
- 使用 Equinox 开发 OSGi 应用程序(六)
- OSGI Equinox 环境搭建
- C++ 内存常识学习----(一)
- 如何生成robots.txt?
- DAO 、ADO和ADO.NET
- Java遍历文件夹的两种方法(非递归和递归) .
- Ecshop2.7整合UC的整合过程和卸载办法
- 使用Equinox框架进行OSGi环境下的Web开发
- 关于项目中文字国际化的几点体会
- 用RMI建立一个分布式Java应用程序详解
- 把Date类型的数据加一天
- Java生产者消费者问题 .
- ecshop 二次开发,源码分析
- C++ 命名空间namespace
- Apache 使用localhost(127.0.01)可以访问 但是使用本机IP(局域网)不能访问
- SVN和Subclipse安装和使用指南汇总