CuteFTP wrote:
Cảm ơn những quan tâm của 2 anh. Trước khi cài Apache Tomcat thì em đã cài gói JDK và quá trình em làm như này.
+ Tải và cài đặt gói jdk-6u4-linux-i586_2.bin
Code:
# chmod +x jdk-6u4-linux-i586_2.bin
# ./jdk-6u4-linux-i586_2.bin
# mv jdk1.5.0_04 /usr/local
# export JAVA_HOME=/usr/local/jdk1.5.0_04
Hay là cần khởi động lại cái Java nữa nhỉ? Em tìm mà ko thấy chổ để start nó.
Nếu chỉ export JAVA_HOME như vậy thì giá trị JAVA_HOME ấy chỉ tồn tại trong shell thực thi lệnh export ấy thôi. Lần sau khi start tomcat lên bằng shell khác, giá trị JAVA_HOME hoàn toàn không có. Bởi vậy, không thể start tomcat được.
Có hai cách giải quyết,
1. Đưa giá trị JAVA_HOME vô .bash_profile:
Code:
JAVA_HOME=/path/to/jdk
CATALINA_HOME=/path/to/tomcat
export PATH JAVA_HOME CATALINA_HOME
2. Đưa thẳng giá trị JAVA_HOME vô trong starup.sh của tomcat/bin/
Code:
export JAVA_HOME=/path/to/jdk