2012-01-25 37 views
17

Tôi vừa tải xuống phiên bản Glassfish 3.1.2, đây chưa phải là bản phát hành chính thức. Tôi cần phiên bản này vì ứng dụng web của tôi đang sử dụng ổ cắm web. Vấn đề tôi có bây giờ là với plugin Glassfish cho nhật thực, anh ta không nhận ra phiên bản Glassfish mới. Với phiên bản Glassfish 3.1.1 trong Eclipse mọi thứ hoạt động tốt. Tôi đang sử dụng Oracle Glassfish Server Tools (plugin Eclipse) phiên bản 2.0.0.20111104904 từ Oracle (phiên bản cuối cùng tôi có thể tải xuống). Nếu tôi cố gắng thêm Môi trường chạy máy chủ mới trong Eclipse cho Glassfish 3.1.2, tôi nhận được lỗi: Không có cài đặt GlassFish hợp lệ trong thư mục được chỉ định ... Tôi cần mọi thứ để có thể gỡ lỗi ứng dụng web của mình trong Eclipse.Glassfish 3.1.2 và Eclipse

Bất cứ ai biết plugin đang kiểm tra là gì? Có bất kỳ thay đổi nào để lừa plugin vì vậy sẽ chạy với Glashfish 3.1.2 không?

+1

Trừ khi có lỗi rõ ràng mà bạn thực hiện (như không chỉ định thư mục chính xác), thì tôi thực sự nghi ngờ điều này là có thể. – Eugene

Trả lời

18

Sử dụng các plugin từ đây (đối với Indigo): http://dlc.sun.com.edgesuite.net/glassfish/eclipse/indigo/

Các plugin cho Helios không hỗ trợ 3.1.2.

Nếu bạn phải sống với các bit đang ban phước bởi Oracle hoặc tiếp tục sử dụng Helios, sau đó bạn có thể thử các mẹo sau đây:

create a couple files....

${glassfish.rootdirectory}/modules/jsf-impl.jar and ${glassfish.rootdirectory}/modules/jstl-impl.jar

These files were renamed between 3.1.1 and 3.1.2...

You may be able to get the 3.1.2 to mascarade as 3.1.1 by just creating empty files with the above names. If that doesn't do it, make copies of the following files should do it.

The new name for jstl-impl.jar is gf312/glassfish/modules/javax.servlet.jsp.jstl.jar

The new name for jsf-impl.jar is gf312/glassfish/modules/javax.faces.jar.

+1

Bất kỳ ý tưởng nào tại sao phiên bản Indigo của plugin không có trong Eclipse Marketplace? Điều đó có cho thấy dự án đã chết, không chính thức hay không? http://dlc.sun.com.edgesuite.net/glassfish/eclipse/ cho thấy rằng plugin được cập nhật lần cuối vào tháng 12 năm 2009 –

+0

nếu bạn đi vào ecigo ecigo và bắt đầu thị trường nhật thực, sau đó nhập glassfish và sau đó nhấn tìm bạn sẽ tìm ra Plugin Máy chủ ứng dụng Java Glassfish cho Eclipse, có thể bạn cần một phiên bản Eclipse Indigo EE Edition. Tùy chọn thứ hai là gói công cụ GlassFish cho Eclipse, nhưng tôi đang sử dụng tùy chọn đầu tiên vì nó được cập nhật. Gói công cụ GlassFish cho Eclipse bạn cũng có thể cài đặt cho Eclipse Indigo. –

6

Nếu bạn đang ở trên Helios, bạn có thể thử như sau:

Mặc dù các plugin nói chàm, nó cũng đang làm việc cho tôi trong Helios. Và nó cung cấp các tùy chọn cho cả hai máy chủ Glassfish 3.1.1 và 3.1.2 (thay đổi tên trước và sau).

Lưu ý rằng nó tải Glassfish xuống và cài đặt máy chủ nội bộ. Bạn có thể xóa cái đó và cài đặt máy chủ của riêng bạn ("Máy chủ mới ...") nếu bạn có một máy chủ hiện có mà bạn muốn làm việc (như tôi đã làm).

HTH.

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