2012-05-05 49 views

Trả lời

28

Một cách tiếp cận linh hoạt hơn là tạo ra một tập tin có tên setenv.bat/setenv.sh (chọn một trong những quyền cho nền tảng của bạn) trong $CATALINA_BASE/bin và thiết lập JAVA_HOME đó. Bằng cách đó nó chỉ ảnh hưởng đến Tomcat, không phải bất cứ điều gì khác bạn đang chạy. Nó cũng giúp dễ dàng chạy nhiều cài đặt Tomcat khác nhau trên các JVM khác nhau.

+0

Điều này rất hữu ích. Đây có phải là tài liệu trên trang web của Tomcat không? (Ngược với việc chỉ biết điều này bằng cách xem các tệp nguồn.) –

+0

Xem RUNNING.txt trong thư mục gốc của mọi cài đặt Tomcat. –

5
  1. Thêm JAVA_HOME biến để .bash_profile

  2. Thêm path/classpath mục

  3. Xuất họ

ví dụ

JAVA_HOME=/usr/local/java 
PATH=$PATH:$JAVA_HOME/bin 
CLASSPATH=$CLASSPATH:$JAVA_HOME/lib 

export JAVA_HOME PATH CLASSPATH 
+0

Đây là Gist mà tôi đã sử dụng trong trường hợp người khác có thể cần nó https://gist.github.com/2599881 – MauroPorrasP

Các vấn đề liên quan