Maven 卡拉夫没有';开始
我正在学习Karaf,遵循本教程: 我按要求建造它。然后我试着像这样启动karaf:Maven 卡拉夫没有';开始,maven,apache-karaf,Maven,Apache Karaf,我正在学习Karaf,遵循本教程: 我按要求建造它。然后我试着像这样启动karaf: /bin/karaf我从那里导出二进制文件。作为回应,我得到: 无法解析mvn:org.apache.felix/org.apache.felix.framework/5.6.10 我做错了什么 以下是日志的内容: 2018年3月3日下午3:56:01 org.apache.karaf.main.main 严重:无法启动框架 java.lang.RuntimeException:无法解析mvn:org.apac
/bin/karaf
我从那里导出二进制文件。作为回应,我得到:
无法解析mvn:org.apache.felix/org.apache.felix.framework/5.6.10
我做错了什么
以下是日志的内容:
2018年3月3日下午3:56:01 org.apache.karaf.main.main
严重:无法启动框架
java.lang.RuntimeException:无法解析mvn:org.apache.felix/org.apache.felix.framework/5.6.10
位于org.apache.karaf.main.util.SimpleMavenResolver.resolve(SimpleMavenResolver.java:59)
位于org.apache.karaf.main.main.createClassLoader(main.java:466)
位于org.apache.karaf.main.main.launch(main.java:253)
在org.apache.karaf.main.main.main(main.java:178)
这是一种黑魔法
在解包karaf tar包时必须使用-z选项,如“tar-xvzf……”
无法解析mvn:org.apache.felix/org.apache.felix.framework/5.6.10:
意味着框架ApacheFelix的依赖项从您的karaf目录中丢失
要解决此框架,您需要提供所有依赖项(jar文件),或者只需从下载完整的安装文件夹。我使用“mc”解压karaf归档文件时遇到了这个问题
tar -C /opt/ -xvzf apache-karaf-4.2.9.tar.gz
您可以使用下面的不同方法比较解压缩的目录
我被“然后我试图从导出二进制文件的地方启动karaf”弄糊涂了。我认为,通过/bin/Karaf
启动apachekaraf是完全正确的。可能尝试将Karaf下载到其他位置,并尝试在没有任何教程连接的情况下首先启动它?这应该行得通。