ฉันกำลังทำงานกับเครื่อง Windows ที่ใช้สำหรับแอปพลิเคชันการผลิตจำนวนมาก มีอินสแตนซ์ Tomcat8 ที่ทำงานเป็นบริการอยู่แล้วและอยู่ที่ C:\Apache Software Foundation\Tomcat8.5 ฉันไม่สามารถแก้ไขอะไรได้เลย (สคริปต์ พารามิเตอร์คอนฟิกูเรชัน ฯลฯ) ในโฟลเดอร์นี้ เพราะมันไม่ใช่แอปพลิเคชันของฉัน และฉันไม่ต้องการยุ่งเกี่ยวกับสิ่งที่กำลังทำงานอยู่ อินสแตนซ์ Tomcat นี้ทำงานบนพอร์ต 8080 เป็นบริการบน Windows
ฉันได้สร้างอินสแตนซ์ Tomcat อื่นแล้ว คราวนี้มีพาธ C:\MyTomcatApp ฉันได้ตั้งค่าเพื่อให้ทำงานบนพอร์ต 8090 ถ้าฉันรันโดยใช้สคริปต์ startup.bat ในไดเร็กทอรี bin ก็ทำงานได้อย่างสมบูรณ์อย่างไรก็ตาม หากฉันพยายามตั้งค่าเป็นบริการด้วยสคริปต์ service.bat ขณะที่ฉันเรียกใช้บริการ สคริปต์เริ่มต้นทำงานโดยอัตโนมัติใน C:\Apache Software Foundation\Tomcat8.5\bin และไม่ใช่สคริปต์เริ่มต้นของ Tomcat ของฉันบนเส้นทางที่แตกต่าง ฉันสงสัยว่าสิ่งนี้เกี่ยวข้องกับตัวแปร CATALINA_HOME ใช่ไหม
ฉันต้องการติดตั้งแอปพลิเคชัน Tomcat เป็นบริการด้วย วิธีที่ง่ายที่สุดในการทำเช่นนั้นคืออะไร? ฉันพบเพียงคำแนะนำที่จะทำให้ฉันแก้ไขและย้ายข้อมูลสำหรับ Tomcat ทั้งสองอินสแตนซ์ แต่อย่างที่ฉันบอกไปว่าฉันสามารถดำเนินการได้เท่านั้น ฉันไม่มีขั้นตอนการกำหนดค่าบางอย่างอย่างชัดเจน ฉันอาจจะต้องแก้ไขพอร์ตอื่น ๆ หลังจากนั้นฉันต้องทำอย่างไร