2010-07-28 33 views

Trả lời

67

Sun/Oracle đang cung cấp một java-ee.jar - mà chỉ chứa các API Java EE và không chứa bất kỳ cơ quan phương pháp - mà bạn có thể sử dụng để biên dịch chống lại nó (từ maven java.net kho):

Nếu bạn muốn thực hiện một số mã Java EE, bạn sẽ cần một máy chủ ứng dụng Java EE, chúng cung cấp việc triển khai các API Java EE. Ví dụ, đối với Java EE 6, có GlassFish.

+0

Làm thế nào tôi có thể thêm phụ thuộc java-ee vào pom của tôi? – Kayser

+2

@Kayser: Bạn nên thường được thêm sự phụ thuộc như một sự phụ thuộc quy định tại POM của bạn: ' javax JavaEE-api 6.0 cung cấp' hoặc ' javax.j2ee j2ee 1.4 được cung cấp ' – Neel

3

Tải xuống Glassfish hoặc JBOSS hoặc một máy chủ ứng dụng Java EE khác. Tất cả đều có nó.

+0

Nó tốt hơn để bao gồm các phụ thuộc như đề xuất trong câu trả lời khác, sau đó bạn có thể trao đổi giữa Glassfish , TomCat, JBoss mà không cần phải kiểm tra mã của bạn là tương thích. – Christian

+0

Không, sẽ là vấn đề nếu máy chủ ứng dụng bao gồm JAR và có xung đột. Tốt hơn - không sử dụng Java EE nữa. Đi với khởi động mùa xuân. Nó gần như là năm 2018. Java EE đã chết. – duffymo

+0

haha ​​true (trên bình luận đã chết) :) – Christian

7

nếu bạn muốn JavaEE-api-7.jar, sử dụng maven phụ thuộc

<dependency> 
    <groupId>javax</groupId> 
    <artifactId>javaee-api</artifactId> 
    <version>7.0</version> 
</dependency> 

hoặc bạn có thể download from here

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