Làm thế nào để thay đổi cổng mặc định của máy chủ Tomcat?

How Change Default Port Tomcat Server



Trước khi chúng ta thực sự chuyển sang bước chính để xem cách chúng ta có thể thay đổi cổng mặc định của máy chủ tomcat, trước tiên chúng ta hãy đi sâu hơn một chút và xem thực sự máy chủ tomcat này là gì và một số ứng dụng mà nó được sử dụng chủ yếu.

Như đã đề cập trước đây, máy chủ Apache Tomcat là một máy chủ web mã nguồn mở hoạt động như một thùng chứa servlet để thực hiện một số đặc tả doanh nghiệp Java quy mô lớn như công nghệ Java Servlet, Java Server Pages, Java Expression Language và Java WebSocket. Servlet container là một phần của máy chủ web và có thể được mô tả ít nhiều là một máy chủ ứng dụng cung cấp mô hình lập trình mọi thứ khác mà nó cần - mở các socket, quản lý một số thành phần, xử lý lệnh gọi API, v.v. Máy chủ Apache Tomcat là một trong những máy chủ được sử dụng rộng rãi nhất hiện có và đã cung cấp năng lượng cho một số ứng dụng doanh nghiệp quy mô lớn. Ngoài ra, vì nó là mã nguồn mở và thuộc Giấy phép Apache, nó bao gồm một danh sách nhà phát triển lớn và một số diễn đàn nơi mọi người luôn cung cấp thông tin đầu vào và hỗ trợ lẫn nhau.







Không cần nói thêm gì nữa, cuối cùng chúng ta hãy chuyển sang chủ đề chính của bài viết.



Thay đổi cổng mặc định

Theo mặc định, máy chủ Tomcat chạy trên 8080 Số cổng. Tuy nhiên, nếu cần thay đổi điều này, bạn có thể thực hiện dễ dàng bằng cách thực hiện theo các bước sau:



1. Định vị Tệp Server.xml trong Thư mục Tomcat
Đầu tiên, chúng ta cần tìm hiểu chính xác chúng ta đã cài đặt máy chủ tomcat ở đâu. Trong Windows, hãy truy cập vào NS thư mục, sau đó vào File chương trình , hãy tìm bất kỳ thư mục nào có tên Tomcat, Apache Software Foundation hoặc Apache. Nếu bạn tìm thấy bất kỳ cái nào trong số này, hãy mở chúng và sau đó tìm kiếm tâm sự danh mục.





Sau khi xác định vị trí này, hãy mở nó và sẽ có một tệp có tên server.xml . Mở tệp này bằng bất kỳ trình chỉnh sửa tệp nào mà bạn thích.



Trong Linux, bạn có thể dễ dàng tìm thấy thư mục chính của tomcat bằng cách tìm kiếm trong cửa sổ tìm kiếm. Sau khi tìm thấy nó, hãy mở nó và sau đó vào bên trong tâm sự và mở tệp server.xml.

Sau khi mở tệp xml, bạn sẽ thấy một cái gì đó tương tự ở phần đầu của nó:

2. Tìm thẻ trình kết nối
Sau khi mở tệp server.xml, hãy thử tìm một dòng bắt đầu bằng Tư nối nhãn. Tùy thuộc vào phiên bản tomcat của bạn, đây có thể là một trong hai phiên bản dưới đây:

Phiên bản đầu tiên:

='8080'maxHttpHeaderSize='8192'
maxThreads='150'minSpareThreads='25'maxSpareThreads='75'
enableLookups='sai'redirectPort='8443'acceptCount='100'
connectionTimeout='20000'disableUploadTimeout='thật' />

Phiên bản thứ hai:



=
'8080'giao thức='HTTP / 1.1'
connectionTimeout='20000'
redirectPort='8443' />

3. Thay đổi số cổng
Như bạn đã nhận thấy, thẻ Connector trong mỗi phiên bản trong số hai phiên bản trên đều có thuộc tính cổng được gắn vào và thẻ này có số cổng mặc định được gán cho nó. Để làm cho máy chủ Tomcat của bạn chạy trên một cổng khác, chỉ cần thay thế cổng này bằng số cổng mà bạn muốn máy chủ tomcat chạy trên đó. Ví dụ: tôi muốn máy chủ tomcat của mình chạy trên cổng 8090, thì thay đổi tôi sẽ thực hiện đối với thẻ Connector sẽ là:

=
'8090'giao thức='HTTP / 1.1'
connectionTimeout='20000'
redirectPort='8443' />

Như có thể thấy trong ví dụ trên, tôi chỉ cần thay thế số 8080 được đặt trong thuộc tính Port bằng Port của tôi, 8090.

4. Khởi động lại Tomcat
Sau khi thay đổi Cổng của máy chủ Tomcat, hãy lưu tệp server.xml. Nếu máy chủ Tomcat của bạn hiện đang chạy, hãy dừng nó lại, khởi động lại và khởi động lại. Nếu nó không chạy, chỉ cần khởi động lại rồi khởi động nó. Bây giờ, khi bạn chạy máy chủ Tomcat của mình, nó sẽ chạy trên cổng mà bạn đã chỉ định. Trong trường hợp của tôi, nó sẽ là cổng 8090.

Phần kết luận

Máy chủ Tomcat là một trong những máy chủ web được sử dụng rộng rãi nhất hiện có và đã trở nên vô cùng phổ biến trong cộng đồng. Nó có một số lệnh được xác định rõ ràng và có thể dễ dàng cấu hình như đã thấy bằng các bước được hiển thị trong bài viết về cách thay đổi cổng mặc định của nó. Nói chung, nó là một công cụ đáng để bạn bỏ thời gian.