【发布时间】:2013-09-12 08:51:31
【问题描述】:
我尝试从 Debian (wheezy) 软件包安装码头。但我没有安装默认的 Openjdk,而是安装了 Oracle Java。 下载 tar.gz。并构建一个 deb 包 (https://wiki.debian.org/Java/Sun 或http://www.webstimme.de/2013/02/05/linux-java-unter-debian-wheezy-installieren-anleitung/)
$java -v
java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
之后我用 apt-get 安装了码头,但它也安装了软件包
openjdk-6-jre-headless openjdk-6-jre-lib
那么Java就是
java -version
java version "1.6.0_27"
OpenJDK Runtime Environment (IcedTea6 1.12.6) (6b27-1.12.6-1~deb7u1)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)
我将再次尝试安装 Oracle Java 1.6 版。 安装 jetty 包 repo 和使用 Oracle Java 的任何经验,这会有效吗?
编辑:
Oracle Java 6 (1.6) 可以,但 Oracle Java 7 (1.7) 不行
我尝试使用 Oracle Java 运行它,因为 Solr 可能具有更好的性能。我有人知道 Open JDK 和 Oracle Java 的性能差异,如果能在这里发布它会很高兴:) 谢谢
编辑:
我错了。它还与 Oracle JDK 7 一起运行。 只需下载并提取它,例如到 /opt/Oracle_Java 并将路径放在 /etc/default/jetty 作为 JAVA_HOME
JAVA_HOME="/opt/Oracle_Java"
【问题讨论】:
-
debian 确实需要接受更新的 jetty 版本,我们很快就会发布 jetty 9.1 里程碑,fedora 已经在更新版本中推出了 jetty 9
-
是的,你的权利。我可以在没有 debian 码头的情况下轻松运行 solr。但我现在真的很想知道是否可以在 Debian Jetty 上运行 Solr 4.4.0。我在这里有另一个帖子:stackoverflow.com/questions/19290177/jetty-6-1-with-solr-4-4