将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中添加了必需的依赖项。请参考以下代码段
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>5.1.9.RELEASE</version>
</dependency>
从错误中我可以看到大部分时间它在导入包中失败,而我在导入包标记中没有任何要指定的内容。
<Import-Package>
*
</Import-Package>
任何帮助都由衷地感谢!
除非您将它们安装为功能部件,否则Karaf将不会具有Spring库。
登录您的karaf,然后尝试:
features:install spring-web
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句