Nếu không, khi nào nó được dự đoán?Tomcat 7 có tương thích với Java 7 không?
Nếu có, bạn có biết có điều gì đặc biệt để di chuyển cài đặt hiện tại của Tomcat 7/Java 6 sang Tomcat 7/Java 7 không?
Cảm ơn!
Nếu không, khi nào nó được dự đoán?Tomcat 7 có tương thích với Java 7 không?
Nếu có, bạn có biết có điều gì đặc biệt để di chuyển cài đặt hiện tại của Tomcat 7/Java 6 sang Tomcat 7/Java 7 không?
Cảm ơn!
EDITED
Như đã chỉ ra bởi sourcedelica các Official documentation nói rằng bạn có thể sử dụng JDK 1.6 hoặc mới hơn để bạn có thể sử dụng Tomcat 7 với JDK 1.7.
Đồng thời kiểm tra Tomcat 7 Migration Guide.
Bằng cách ứng dụng của bạn phát triển với JDK 1.6 có thể thất bại sử dụng JDK 1.7, đặc biệt là nếu bạn sử dụng các lớp trong sun.*
gói (which is bad). Ngay cả khi khả năng tương thích retro mạnh, một số trường hợp góc tồn tại, hãy xem Oracle list of incompatibilities để biết thêm chi tiết.
Bạn cũng có thể tìm thấy một số nội dung về điều này trong SO bài viết này: New features in JDK 1.6 and 1.7
Tháng trước (tháng 2 năm 2013) Tôi đã cập nhật Java của mình từ 1,6 lên 1,7. Tuy nhiên, bản cập nhật có hậu quả - Tomcat 7.0.37 không chạy nữa sau khi cập nhật Java.
Tôi đã thử gỡ cài đặt Java 1.7, thay thế bằng 1.6 và Apache Tomcat chạy mượt mà trở lại. Tôi quên chụp thông báo lỗi chính xác và tôi cũng không thể tìm thấy trên nhật ký máy chủ.
FYI.
Cảm ơn
tôi đang sử dụng jdk6
với tomcat 7
.i có vấn đề sau.
INFO: JSR 356 WebSocket (Java WebSocket 1.0) support is not available when running on Java 6.
Để ngăn chặn thông báo này, chạy Tomcat
trên Java 7
, loại bỏ các WebSocket JAR
s từ $CATALINA_HOME/lib
hoặc thêm WebSocketJARs
đến tomcat.util.scan.DefaultJarScanner.jarsToSkip
tài sản trong $CATALINA_BASE/conf/catalina.properties
.
Lưu ý rằng việc không dùng nữa Tomcat 7 WebSocket API
sẽ khả dụng.
"Sau" không còn đúng nữa, tài liệu đã thay đổi. Xem http://stackoverflow.com/a/9294694/1140748 –
Tôi đã cập nhật liên kết đầu tiên. Nó đã nhầm lẫn trỏ đến trang "Xây dựng Tomcat" không dành cho người dùng nhưng đối với những người thực hiện thay đổi đối với Tomcat. Trang cho người dùng Tomcat nói Java 6 hoặc mới hơn. – sourcedelica
Cảm ơn bạn đã cập nhật;) Hướng dẫn di chuyển cũng xác nhận điều đó. Tôi cũng đã sửa lại câu trả lời của mình. –