2015-01-12 20 views
11

Tôi đã cài đặt Glassfish 4.1 và Eclipse Luna trên Ubuntu. Khi tôi cố gắng chạy một ứng dụng web đơn giản (jsp + servlet + đậu java) `ve nhận được lỗi sau:Không thể triển khai ứng dụng cho Glassfish 4.1 trong Eclipse

Publishing to Glassfish 4 at localhost[domain1].. has encountered a problem. cannot Deploy mvcprj1 deploy is failing=Application with name [mvcprj1] is not deployed

Không có gì xuất hiện cả trong nhật ký máy chủ glassfish hoặc trong nhật thực console.

+0

Kiểm tra nhật ký nhật thực (dưới không gian làm việc, .metadata, .log). Bạn có thể thấy nguyên nhân là ở đây: http://stackoverflow.com/questions/26786155/glassfish-4-1-deploy-is-failing-on-eclipse-luna-with-jdk-8/28084272#28084272 – Ahmed

+1

Có tương tự trên Windows 7: mới được giải nén GlassFish 4.1> dự án EAR và EJB mới, một SBean đơn giản với 'chuỗi công cộng hello()'> chạy trên máy chủ> lỗi tương tự, không đăng nhập ... Tôi có thể tái sản xuất nhiều lần trong khi tạo dự án mới ... Sau đó, bằng cách nào đó tôi đã cố gắng để kích hoạt "Sử dụng lưu trữ JAR để triển khai" - sau đó nó đã làm việc! Kể từ đó tôi không thể tái sản xuất lỗi, ngay cả khi cài đặt lại toàn bộ máy chủ !? Tôi nghi ngờ rằng đây thực sự là giải pháp, nhưng có lẽ ai đó có thể xác nhận điều đó? Có lẽ đó là vấn đề của Eclipse? –

Trả lời

45

Tôi có cùng vấn đề triển khai (nhật thực Lune/Glassfish 4.1) và nó đã được giải quyết nhờ phản hồi của Marvin.

Bạn có thể tìm thấy "Sử dụng lưu trữ JAR để triển khai" theo: nhấp chuột phải vào glassfish từ tab máy chủ eclipse. Sau đó, chọn Giám sát>Thuộc tính>Glassfish trong cửa sổ mới>Sử dụng lưu trữ JAR để triển khai.

Sau đó, phép lạ xảy ra ...

+1

Thực sự hoạt động bình thường! Cảm ơn. –

+0

Cảm ơn bạn! Bạn trả lời là đúng. –

+0

Sau khi thực hiện điều này, bạn cũng có thể nhấp chuột phải vào máy chủ và chọn "Clean" và sau đó bỏ chọn hộp một lần nữa. Sau khi một redeploy tất cả mọi thứ sẽ làm việc như trước. – jowey

0

Tôi đã xóa cá thể máy chủ Glassfish trong nhật thực và tạo lại nó để giải quyết vấn đề này.

5

Hãy thử các bước sau:

  1. nhấp chuột phải vào glassfish máy chủ
  2. nhấp chuột vào tính
  3. sau đó bạn sẽ nhận được 3 tùy chọn (nói chung, glassfish, giám sát) ở phía bên trái của hộp đó.
  4. nhấp vào glassfish
  5. nhấp vào hộp kiểm đó "Sử dụng lưu trữ JAR để xóa bỏ". Trước đây nó đã được bỏ chọn. Đó là lý do tại sao tôi đã nhận được vấn đề.
+0

điều này đã giải quyết được vấn đề của tôi. Cảm ơn! – Aditzu

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