我试图在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 main 严重:无法启动框架 java.lang.RuntimeException:无法解析mvn:org.eclipse / org.eclipse.osgi / 3.8.2.v20130124-134944 在org.apache.karaf.main.util.SimpleMavenResolver.resolve(SimpleMavenResolver.java:59) 在org.apache.karaf.main.Main.createClassLoader(Main.java:315) 在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 = \ file:$ {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 = /出口/家庭/梅迪/ bin中/ karaf
KARAF_HOME = /出口/家庭/梅迪/ bin中/ karaf
KARAF_ETC = /出口/家庭/梅迪/ bin中/ karaf /等
KARAF_DATA = /出口/家庭/梅迪/ bin中/ karaf /数据
JAVA_HOME = /选择/温度/ jre1.7.0_13
我google了一下,找到了一个解决方法,说要将-h 127.0.0.1添加到客户端脚本中,但仍然没有。