2011-11-23 7 views
12

Tôi đã cài đặt tomcat 6 và 7 vào cổng 8080.Chạy nhiều máy chủ tomcat

Tôi đang sử dụng tomcat 6 để triển khai dự án của mình trong mạng LAN cục bộ bằng cách tải tệp từ ứng dụng web.

Đồng thời tôi đang sử dụng id nhật thực cho mục đích phát triển.

Khi nào tôi phải chạy dự án của mình từ nhật thực bằng cách sử dụng tomcat7, tôi phải dừng tomcat6.

Có thể thay đổi cổng của tomcat không?

Điều tôi muốn là chạy cả hai máy chủ cùng một lúc.

Thanks in advance ..

Trả lời

17

Để cài đặt hai phiên bản của tomcat theo cách này:

Tải xuống tomcat và giải nén hai lần, thành hai thư mục riêng biệt. Chỉnh sửa tệp conf/server.xml trong một trong các bản sao theo cách sau: Thay đổi cổng trên phần tử Máy chủ gốc thành một số khác (ví dụ 8006) Thay đổi thuộc tính cổng trên phần tử Trình kết nối thành một số khác (ví dụ 8010 thay vì 8009, 8081 thay vì 8080 và 8444 thay vì 8443) Bây giờ bạn có thể chạy các tập lệnh bin/startup.sh trong cả hai cài đặt để nhận hai lần chạy tomcats. Kết nối bằng cổng 8080 và cài đặt các dịch vụ ứng dụng cơ bản, sau đó kết nối bằng cổng 8081 để cài đặt dịch vụ quản lý nhà cung cấp dịch vụ. Source link. Một số liên kết hữu ích khác được cung cấp links, links.

4

Bạn cần phải thay đổi port on which your connector listens cho ít nhất một trong số họ - 6060 cho phiên bản 67070 cho phiên bản 7 âm thanh tốt và đáng nhớ đối với tôi.

Lưu ý rằng thao tác này không chỉ là các phiên bản khác nhau của Tomcat - các cấu hình khác nhau của cùng một phiên bản Tomcat cũng có thể nghe trên các cổng khác nhau theo cách này.

1

Câu hỏi này đã được trả lời.

Chỉ ý định của chuỗi mới này để giúp người mới bắt đầu, với sự trợ giúp của ảnh chụp màn hình.

Thực hiện theo các bước dưới đây,

  • Tải về và giải nén thư mục vào máy tính của bạn
  • tập tin mở server.xml trong thư mục conf.
  • dưới số cổng cập nhật thẻ trình kết nối. screen shot of server.xml and connector tag

Lặp lại các bước tương tự và thay đổi số cổng để tạo một phiên bản khác của tomcat.