Tôi đang cố gắng thiết lập JAVA_HOME để tôi có thể cài đặt Apache Solr với sự trợ giúp của hướng dẫn này . Tôi được kết nối với máy chủ của mình bằng ssh với người dùng root
Để cho phép tập lệnh sh đang chạy cài đặt Apache Solr:
mount | grep noexec
Gắn lại hệ thống tập tin với tùy chọn exec:
mount -o remount,exec /dev/md1
Sau đó, mỗi lần tôi cố gắng cài đặt nó bằng các lệnh sau
bin/install_solr_service.sh /tmp/solr-5.3.1.tgz
Tôi nhận được thông báo sau:
WARNING: /opt/solr-5.3.1 already exists! Skipping extract ...
Creating /etc/init.d/solr script ...
The currently defined JAVA_HOME (/usr/local/jdk) refers
to a location where Java could not be found. Aborting.
Either fix the JAVA_HOME variable or remove it from the
environment so that the system PATH will be searched.
The currently defined JAVA_HOME (/usr/local/jdk) refers
to a location where Java could not be found. Aborting.
Either fix the JAVA_HOME variable or remove it from the
environment so that the system PATH will be searched.
Service solr installed.
Đây là những gì tôi đã cố gắng cho đến nay:
nano /root/.bash_profile
nano /etc/profile
Tôi đã thêm các mục sau vào các tệp ở trên vào cuối và lưu chúng
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-0.b17.el6_7.x86_64
export PATH=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-0.b17.el6_7.x86_64/bin:$PATH
Điều đó đã không làm việc.
Tôi đã tạo tập tin sau /etc/profile.d/java.sh và đặt nó vào:
export JRE_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-0.b17.el6_7.x86_64/jre/
export PATH=$PATH:$JRE_HOME/bin
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-0.b17.el6_7.x86_64
export JAVA_PATH=$JAVA_HOME
export PATH=$PATH:$JAVA_HOME/bin
Và chạy lệnh sau:
source java.sh
Điều đó cũng không hiệu quả.
Tôi đã cố chạy lệnh sau:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-0.b17.el6_7.x86_64
Không có may mắn nào cả.
Nhưng khi chạy các lệnh sau đây là những gì tôi nhận được
echo $JAVA_HOME
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-0.b17.el6_7.x86_64
echo $PATH
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-0.b17.el6_7.x86_64/bin:/usr/local/jdk/bin:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-0.b17.el6_7.x86_64/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-0.b17.el6_7.x86_64/jre//bin:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-0.b17.el6_7.x86_64/bin:/usr/local/bin:/usr/X11R6/bin:/root/bin