2012-04-11 36 views
4

嘗試啓用與處女座 - Tomcat的服務器3.0.2.RELEASE網絡支持春天DM,我得到異常:的Tomcat + OSGi的:沒有卡塔利娜服務發現

ERROR WebExtender-Init 
org.springframework.osgi.web.deployer.tomcat.TomcatWarDeployer 
No Catalina Service found, bailing out 
org.springframework.osgi.service.ServiceUnavailableException: 
service matching filter=[(objectClass=org.apache.catalina.Service)] unavailable 

這些都是我包添加到服務器:

  • catalina.osgi-5.5.23-SNAPSHOT.jar
  • catalina.start.osgi-1.0.0.jar
  • 彈簧OSGi的網絡1.2.1.jar
  • spring-osgi-web-extender-1.2.1.jar

有沒有人有過這個錯誤?

謝謝。

回答

2

您不需要在拾取目錄中添加catalina jar,因爲Tomcat Virgo Server默認支持tomcat。您必須添加catalina jar文件才能在Equinox OSGI服務器上運行Tomcat。

春天動態模塊已成爲2009年年底所有新開發的Eclipse雙子座藍圖項目(包括2.X)現在託管並通過Eclipse Foundation

Eclipse的雙子座藍圖可以被認爲是春天DM 2發佈.x,Spring DM 1.x的繼任者。

Tomcat處女座服務器具有內置的所有Blueprint服務(Spring DM)jar文件。您可以參考here瞭解如何使用Spring MVC和Gemini藍圖服務。

同樣issue在本論壇中討論。

相關問題