我正在尝试在 solaris 盒子(没有互联网)中启动 karaf 3.0.1,但出现以下错误:
karaf:忽略 KARAF_HOME 的预定义值无法解析 mvn:org.eclipse/org.eclipse.osgi/3.8.2.v20130124-134944
在 karaf.log 中:
2014 年 6 月 30 日下午 12:21:09 org.apache.karaf.main.Main 主要严重:无法启动框架 java.lang.RuntimeException:无法解析 mvn:org.eclipse/org.eclipse.osgi/3.8.2 .v20130124-134944 at org.apache.karaf.main.util.SimpleMavenResolver.resolve(SimpleMavenResolver.java:59) at org.apache.karaf.main.Main.createClassLoader(Main.java:315) at org.apache.karaf .main.Main.launch(Main.java:234) 在 org.apache.karaf.main.Main.main(Main.java:171)
捆绑包就位(系统文件夹)并且 org.ops4j.pax.url.mvn.cfg 文件状态:
org.ops4j.pax.url.mvn.repositories=\ 文件:${karaf.home}/${karaf.default.repository}@id=system.repository, \
文件:${karaf.data}/kar@id=kar.repository@multi\
http://repo1.maven.org/maven2@id=central ,\
http://repository.springsource.com/maven/bundles/release@id=spring.ebr.release ,\
http://repository.springsource.com/maven/bundles/external@id=spring.ebr.external
我尝试使用三种方法(服务器、服务、客户端)运行框架,但似乎没有任何效果。
我的环境是:
KARAF_BASE=/export/home/mehdi/bin/karaf
KARAF_HOME=/export/home/mehdi/bin/karaf
KARAF_ETC=/export/home/mehdi/bin/karaf/etc
KARAF_DATA=/export/home/mehdi/bin/karaf/data
JAVA_HOME=/opt/temp/jre1.7.0_13
我用谷歌搜索了一下,找到了一个解决方法,它说将 -h 127.0.0.1 添加到客户端脚本中,但仍然没有。