Thay đổi thời gian chờ của Tomcat Server trong Eclipse


117

Khi tôi cố chạy Tomcat, tôi nhận được một tin nhắn:

Server Tomcat v6.0 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor.

Trình chỉnh sửa máy chủ này ở đâu? Tôi đã không tìm thấy nó trong máy chủ ưu tiên windows.

Tôi đang sử dụng Eclipse 3.6.

Câu trả lời:


262

Open the Servers view -> double click tomcat -> drop down the Timeouts section

Ở đó bạn có thể tăng thời gian khởi động cho từng máy chủ cụ thể.


15
+1, tất cả những năm này và tôi chưa bao giờ biết rằng Máy chủ trong tab Máy chủ có thể nhấp và có thể mở rộng. Tôi đã giả sử nhấp chuột phải có tất cả các tùy chọn có sẵn!
Tường

60
  1. Đi đến máy chủ Xem
  2. Nhấp đúp vào máy chủ mà bạn muốn thay đổi giới hạn thời gian
  3. Ở phía bên phải bạn có tab thả xuống thời gian chờ. Chọn cái đó
  4. Sau đó, bạn có tùy chọn để thay đổi giới hạn thời gian.

nhập mô tả hình ảnh ở đây


1
Trong trường hợp của tôi, lý do của lỗi này là sai vị trí cài đặt cổng Tomcat, tuy nhiên tôi đã thấy vị trí chính xác cho nó trên màn hình của bạn ^ _ ^. Cảm ơn
Fisk

4

GIẢI QUYẾT: Đó là nó !!!! Đối với tôi là biên dịch với JDK6 nhưng chạy Tomcat với JDK7, WST sử dụng các thuộc tính hệ thống chứ không phải cài đặt nhật thực. Tôi cũng định cấu hình Phiên bản JDK tương tự trong nhật thực và trong Hệ thống (kiểm tra phiên bản đó bằng java -version trong dòng cmd)

Chi tiết: Tôi cố gắng định cấu hình nhật thực như mô tả ở đây, nhưng nó không giải quyết được vấn đề, sau đó tôi nhận thấy trong nhật ký lỗi nhật thực của nhật thực mà tomcat đã bắt đầu với jre 1.7. mặc dù cấu hình của tôi.

Tôi cũng thử, trong dòng cmd, 'java -version' và thu được '1.7' thay vì dự kiến ​​'1.6'.

Tôi cũng quyết định cấu hình java 1.6 (như trong nhật thực) trong bảng điều khiển hệ thống nhưng nó không giải quyết được vấn đề. Tôi cũng đã cài đặt jre 1.7 khởi động lại nhật thực VÀ THÀNH CÔNG NÓ! .. Đó là một đầu mối rất hữu ích, cảm ơn bạn.


Đây cũng là vấn đề của tôi. Tôi đã sử dụng Java 1.7 và khi tôi chuyển sang 1.6, nó đã hoạt động.
Xonatron

Đó cũng là vấn đề của tôi. Tôi đã cấu hình Java 1.6 trong không gian làm việc và Java 1.7 trong hệ thống. Giải pháp cho tôi là cập nhật các lựa chọn thay thế Java theo bài đăng này, Askubfox.com/questions/141791/ mẹo
Bartosz Firyn

3

Nhấp đúp chuột vào máy chủ và xem phần thời gian chờ và thêm thời gian nhìn vào hình ảnh nhập mô tả hình ảnh ở đây



1

Vấn đề cũng được tạo ra nếu bạn có các điểm dừng thiết lập trong mã và cố gắng khởi động tomcat trong chế độ gỡ lỗi đăng một số đại tu mã.

Giải pháp là xóa tất cả các điểm dừng.


Ngoài ra, có thể có một cái gì đó trong mã khởi động của bạn đang bị treo và nếu bạn thêm các điểm dừng, bạn có thể bước qua để tìm dòng nào đang ngăn chặn việc khởi động Tomcat tiếp tục. Đối với tôi đó là một cái gì đó để làm với cấu hình jaas.
Noumenon

1

nhấp đúp chuột vào tomcat, xem cài đặt cấu hình với "thời gian chờ" sửa đổi số. Có lẽ đây không phải là lỗi tomcat. U có thể thấy kết nối DB là có thể đạt được.


0

Vấn đề này có thể xảy ra nếu bạn có quá nhiều thứ được khởi động khi máy chủ được khởi động - hoặc nếu bạn đang ở chế độ gỡ lỗi và bước qua trình tự khởi tạo. Trong nhật thực, thay đổi thời gian chờ bắt đầu bằng cách 'mở' mục nhập máy chủ tomcat 'Chế độ xem máy chủ' của Phối cảnh gỡ lỗi là thuận tiện. Trong một số trường hợp, thật hữu ích khi biết nơi cài đặt này 'thực sự' được lưu trữ.

Tomcat đọc cài đặt này từ phần tử trong phần tử trong tệp máy chủ. Tệp này được lưu trữ trong thư mục .metatdata / .plugins / org.eclipse.wst.server.core của không gian làm việc nhật thực của bạn, tức là:

//.metadata/.plugins/org.eclipse.wst.server.core/servers.xml

Có các tệp cấu hình ngon ngọt khác cho các trình cắm thêm Eclipse trong các thư mục khác dưới .metadata / .plugins.

Đây là một ví dụ về tệp server.xml, đây là ví dụ được thay đổi khi bạn chỉnh sửa cấu hình máy chủ tomcat thông qua GUI Eclipse:

Lưu ý thuộc tính 'thời gian chờ bắt đầu' được đặt ở mức dài 1200 giây ở trên.


bằng cách này rất hữu ích để biết khi cố gắng định cấu hình tomcat cho plugin maven-tomcat.
omilke

0

Tôi cũng gặp vấn đề về việc hết thời gian Máy chủ Tomcat của Eclipse và thử mọi đề xuất bao gồm:

  • tăng thời gian chờ giây
  • xóa các tệp .metadata khác nhau trong thư mục không gian làm việc
  • xóa cá thể máy chủ trong Eclipse cùng với Run Config

Không có gì hoạt động cho đến khi tôi đọc bình luận của Rohitdev và nhận ra rằng tôi đã có, thực tế đã thêm một điểm dừng trong một lớp đánh chặn sau khi thay đổi mã lớn và đã quên tắt nó đi. Tôi đã gỡ bỏ nó và tất cả các điểm dừng khác và Tomcat bắt đầu ngay.


-1

Tôi có tomcat 8 Update 25 và tomcat 7 nhưng gặp vấn đề tương tự, nó hiển thị thông báo Máy chủ Tomcat v7.0 Server tại localhost không thể khởi động trong vòng 45 giây. Nếu máy chủ yêu cầu nhiều thời gian hơn, hãy thử tăng thời gian chờ trong trình chỉnh sửa máy chủ.

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.