OSGi崁入Servlet的配置步驟
1.File → new → project
2.選擇 Plug-in project
3.打入project name:/com.webex.puf.web
Target Platform選擇 an OSGi framework:Equinox [color=red][/color]
按下Next後選擇Finish
4.至MANIFEST 內點選 Dependencies
並至Required Plug-ins內選擇相依的Bundle
5.至com.webex.puf.web下新增web-files資料夾,並在資料夾下新增一個index.html檔
6.在com.webex.puf.web下新增一個plugin.xml檔案,檔案內容為
7.將MANIFEST.MF內Bundle-SymbolicName出現錯誤,在後面加上singleton:=true即可
8.至Run → Run configurations 選擇OSGi Framework 右鍵點選 New
選擇 Deselect All 將 com.puf.osgi.test 打勾,在點選Add Required Bundles
按下 Run
9.在至Run → Debug 後,開啟瀏覽器打入 http://localhost/web/index.html 檢查未加入servlet的部分是否成功
10.確定成功後,我們在com.webex.puf.web下新增一個package.
將package名稱命名為:com.webex.puf.servlet 按Finish
再至com.webex.puf.servlet右鍵新增class
並將class命名成ShowMessage
11.ShowMessage之程式碼內容如下
13.完成後點選Run→ Debug 後,開啟瀏覽器打入 http://localhost/test
參考文獻:http://startfromheart.iteye.com/blog/491011