【问题标题】:Karaf installation problems in ubuntuubuntu中的Karaf安装问题
【发布时间】:2014-08-11 19:43:44
【问题描述】:

使用 ubuntu 12.04 和 Oracle JDK 7

安装后instructions

我已经检查了 Java 版本要求和 $JAVA_HOME

santi@one:~$ echo $JAVA_HOME
/home/santi/a/jdk1.7.0_60

我已经从here下载并解压了karaf 3.0.1

启动服务器时

santi@one:~$ cd apache-karaf-3.0.1/bin
santi@one:~/apache-karaf-3.0.1/bin$ ./start

他们怎么说:

您应该在命令行控制台上看到以下信息:

        __ __                  ____
       / //_/____ __________ _/ __/
      / ,<  / __ `/ ___/ __ `/ /_
     / /| |/ /_/ / /  / /_/ / __/
    /_/ |_|\__,_/_/   \__,_/_/

  Apache Karaf (3.0.0)

Hit '<tab>' for a list of available commands
and '[cmd] --help' for help on a specific command.
Hit '<ctrl-d>' or type 'system:shutdown' or 'logout' to shutdown Karaf.

karaf@root()>

我所看到的:

santi@one:~/apache-karaf-3.0.1/bin$

什么日志说:

2014 年 6 月 21 日上午 3:51:54 org.apache.karaf.main.lock.SimpleFileLock 锁 信息:试图锁定 /home/santi/a/apache-karaf-3.0.1/lock 2014 年 6 月 21 日上午 3:51:54 org.apache.karaf.main.lock.SimpleFileLock 锁 信息:已获得锁 2014 年 6 月 21 日上午 3:51:54 org.apache.karaf.main.Main$KarafLockCallback lockAquired 信息:已获得锁。将启动级别设置为 100 2014-06-21 03:51:54,604 |信息 |费利克斯开始级别 |文件安装 | 11 - org.apache.felix.fileinstall - 3.2.8 |安装 /home/santi/a/apache-karaf-3.0.1/etc/jmx.acl.org.apache.karaf.security.jmx.cfg 2014-06-21 03:51:54,618 |信息 |费利克斯开始级别 |文件安装 | 11 - org.apache.felix.fileinstall - 3.2.8 |安装 /home/santi/a/apache-karaf-3.0.1/etc/org.apache.karaf.command.acl.system.cfg 2014-06-21 03:51:54,630 |信息 |费利克斯开始级别 |文件安装 | 11 - org.apache.felix.fileinstall - 3.2.8 |安装 /home/santi/a/apache-karaf-3.0.1/etc/jmx.acl.org.apache.karaf.bundle.cfg 2014-06-21 03:51:54,641 |信息 |费利克斯开始级别 |文件安装 | 11 - org.apache.felix.fileinstall - 3.2.8 |安装 /home/santi/a/apache-karaf-3.0.1/etc/org.apache.karaf.features.repos.cfg 2014-06-21 03:51:54,651 |信息 |费利克斯开始级别 |文件安装 | 11 - org.apache.felix.fileinstall - 3.2.8 |安装 /home/santi/a/apache-karaf-3.0.1/etc/org.ops4j.pax.logging.cfg 2014-06-21 03:51:54,660 |信息 |费利克斯开始级别 |文件安装 | 11 - org.apache.felix.fileinstall - 3.2.8 |安装/home/santi/a/apache-karaf-3.0.1/etc/jmx.acl.java.lang.Memory.cfg 2014-06-21 03:51:54,669 |信息 |费利克斯开始级别 |文件安装 | 11 - org.apache.felix.fileinstall - 3.2.8 |安装/home/santi/a/apache-karaf-3.0.1/etc/org.apache.felix.fileinstall-deploy.cfg 2014-06-21 03:51:54,676 |信息 |费利克斯开始级别 |文件安装 | 11 - org.apache.felix.fileinstall - 3.2.8 |安装 /home/santi/a/apache-karaf-3.0.1/etc/org.ops4j.pax.url.mvn.cfg 2014-06-21 03:51:54,681 |信息 |费利克斯开始级别 |文件安装 | 11 - org.apache.felix.fileinstall - 3.2.8 |安装 /home/santi/a/apache-karaf-3.0.1/etc/org.apache.karaf.command.acl.kar.cfg 2014-06-21 03:51:54,687 |信息 |费利克斯开始级别 |文件安装 | 11 - org.apache.felix.fileinstall - 3.2.8 |安装 /home/santi/a/apache-karaf-3.0.1/etc/org.apache.karaf.shell.cfg 2014-06-21 03:51:54,694 |信息 |费利克斯开始级别 |文件安装 | 11 - org.apache.felix.fileinstall - 3.2.8 |安装 /home/santi/a/apache-karaf-3.0.1/etc/org.apache.karaf.features.cfg 2014-06-21 03:51:54,702 |信息 |费利克斯开始级别 |文件安装 | 11 - org.apache.felix.fileinstall - 3.2.8 |安装 /home/santi/a/apache-karaf-3.0.1/etc/org.apache.karaf.command.acl.shell.cfg 2014-06-21 03:51:54,711 |信息 |费利克斯开始级别 |文件安装 | 11 - org.apache.felix.fileinstall - 3.2.8 |安装 /home/santi/a/apache-karaf-3.0.1/etc/jmx.acl.org.apache.karaf.config.cfg 2014-06-21 03:51:54,719 |信息 |费利克斯开始级别 |文件安装 | 11 - org.apache.felix.fileinstall - 3.2.8 |安装 /home/santi/a/apache-karaf-3.0.1/etc/org.apache.karaf.jaas.cfg 2014-06-21 03:51:54,726 |信息 |费利克斯开始级别 |文件安装 | 11 - org.apache.felix.fileinstall - 3.2.8 |安装 /home/santi/a/apache-karaf-3.0.1/etc/org.apache.karaf.log.cfg 2014-06-21 03:51:54,733 |信息 |费利克斯开始级别 |文件安装 | 11 - org.apache.felix.fileinstall - 3.2.8 |安装 /home/santi/a/apache-karaf-3.0.1/etc/org.apache.karaf.features.obr.cfg 2014-06-21 03:51:54,740 |信息 |费利克斯开始级别 |文件安装 | 11 - org.apache.felix.fileinstall - 3.2.8 |安装 /home/santi/a/apache-karaf-3.0.1/etc/org.apache.karaf.command.acl.feature.cfg 2014-06-21 03:51:54,745 |信息 |费利克斯开始级别 |文件安装 | 11 - org.apache.felix.fileinstall - 3.2.8 |安装 /home/santi/a/apache-karaf-3.0.1/etc/org.apache.karaf.command.acl.jaas.cfg 2014-06-21 03:51:54,750 |信息 |费利克斯开始级别 |文件安装 | 11 - org.apache.felix.fileinstall - 3.2.8 |安装 /home/santi/a/apache-karaf-3.0.1/etc/org.apache.karaf.kar.cfg 2014-06-21 03:51:54,756 |信息 |费利克斯开始级别 |文件安装 | 11 - org.apache.felix.fileinstall - 3.2.8 |安装/home/santi/a/apache-karaf-3.0.1/etc/jmx.acl.osgi.compendium.cm.cfg 2014-06-21 03:51:54,762 |信息 |费利克斯开始级别 |文件安装 | 11 - org.apache.felix.fileinstall - 3.2.8 |安装 /home/santi/a/apache-karaf-3.0.1/etc/org.apache.karaf.command.acl.config.cfg 2014-06-21 03:51:54,768 |信息 |费利克斯开始级别 |文件安装 | 11 - org.apache.felix.fileinstall - 3.2.8 |安装/home/santi/a/apache-karaf-3.0.1/etc/jmx.acl.cfg 2014-06-21 03:51:54,774 |信息 |费利克斯开始级别 |文件安装 | 11 - org.apache.felix.fileinstall - 3.2.8 |安装/home/santi/a/apache-karaf-3.0.1/etc/org.apache.karaf.command.acl.bundle.cfg 2014-06-21 03:51:54,780 |信息 |费利克斯开始级别 |文件安装 | 11 - org.apache.felix.fileinstall - 3.2.8 |安装 /home/santi/a/apache-karaf-3.0.1/etc/org.apache.karaf.management.cfg 2014-06-21 03:51:57,004 |信息 |费利克斯开始级别 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.4.0 |包 org.apache.karaf.features.command 正在等待命名空间处理程序 [http://karaf.apache.org/xmlns/shell/v1.1.0] 2014-06-21 03:51:57,039 |信息 |费利克斯开始级别 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.4.0 |捆绑包 org.apache.karaf.shell.console 正在等待依赖项 [(objectClass=org.apache.felix.service.command.CommandProcessor), (objectClass=org.apache.felix.service.threadio.ThreadIO)] 2014-06-21 03:51:57,059 |信息 |费利克斯开始级别 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.4.0 |包 org.apache.karaf.jaas.modules 正在等待命名空间处理程序 [http://karaf.apache.org/xmlns/jaas/v1.0.0] 2014-06-21 03:51:57,204 |信息 |费利克斯开始级别 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.4.0 |包 org.apache.karaf.bundle.command 正在等待命名空间处理程序 [http://karaf.apache.org/xmlns/shell/v1.1.0] 2014-06-21 03:51:57,353 |信息 |费利克斯开始级别 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.4.0 |捆绑包 org.apache.karaf.shell.help 正在等待依赖项 [(objectClass=org.apache.felix.service.threadio.ThreadIO)] 2014-06-21 03:51:57,396 |信息 |费利克斯开始级别 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.4.0 |包 org.apache.karaf.system.command 正在等待命名空间处理程序 [http://karaf.apache.org/xmlns/shell/v1.1.0] 2014-06-21 03:51:57,416 |信息 |费利克斯开始级别 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.4.0 |捆绑包 org.apache.karaf.shell.commands 正在等待命名空间处理程序 [http://karaf.apache.org/xmlns/shell/v1.1.0] 2014-06-21 03:51:57,471 |信息 |费利克斯开始级别 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.4.0 |捆绑包 org.apache.karaf.config.command 正在等待命名空间处理程序 [http://karaf.apache.org/xmlns/shell/v1.1.0] 2014-06-21 03:51:57,485 |信息 | rint 扩展器:1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.4.0 |捆绑包 org.apache.karaf.shell.console 正在等待依赖项 [(objectClass=org.apache.felix.service.command.CommandProcessor)] 2014-06-21 03:51:57,689 |信息 | rint 扩展器:2 | SecuredCommandConfigTransformer | 37 - org.apache.karaf.shell.console - 3.0.1 |将命令 ACL config org.apache.karaf.command.acl.kar 生成到服务 ACL 配置中 [org.apache.karaf.service.acl.command.kar.install, org.apache.karaf.service.acl.command.kar。卸载] 2014-06-21 03:51:57,707 |信息 | rint 扩展器:2 | SecuredCommandConfigTransformer | 37 - org.apache.karaf.shell.console - 3.0.1 |生成命令 ACL config org.apache.karaf.command.acl.config 到服务 ACL 配置 [org.apache.karaf.service.acl.command.config.property-set, org.apache.karaf.service.acl.command。 config.delete、org.apache.karaf.service.acl.command.config.cancel、org.apache.karaf.service.acl.command.config.update、org.apache.karaf.service.acl.command.config。属性删除,org.apache.karaf.service.acl.command.config.property-append,org.apache.karaf.service.acl.command.config.edit] 2014-06-21 03:51:57,755 |信息 | rint 扩展器:2 | SecuredCommandConfigTransformer | 37 - org.apache.karaf.shell.console - 3.0.1 |将命令 ACL config org.apache.karaf.command.acl.feature 生成到服务 ACL 配置中 [org.apache.karaf.service.acl.command.feature.uninstall, org.apache.karaf.service.acl.command.feature.安装] 2014-06-21 03:51:57,778 |信息 | rint 扩展器:2 | SecuredCommandConfigTransformer | 37 - org.apache.karaf.shell.console - 3.0.1 |生成命令 ACL config org.apache.karaf.command.acl.bundle 到服务 ACL 配置 [org.apache.karaf.service.acl.command.bundle.install, org.apache.karaf.service.acl.command.bundle.卸载,org.apache.karaf.service.acl.command.bundle.update,org.apache.karaf.service.acl.command.bundle.restart,org.apache.karaf.service.acl.command.bundle.start, org.apache.karaf.service.acl.command.bundle.stop、org.apache.karaf.service.acl.command.bundle.watch、org.apache.karaf.service.acl.command.bundle.refresh] 2014-06-21 03:51:57,806 |信息 | rint 扩展器:2 | SecuredCommandConfigTransformer | 37 - org.apache.karaf.shell.console - 3.0.1 |生成命令 ACL config org.apache.karaf.command.acl.shell 到服务 ACL 配置 [org.apache.karaf.service.acl.command.shell.java, org.apache.karaf.service.acl.command.shell.编辑,org.apache.karaf.service.acl.command.shell.exec,org.apache.karaf.service.acl.command.shell.new] 2014-06-21 03:51:57,817 |信息 | rint 扩展器:2 | SecuredCommandConfigTransformer | 37 - org.apache.karaf.shell.console - 3.0.1 |将命令 ACL config org.apache.karaf.command.acl.system 生成到服务 ACL 配置中 [org.apache.karaf.service.acl.command.system.start-level, org.apache.karaf.service.acl.command。 system.shutdown, org.apache.karaf.service.acl.command.system.property] 2014-06-21 03:51:57,822 |信息 | rint 扩展器:2 | SecuredCommandConfigTransformer | 37 - org.apache.karaf.shell.console - 3.0.1 |将命令 ACL config org.apache.karaf.command.acl.jaas 生成到服务 ACL 配置 [org.apache.karaf.service.acl.command.jaas.update] 2014-06-21 03:51:59,391 |信息 |费利克斯开始级别 | RegionsPersistenceImpl | 65 - org.apache.karaf.region.persist - 3.0.1 |加载区域有向图持久性 2014-06-21 03:52:00,076 |信息 |费利克斯开始级别 |安全工具 | 41 - org.apache.sshd.core - 0.9.0 | BouncyCastle 未注册,使用默认的 JCE 提供程序 2014-06-21 03:52:01,285 |信息 |费利克斯开始级别 |核心 | 74 - org.apache.aries.jmx.core - 1.1.1 |启动 JMX OSGi 代理 2014-06-21 03:52:01,345 |信息 |费利克斯开始级别 |核心 | 74 - org.apache.aries.jmx.core - 1.1.1 |使用 ObjectName [osgi.compendium:service=cm,version=1.3,framework=org.apache.felix.framework,uuid=06aa4be9-033a-494b-9616-53dfd119166e] 为 service.id [13] 注册 MBean 2014-06-21 03:52:01,358 |信息 | JMX OSGi 代理 |核心 | 74 - org.apache.aries.jmx.core - 1.1.1 |注册 org.osgi.jmx.service.cm.ConfigurationAdminMBean 到 MBeanServer com.sun.jmx.mbeanserver.JmxMBeanServer@588980b7 名称为 osgi.compendium:service=cm,version=1.3,framework=org.apache.felix.framework,uuid =06aa4be9-033a-494b-9616-53dfd119166e 2014-06-21 03:52:01,359 |信息 | JMX OSGi 代理 |核心 | 74 - org.apache.aries.jmx.core - 1.1.1 |注册 org.osgi.jmx.framework.PackageStateMBean 到 MBeanServer com.sun.jmx.mbeanserver.JmxMBeanServer@588980b7 名称为 osgi.core:type=packageState,version=1.5,framework=org.apache.felix.framework,uuid=06aa4be9 -033a-494b-9616-53dfd119166e 2014-06-21 03:52:01,360 |信息 | JMX OSGi 代理 |核心 | 74 - org.apache.aries.jmx.core - 1.1.1 |注册 org.osgi.jmx.framework.FrameworkMBean 到 MBeanServer com.sun.jmx.mbeanserver.JmxMBeanServer@588980b7 名称为 osgi.core:type=framework,version=1.7,framework=org.apache.felix.framework,uuid=06aa4be9 -033a-494b-9616-53dfd119166e 2014-06-21 03:52:01,361 |信息 | JMX OSGi 代理 |核心 | 74 - org.apache.aries.jmx.core - 1.1.1 |注册 org.osgi.jmx.framework.ServiceStateMBean 到 MBeanServer com.sun.jmx.mbeanserver.JmxMBeanServer@588980b7 名称为 osgi.core:type=serviceState,version=1.7,framework=org.apache.felix.framework,uuid=06aa4be9 -033a-494b-9616-53dfd119166e 2014-06-21 03:52:01,377 |信息 | JMX OSGi 代理 |核心 | 74 - org.apache.aries.jmx.core - 1.1.1 |注册 org.osgi.jmx.framework.BundleStateMBean 到 MBeanServer com.sun.jmx.mbeanserver.JmxMBeanServer@588980b7 名称为 osgi.core:type=bundleState,version=1.7,framework=org.apache.felix.framework,uuid=06aa4be9 -033a-494b-9616-53dfd119166e 2014-06-21 03:52:01,379 |信息 | JMX OSGi 代理 |核心 | 74 - org.apache.aries.jmx.core - 1.1.1 |注册 org.osgi.jmx.framework.wiring.BundleWiringStateMBean 到 MBeanServer com.sun.jmx.mbeanserver.JmxMBeanServer@588980b7 名称为 osgi.core:type=wiringState,version=1.1,framework=org.apache.felix.framework,uuid =06aa4be9-033a-494b-9616-53dfd119166e

【问题讨论】:

  • 你应该把你的答案标记为答案,这样大家就知道问题解决了。

标签: apache-karaf


【解决方案1】:

好吧,这是我的错。

我使用了 start.sh 脚本而不是 karaf.sh。

start.sh 使用带有服务器参数的 karaf.sh。

安装说明并没有我想的那么认真

【讨论】:

  • 我遇到了类似的问题,最终锁失败,你的解决方案对我不起作用。
  • @LarryCai 这可能是因为容器已经在运行(可能会自动启动或从之前的手动启动中继续运行)。
猜你喜欢
  • 2017-08-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-06
  • 2020-05-27
  • 2015-10-06
相关资源
最近更新 更多