Có cách nào để cho Tomcat biết 7 đường dẫn đến JVM phải được sử dụng không? Ví dụ:Chỉ định JRE/JDK khi khởi động Apache Tomcat 7
startup --jvm /path/to/my/jvm
Có cách nào để cho Tomcat biết 7 đường dẫn đến JVM phải được sử dụng không? Ví dụ:Chỉ định JRE/JDK khi khởi động Apache Tomcat 7
startup --jvm /path/to/my/jvm
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.
Đ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.) –
Xem RUNNING.txt trong thư mục gốc của mọi cài đặt Tomcat. –
Thêm JAVA_HOME
biến để .bash_profile
Thêm path
/classpath
mục
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
Đâ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ách nào để thực hiện việc này trong Ubuntu có hệ thống cụ thể không? Tôi cũng sẽ hỏi AskUbuntu .... – icedwater