Sửa lỗi Start GeoServer do Java Update

Sửa lỗi Start GeoServer do Java Update

Cách sửa lỗi không start được Geoserver sau khi update Java jre

Lỗi này xuất hiện do sau khi update Java thì đường dẫn đến thư mục java trong biến môi trường bị thay đổi. Chúng ta chỉ cần sửa lại đường dẫn biến môi trường đến thư mục java sau khi update là ok

Mô tả lỗi

Nhấp vào biểu tượng start geoserver thì thấy một hộp thoại nhảy ra và biến mất rất nhanh (méo kịp đọc cái khỉ khô gì cả @@)

Khi mở bằng commandline thì thấy thông báo như sau

Lỗi sai đường dẫn Java
Lỗi sai đường dẫn Java

Để ý đường dẫn thư mục Java sau khi updated của chúng ta là jre1.8.0_131, trong khi của geoserver đang hiểu là jre1.8.0_121

Tiến hành fix lỗi

Vào chỉnh sửa biến môi trường của JAVA_HOME cho đúng (system properties -> Enviroment Variables)

Sau khi sửa biến môi trường, ta tiến hành chạy lại geoserver

Ở trường hợp của tôi, lỗi vẫn còn y nguyên. Không thấy thay đổi gì cả. WTF??

Kiểm tra lại biến môi trường thì rõ ràng đã cập nhật.

Vậy thì có thể Geoserver nó không đọc đường dẫn đến thư mục Java từ biến môi trường của Window ra mà nó ghi “cứng” trực tiếp vào file khởi động.

Tiến hành mở file startup.bat lên “khám nghiệm”

startup geoserver
startup geoserver

Kết quả đúng như dự đoán. Ta tiến hành chỉnh lại file này.

Khởi động lại geoserver, phần mềm chạy ngon lành^^

Start Geoserver
Start Geoserver
geoserver
geoserver

Thế là xong

-soiqualang_chentreu