Tôi đang làm việc với máy Windows được sử dụng cho nhiều ứng dụng sản xuất. Đã có một phiên bản Tomcat8 chạy dưới dạng dịch vụ và được đặt tại C:\Apache Software Foundation\Tomcat8.5 . Tôi không thể chỉnh sửa bất kỳ thứ gì (tập lệnh, tham số cấu hình, v.v.) trong thư mục này vì đó không phải là ứng dụng của tôi và tôi không muốn làm hỏng những gì đã được thiết lập và chạy. Phiên bản Tomcat này đang chạy trên cổng 8080 dưới dạng dịch vụ trên Windows.
Tôi đã tạo một phiên bản Tomcat khác, lần này có đường dẫn C:\MyTomcatApp. Tôi đã thiết lập để nó chạy trên cổng 8090. Nếu tôi chạy nó bằng tập lệnh startup.bat trong thư mục bin, thì nó hoạt động hoàn toàn bình thường.Tuy nhiên, nếu tôi cố gắng thiết lập nó như một dịch vụ với tập lệnh service.bat, thời điểm tôi chạy dịch vụ, nó sẽ tự động chạy tập lệnh khởi động trong C:\Apache Software Foundation\Tomcat8.5\bin chứ không phải tập lệnh khởi động của Tomcat của tôi trên con đường khác. Tôi nghi ngờ điều này có liên quan đến biến CATALINA_HOME, phải không?
Tôi cũng muốn cài đặt ứng dụng Tomcat của mình như một dịch vụ. cách dễ nhất để làm như vậy là gì? Tôi chỉ quản lý để tìm các hướng dẫn giúp tôi chỉnh sửa và di chuyển nội dung cho cả hai phiên bản Tomcat, nhưng như tôi đã nói, tôi chỉ có thể hành động theo hướng dẫn của mình. Tôi rõ ràng đang thiếu một số bước cấu hình. Tôi có thể sẽ phải chỉnh sửa các cổng khác. Sau đó, tôi phải làm gì?