2012-02-11 34 views
10

enter image description here Tôi đã tạo một dự án web động. AS bây giờ nó có một tập tin jsp mà đang cố gắng để chạy. Khi tôi cố gắng liên kết dự án với một thời gian chạy cụ thể (tomcat 6.0), nó không xảy ra.Không thể liên kết dự án với máy chủ thời gian chạy trong eclipse IDE

Tôi đã nhấp chuột phải vào dự án/thuộc tính/Runtimes được nhắm mục tiêu. Nó không hiển thị bất kỳ runtimes (tôi đã thêm tomcat 6.0 trong các máy chủ). Khi tôi nhấp vào hộp kiểm 'Hiển thị tất cả thời gian chạy', mọi thứ sẽ xuất hiện ở chế độ bị tắt.

Điều gì có thể là vấn đề?

Ảnh chụp màn hình được đính kèm của sự cố.

Cập nhật: Tôi thậm chí đã cố gắng để tạo ra một runtime mới và kết hợp nó với các dự án (dự án/tài sản/Mục tiêu Runtimes/mới). Ngay cả thời gian chạy mới được tạo ra cũng bị vô hiệu hóa và không thể kết hợp nó với dự án.

+0

Khi bạn tạo dự án web động, bạn đã chọn thời gian chạy chưa? đó là danh sách thả xuống đầu tiên, phải không? – kosa

+0

Tại sao bạn tạo một câu hỏi mới cho điều này? http://stackoverflow.com/questions/9237751/unable-to-associate-project-with-a-runtime-server Và có thể đọc một số tài liệu? Bạn cần phải bấm vào đó mới và tạo một thời gian chạy máy chủ mới trong nhật thực được liên kết với tomcat bạn đã cài đặt. –

+0

Sẽ xóa mà không lo lắng cotton.m Tôi đã tạo ra thời gian chạy máy chủ. Tôi biết điều đó. Thậm chí sau đó nó không đến. Có câu trả lời nào không? –

Trả lời

15

Để thêm dự án vào thời gian chạy, bạn phải có kết quả khớp giữa dự án và thời gian chạy; bạn phải kiểm tra:

  • dự án khía cạnh: chạy trên tomcat nó phải là một dự án Dynamic Web
  • phiên bản
  • java: bạn không thể chạy ví dụ một dự án java 7 trên một thời gian chạy java 6
  • phiên bản dự án web: bạn không thể chạy một dự án không khớp với phiên bản Java EE được triển khai trong thời gian chạy

Khi bạn đã xác thực khớp giữa dự án và thời gian chạy, bạn cần dự án nhắm mục tiêu thời gian chạy, như sau:

  1. Mở dự án trong Package Explorer, Project Explorer hoặc Navigator.
  2. Nhấp chuột phải vào dự án và chọn "Thuộc tính".
  3. Nhấp vào "Thời gian chạy được nhắm mục tiêu" trong cửa sổ thuộc tính.
  4. Chọn hộp kiểm của thời gian chạy được xác thực sẽ được nhắm mục tiêu.
  5. Xác nhận bằng cách nhấp vào "OK".

Thời gian chạy mới sẽ được liên kết với dự án đó. Nếu một thời gian chạy mà bạn muốn chọn không được hiển thị hoặc bị tắt, bạn có thể cần gỡ cài đặt một hoặc nhiều khía cạnh dự án hiện được cài đặt. Điều này có thể được thực hiện trong cùng một đối thoại Thuộc tính.

+0

Nó hoạt động khi tôi cài đặt nhật thực mới. Trước đây, tôi đã gặp vấn đề với thiết lập thời gian chạy (JRE7), mà tôi đã thay đổi n rồi thử. –

+0

LOL tôi đã cố gắng cho giờ và giờ và tôi đã không nhận thấy rằng tôi đã cố gắng để thực hiện một dự án tĩnh thay vì dự án web động. cho những người không có giải pháp. Bạn nên kiểm tra loại proyect bạn đang xây dựng. đạo cụ để @Andrea Colleoni – AlexSanchez

0

Tôi biết nó đã trả lời câu hỏi, nhưng tôi muốn chia sẻ giải pháp của tôi với những người dùng mới nếu tôi có thể giúp ..

Đối với tôi vấn đề là vì phiên bản wen Dự án Năng động, 3.0 làm việc với java 1.7 (Tôi đã sử dụng 3.1). Nếu nó không hoạt động, bạn có thể truy cập thư mục .settings trong dự án của bạn, org.eclipse.wst.common.project.facet.core.xml tập tin và thiết lập phiên bản mà bạn cần.

<installed facet="jst.web" version="3.0"/> 

Hy vọng tôi có thể giúp người dùng mới

0

Tôi đã tìm thấy một sửa chữa cho vấn đề này. Chuyển đến Tùy chọn và Kiểm tra thời gian chạy được Nhắm mục tiêu của bạn, Nếu Không có Thời gian chạy được hiển thị, bạn có thể Định cấu hình nó thông qua Feacts. Chọn mô-đun Web Dinamic thành 3.0 hoặc 3.1

Bạn cũng có thể tham khảo Video này để biết giải thích chi tiết. : https://youtu.be/0W6s0hXbmNE

2

Đây là những gì phù hợp với tôi. Tôi chỉ đăng phương pháp của mình vì nó có thể giúp người khác.

  1. Nhấp chuột phải vào dự án
  2. Bấm vào Properties
  3. Đi tới Dự án khía cạnh
  4. Bỏ chọn Dynamic Web Mô-đun hộp kiểm
  5. Bấm vào Runtimes trong các tab ở bên phải. Apache Tomcat vX.x nên có sẵn tại
  6. Kiểm tra Apache Tomcat vX.x
  7. Bấm Apply và Close
  8. Lặp lại các bước trước 1-3
  9. Kiểm tra hộp kiểm Mô-đun Dynamic Web
  10. Apache Tomcat VX. x trong Runtimes vẫn nên được bật
  11. Nhấp vào Áp dụng và đóng
Các vấn đề liên quan