【问题标题】:org.springframework cannot resolve in karaforg.springframework 无法在 karaf 中解析
【发布时间】:2020-01-04 09:59:47
【问题描述】:

jar 在 karaf 中部署后显示以下错误,并且此捆绑包无法启动。

Exported Packages   org.apache.karaf.examples.command,version=1.0.0
Imported Packages   org.apache.karaf.examples.command.api,version=[1.0,2) from org.custom.command.custom-command-api (103)
org.osgi.framework,version=[1.8,2) from org.apache.felix.framework (0)
org.slf4j,version=[1.7,2) from org.ops4j.pax.logging.pax-logging-api (6)
**org.springframework.http -- Cannot be resolved
org.springframework.util -- Cannot be resolved
org.springframework.web.client -- Cannot be resolved**

为 spring-web 添加了所需的依赖项。参考下面sn-p

<dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-web</artifactId>
            <version>5.1.9.RELEASE</version>
        </dependency>

从错误中我可以看到大部分时间它在导入包时失败,而我没有在导入包标记中指定任何内容。

<Import-Package>
                            *
                        </Import-Package>

任何帮助都非常感谢!

【问题讨论】:

标签: apache-karaf karaf-maven-plugin


【解决方案1】:

除非您将它们作为功能安装,否则 Karaf 不会有 Spring 库。

登录到您的 karaf,然后尝试:

features:install spring-web

【讨论】:

  • 谢谢,我已经知道了,但不知何故忘记在这里更新,再次感谢
猜你喜欢
  • 1970-01-01
  • 2013-03-31
  • 2021-01-13
  • 1970-01-01
  • 2016-03-28
  • 1970-01-01
  • 2014-01-13
  • 2018-01-03
  • 1970-01-01
相关资源
最近更新 更多