VMwareにCentOS 6.4をインストールしました。私は最近Java SE8およびApache Tomcatサーバーをインストールしましたが、「localhost:8080」を使用してサーバーに接続できず、ブラウザに「接続できません」と表示されます。また、Tomcatサーバーの設定でコネクタポートを変更してみましたが、まだ接続できません。
etc/構成ファイル
PATH=/usr/local/jdk1.8.0/bin:$PATH
JRE_HOME=/usr/local/jdk1.8.0/jre/bin
CATALINA_HOME=/media/new/softwares/Tomcat/apache-tomcat-8.0.5/
export PATH
export JRE_HOME
export CATALINA_HOME
ホストファイル
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
Tomcat起動時のターミナル
Using CATALINA_BASE: /media/new/softwares/Tomcat/apache-tomcat-8.0.5
Using CATALINA_HOME: /media/new/softwares/Tomcat/apache-tomcat-8.0.5
Using CATALINA_TMPDIR: /media/new/softwares/Tomcat/apache-tomcat-8.0.5/temp
Using JRE_HOME: /usr/local/jdk1.8.0/jre/bin
Using CLASSPATH: /media/new/softwares/Tomcat/apache-tomcat 8.0.5/bin/bootstrap.jar:/media/new/softwares/Tomcat/apache-tomcat-8.0.5/bin/tomcat-juli.jar
Tomcat started.
トムキャットログ
/media/new/softwares/Tomcat/apache-tomcat-8.0.5/bin/catalina.sh: line 399: /usr/local/jdk1.8.0/jre/bin/bin/java: No such file or directory
答え1
非常に乾燥しているようです。 Javaがインストールされていません。それとも、少なくともTomcatが探している場所ではありません。
/media/new/softwares/Tomcat/apache-tomcat-8.0.5/bin/catalina.sh: 行 399: /usr/local/jdk1.8.0/jre/bin/bin/java: 該当するファイルまたはディレクトリがありません。
www.java.com
JDK 1.8.0またはJavaバージョンの一部をダウンロードしてTomcatにインストールし、/usr/local/...
Javaを見つけるためにTomcatで構成を変更する必要があります。
答え2
JDKパスが存在しますか?次のエラーメッセージが表示された場合は、このJDKに関する追加情報を提供してください。
/usr/local/jdk1.8.0/jre/**bin/bin**/java
2つの/bin/binがあります。たぶんそれはバグかもしれません。 jdkが存在する場合は、次の構成を試してください。
Using JRE_HOME: /usr/local/jdk1.8.0/jre
答え3
私も同じ問題に直面しましたが、その理由はcatalina.shがjreのパスを特定できなかったためです。したがって、次のパス変数を設定することで解決しました。
JAVA_HOME="/usr/java/jdk1.8.0_25" エクスポート
JRE_HOME=/usr/java/jdk1.8.0_25/jre エクスポート
答え4
JAVA_HOME=/usr/local/jdk1.8.0
またはJRE_HOME=/usr/local/jdk1.8.0/jre