2016-06-08 10 views
17

Khi tôi chạy ứng dụng và xây dựng nó. Nó không hiển thị bất kỳ lỗi nào nhưng khi tôi truy cập vào ứng dụng của tôi, lỗi sau xuất hiện trong bảng điều khiển.Eclipse - Thời gian chạy đích Apache Tomcat v7.0 không được xác định

Mô tả Đường dẫn tài nguyên Loại vị trí Thời gian chạy đích Apache Tomcat v7.0 không được xác định. MyProject Unknown Faceted Project Problem

Ai đó có thể giúp tôi với điều này.

+2

Bạn có Tomcat 7 trong thời gian chạy được nhắm mục tiêu của mình không? (Project> Properties> Runtimes được nhắm mục tiêu) – Areca

+0

kiểm tra tại đây http://stackoverflow.com/questions/37298416/cant-use-tomcat-server-in-eclipse/37299264#37299264 – emotionlessbananas

+0

cảm ơn nó đã giúp. – user2015827

Trả lời

40

Phiên bản thời gian chạy được nhắm mục tiêu phải được cập nhật. Giả sử bạn đang sử dụng phiên bản 8.0 của Tomcat nhưng trong thời gian chạy được nhắm mục tiêu, nó hiển thị 7.0 được chọn.

Bạn cần phải nhấp chuột phải vào dự án của bạn> Properties> mục tiêu Runtime> Nhấp vào phiên bản cần 8,0 tôi đoán. Hy vọng nó giúp.

+0

cảm ơn nó đã giúp. – user2015827

+2

Tùy chọn này không có sẵn trên Eclipse Neon. Có bất kỳ công việc xung quanh? – Ned

2

Thêm cài đặt Tomcat 7 vào các thời gian chạy được nhắm mục tiêu của bạn. Bạn có thể làm điều đó trong menu Project> Properties> Runtimes được nhắm mục tiêu

Chọn thời gian chạy mong muốn của bạn và cung cấp đường dẫn nơi cài đặt.

+0

cảm ơn nó đã giúp. – user2015827

1

Có thể là tệp org.eclipse.wst.common.project.facet.core.xml trong .settings của dự án của bạn đã thay đổi (ví dụ: nếu đồng nghiệp kiểm tra cài đặt của họ và sau đó bạn kéo các thay đổi của họ). Trong trường hợp đó, Project > Properties > Targeted Runtime sẽ ở đó và thậm chí được kiểm tra (bản gốc của bạn sẽ được bỏ chọn) nhưng bạn vẫn sẽ gặp sự cố.

Bạn cần phải đổi tên runtime của bạn ...

Window > Preferences > Server > Runtime Environments 

chọn yours > Edit

Thay đổi tên để nó cũng giống như các đồng nghiệp của bạn.

Khi bạn đến sử dụng máy chủ của bạn cũng sẽ cần phải được cập nhật ...

double click on the server > General Information > Runtime Environment 

sử dụng menu thả xuống để chọn tên mới

+0

Cảm ơn tốt, Thực ra Đây là vấn đề với tôi.Properties> Thời gian chạy được nhắm mục tiêu đã được chọn nhưng Máy chủ> Môi trường thời gian chạy thì không. –

1

Version Eclipse: OXYGEN, 2017

  1. Từ Project Explorer, nhấp chuột phải vào dự án của bạn> Thuộc tính>Các khía cạnh dự án
  2. Trên bảng điều khiển bên trái, nhấp vào tab Thời gian hoạt động.
  3. Chọn Thời gian chạy (Apache Tomcat vX.0) bạn muốn triển khai.
  4. Nhấp vào Áp dụng và đóng.

Bạn sẽ thấy lỗi cụ thể này biến mất. Trân trọng.

+0

Cảm ơn, nhưng không tìm thấy ** Runtimes **. Bật ** Các khía cạnh dự án ** ** Thời gian chạy Targete ** đã trở lại trong danh sách thuộc tính. –

0

Chuyển đến Window/Preferences sau đó là Môi trường máy chủ/môi trường chạy và thêm Môi trường thời gian chạy bị thiếu tại đây.

Các vấn đề liên quan