ฉันกำลังพัฒนาเว็บแอปพลิเคชันใน JSP เพื่อจุดประสงค์บางอย่างฉันจำเป็นต้องเปลี่ยนพอร์ตการเข้าถึง tomcat
มีความเป็นไปได้หรือไม่?
ฉันกำลังพัฒนาเว็บแอปพลิเคชันใน JSP เพื่อจุดประสงค์บางอย่างฉันจำเป็นต้องเปลี่ยนพอร์ตการเข้าถึง tomcat
มีความเป็นไปได้หรือไม่?
คำตอบ:
ง่ายๆ !! ... ทำได้ง่ายๆผ่าน server.xml
tomcat>conf
โฟลเดอร์server.xml
your port number
เสร็จแล้ว!.
ไปที่โฟลเดอร์ / tomcat-root / conf ภายในคุณจะพบไฟล์ server.xml
เปิด server.xml ในโปรแกรมแก้ไขที่คุณต้องการ ค้นหาข้อความที่คล้ายกันด้านล่าง (ไม่เหมือนกับด้านล่างจะแตกต่างกัน)
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
ไปให้หมายเลขพอร์ตเป็น 9090
<Connector port="9090" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
บันทึกไฟล์และรีสตาร์ทเซิร์ฟเวอร์ ตอนนี้แมวตัวผู้จะฟังที่พอร์ต 9090
คุณต้องแก้ไขTomcat/conf/server.xml
และเปลี่ยนพอร์ตตัวเชื่อมต่อ การตั้งค่าตัวเชื่อมต่อควรมีลักษณะดังนี้:
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
เพียงแค่เปลี่ยนพอร์ตตัวเชื่อมต่อจากค่าเริ่มต้น 8080 เป็นหมายเลขพอร์ตอื่นที่ถูกต้อง
1) ค้นหา server.xml ใน {Tomcat installation folder} \ conf \ 2) ค้นหาคำสั่งที่คล้ายกันดังต่อไปนี้
<!-- Define a non-SSL HTTP/1.1 Connector on port 8180 -->
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
ตัวอย่างเช่น
<Connector port="8181" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
แก้ไขและบันทึกไฟล์ server.xml รีสตาร์ท Tomcat เสร็จแล้ว
อ้างอิงเพิ่มเติม: http://www.mkyong.com/tomcat/how-to-change-tomcat-default-port/