Cách thay đổi số cổng tomcat [đã đóng]


90

Tôi đang phát triển một ứng dụng web trong JSP, vì mục đích nào đó, tôi cần thay đổi cổng truy cập tomcat.

Có khả năng nào không?



1
@Brain Chắc chắn, cảm ơn u đề nghị của bạn, tôi đã nhận anawer ..
Siva Siva

1
Câu hỏi lạc đề và không liên quan gì đến JSP.
Marquis of Lorne,

Câu trả lời:


183

Đơn giản !! ... bạn có thể làm điều đó dễ dàng thông qua server.xml

  • Đi tới tomcat>confthư mục
  • Biên tập server.xml
  • Tìm kiếm " Cổng trình kết nối"
  • Thay thế "8080" bằng your port number
  • Khởi động lại máy chủ tomcat.

Bạn xong việc rồi!.


1
Trong cửa sổ thường, thư mục cấu hình tomcat nằm tại "C: \ Program Files \ Apache Software Foundation \ Tomcat 9.0 \ conf"
Marwan Salim

Nếu tôi thay đổi thành 8081, nó hoạt động hoàn hảo, nhưng nếu tôi thay đổi thành 80, nó không hoạt động chút nào. Google đã đưa ra một vài giải pháp, không có giải pháp nào hiệu quả, bạn có ý kiến ​​gì không? Tôi đang sử dụng Apache 9 & Ubuntu 18. Cảm ơn
Charlie

20

Điều hướng đến thư mục / tomcat-root / conf. Trong đó, bạn sẽ tìm thấy tệp server.xml.

Mở server.xml trong trình soạn thảo ưa thích của bạn. Tìm kiếm câu lệnh tương tự bên dưới (không giống hoàn toàn với câu lệnh bên dưới sẽ khác)

    <Connector port="8080" protocol="HTTP/1.1" 
           connectionTimeout="20000" 
           redirectPort="8443" />

Sắp cung cấp số cổng là 9090

     <Connector port="9090" protocol="HTTP/1.1" 
           connectionTimeout="20000" 
           redirectPort="8443" />

Lưu tệp và khởi động lại máy chủ. Bây giờ tomcat sẽ nghe ở cổng 9090


5

Bạn cần chỉnh sửa Tomcat/conf/server.xmlvà thay đổi cổng kết nối. Cài đặt trình kết nối sẽ trông giống như sau:

<Connector port="8080" maxHttpHeaderSize="8192"
           maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
           enableLookups="false" redirectPort="8443" acceptCount="100"
           connectionTimeout="20000" disableUploadTimeout="true" />

Chỉ cần thay đổi cổng kết nối từ mặc định 8080 thành một số cổng hợp lệ khác.


tôi đã có câu trả lời, cảm ơn vì thời gian của bạn.
Siva Siva

5

1) Định vị server.xml trong {thư mục cài đặt Tomcat} \ conf \ 2) Tìm câu lệnh tương tự sau

       <!-- 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" />

Ví dụ

<Connector port="8181" protocol="HTTP/1.1" 
           connectionTimeout="20000" 
           redirectPort="8443" />

Chỉnh sửa và lưu tệp server.xml. Khởi động lại Tomcat. Làm xong

Tham khảo thêm: http://www.mkyong.com/tomcat/how-to-change-tomcat-default-port/

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.