【发布时间】: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