From 1c25b369dd194cbcbaec9595dd9fb3a007bb2997 Mon Sep 17 00:00:00 2001 From: sxyx2008 Date: Thu, 3 Jul 2014 17:09:29 +0800 Subject: [PATCH] a osgi simple webapp on felix --- simple-osgi-webapp/README.md | 2 +- .../simple-osgi-bundle/README.md | 36 +++++++++---------- .../simple-osgi-servlet/README.md | 21 +++++++++-- 3 files changed, 36 insertions(+), 23 deletions(-) diff --git a/simple-osgi-webapp/README.md b/simple-osgi-webapp/README.md index 7beb31b..96341f0 100644 --- a/simple-osgi-webapp/README.md +++ b/simple-osgi-webapp/README.md @@ -28,7 +28,7 @@ install file:/D:/workunit/maven-framework-project/simple-osgi-webapp/simple-osgi 浏览器访问 -![http://localhost:8080/](http://localhost:8080/) +[http://localhost:8080/](http://localhost:8080/) ![](simple-osgi-servlet/src/main/resources/osgi-felix-web.jpg) diff --git a/simple-osgi-webapp/simple-osgi-bundle/README.md b/simple-osgi-webapp/simple-osgi-bundle/README.md index 2be2912..6226726 100644 --- a/simple-osgi-webapp/simple-osgi-bundle/README.md +++ b/simple-osgi-webapp/simple-osgi-bundle/README.md @@ -1,38 +1,36 @@ # simple-osgi-bundle +打包、安装 + ``` -mvn package +mvn package install ``` +启动felix + +``` java -jar bin/felix.jar +``` +安装simple-osgi-bundle +``` install file:/D:/workunit/maven-framework-project/simple-osgi-webapp/simple-osgi-bundle/target/simple-osgi-bundle-1.0.0.jar +``` +![](src/main/resources/osgi-felix-1.jpg) -lb +![](src/main/resources/osgi-felix-2.jpg) +![](src/main/resources/osgi-felix-3.jpg) -obr:list +![](src/main/resources/osgi-felix-4.jpg) +![](src/main/resources/osgi-felix-5.jpg) -obr:deploy "Apache Felix Http Api" - -obr:deploy "Apache Felix Http Jetty" - - - - - - - - - - - - -![](src/main/resources/osgi-helloworld.jpg) +![](src/main/resources/osgi-felix-6.jpg) +![](src/main/resources/osgi-felix-7.jpg) # 参考文章 diff --git a/simple-osgi-webapp/simple-osgi-servlet/README.md b/simple-osgi-webapp/simple-osgi-servlet/README.md index 4a9f37b..2f0ae2b 100644 --- a/simple-osgi-webapp/simple-osgi-servlet/README.md +++ b/simple-osgi-webapp/simple-osgi-servlet/README.md @@ -1,23 +1,38 @@ # simple-osgi-servlet +打包、安装 + ``` mvn package install ``` +启动felix + +``` java -jar bin/felix.jar +``` +安装simple-osgi-bundle + +``` install file:/D:/workunit/maven-framework-project/simple-osgi-webapp/simple-osgi-bundle/target/simple-osgi-bundle-1.0.0.jar +``` +安装simple-osgi-servlet + +``` install file:/D:/workunit/maven-framework-project/simple-osgi-webapp/simple-osgi-servlet/target/simple-osgi-servlet-1.0.0.jar +``` ![](src/main/resources/osgi-felix-servlet.jpg) +浏览器访问 + +[http://localhost:8080/](http://localhost:8080/) + ![](src/main/resources/osgi-felix-web.jpg) -![http://localhost:8080/](http://localhost:8080/) - - # 参考文章 [http://felix.apache.org/site/apache-felix-maven-bundle-plugin-bnd.html](http://felix.apache.org/site/apache-felix-maven-bundle-plugin-bnd.html)