gpt4 book ai didi

spring - Tomcat + OSGi : No Catalina Service found

转载 作者:行者123 更新时间:2023-11-28 21:49:57 25 4
gpt4 key购买 nike

尝试在 virgo-tomcat-server-3.0.2.RELEASE 上启用具有 Web 支持的 Spring DM 时,出现异常:

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
  • spring-osgi-web-1.2.1.jar
  • spring-osgi-web-extender-1.2.1.jar

以前有人遇到过这个错误吗?

谢谢。

最佳答案

您不需要在 pickup 目录中添加 catalina jar,因为 Tomcat Virgo Server 默认支持 tomcat。您必须添加 catalina jar 文件才能在 Equinox OSGI 服务器上运行 Tomcat。

Spring 动态模块已于 2009 年底成为 Eclipse Gemini Blueprint 项目。所有新开发(包括 2.x)现在都通过 Eclipse 基金会托管和发布

Eclipse Gemini Blueprint 可以被认为是 Spring DM 2.x,Spring DM 1.x 的继承者。

Tomcat Virgo Server 内置了所有蓝图服务(Spring DM)jar 文件。可以引用here关于如何将 Spring MVC 与 Gemini 蓝图服务结合使用。

issue在本论坛讨论。

关于spring - Tomcat + OSGi : No Catalina Service found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10115434/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com