【问题标题】:Neo4j unsupported Java runtime. use JDK 6. ubuntu 12.04Neo4j 不受支持的 Java 运行时。使用 JDK 6. ubuntu 12.04
【发布时间】:2013-03-09 07:57:32
【问题描述】:

我是 Neo4j 的新用户,我的操作系统是 32 位 Ubuntu12.04。您需要从终端启动服务器,进入 Neo 的目录,然后输入

bin/neo4j start

直到昨天才设置正确,现在有一些问题,我明白了

WARNING: Max 1024 open files allowed, minimum of 40 000 recommended.
See the Neo4j manual.WARNING! You are using an unsupported Java runtime. 
Please use JDK 6.Neo4j Server already running with pid 3527

我不知道为什么会突然出现这个错误。 当我运行
localhost:7474
在我的浏览器上它不再识别它了。我尝试按照Install JDK6 on Ubuntu 12.04 链接更新我的版本,但似乎不起作用。仍然给出相同的错误。
从终端检查版本后

    java -version 

我收到了

java version "1.6.0_27"
OpenJDK Runtime Environment (IcedTea6 1.12.3) (6b27-1.12.3-0ubuntu1~12.04.1)
OpenJDK Server VM (build 20.0-b12, mixed mode)

如何使 localhost:7474 在我的机器上工作?
谢谢。

【问题讨论】:

    标签: neo4j ubuntu-12.04 java 32-bit


    【解决方案1】:

    对于某些许可问题,Ubuntu 不再直接提供 Oracle/Sun JDK,这要怪 Oracle!

    https://github.com/flexiondotorg/oab-java6 自动获取 Oracle/Sun JDK,从它们构建本地 deb 包并将它们放在本地 apt 存储库中。

    使用update-java-alternatives可以设置系统的默认jdk。

    关于“打开文件”警告见http://docs.neo4j.org/chunked/stable/configuration-linux-notes.html#_setting_the_number_of_open_files

    【讨论】:

      【解决方案2】:

      我们也在使用 Ubuntu 12.04。我们使用 OpenJDK 1.6.0_24。

      我们在最初使用 Neo4j 时遇到了类似的问题。以下是通过这些障碍的说明。

      您需要能够打开更多文件。

      • 编辑 /etc/security/limits.conf 并添加这两行:

        root 软文件 40000

        root hard nofile 40000

      • 编辑 /etc/pam.d/su 并取消注释或添加以下行:

        需要会话 pam_limits.so

      • 最后检查限制是否已更改。您可能需要重新启动。

        ulimit -n

      返回 40000

      接下来为了能够在 Ubuntu 上使用 webadmin。您需要更改 neo4j 中的属性文件之一。我知道,它无需在 Mac 上进行此更改即可工作。

      • 编辑 neo4j-server.properties 文件:

        cd [neo4j 安装]/conf/

        vim neo4-server.properties

      • 改变这一行

        org.neo4j.server.webserver.address=0.0.0.0

      默认设置为仅侦听来自 localhost 的连接(这就是它在 Mac 上工作的原因)。这样您就可以从任何地方访问网络管理员。不过,这可能是一个安全问题。

      希望这会有所帮助。

      【讨论】:

        【解决方案3】:

        这似乎是 neo4j 中关于检测运行实例的错误。根据报告的 pid,有一些关于 gnome 和代理的脚本,在被杀死后(包括父镜头脚本)让我用 OpenJDK 启动 neo4j。我猜他们做得太聪明了。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2014-02-05
          • 1970-01-01
          • 1970-01-01
          • 2012-08-31
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-08-16
          相关资源
          最近更新 更多