2012-02-14 35 views
1

我想使用IBM RAD 7.5.5(基本上是Eclipse +插件)和WebSphere 6.1構建基於JAX-RS的Web服務。什麼是Eclipse「動態Web模塊」編號,爲什麼JAX-RS不在項目構面列表中?

當我創建一個新的動態Web項目時,我會看到「New Dynamic Web Project」對話框。

對於「目標運行時」,當我選擇「WebSphere 6.1」時,「動態Web模塊」爲2.4,當我修改配置時,沒有「JAX-RS(REST Web服務)」在列表中選擇。

但是,對於「目標運行時」,當我選擇「WebSphere 7.0」時,「動態Web模塊」爲2.5並修改配置時,在列表中選擇「JAX-RS(REST Web服務)」 。

所以我的問題是,爲什麼在WebSphere 6.1/Dynamic Web Module 2.4的列表中不是「JAX-RS」?它只是不被支持?如果有人可以解釋爲什麼和什麼數字「2.4」的意思,它將不勝感激!

感謝, 羅布

回答

8

一些挖我可以回答我的問題後...

「動態Web項目」 號(2.2,2.3,2.4,2.5)對應的版本Servlet規範(例如Servlet 2.4,Servlet 2.5,Servlet 3.0)。

Servlet 2.4(由WebSphere 6.1支持)使用J2EE 1.4和J2SE 1.3。

的Servlet 2.5(由WebSphere 7.0支持)使用Java EE 5和Java SE 5.

的Servlet 3.0(可能由WebSphere 8.0支持?)使用Java EE 6和Java SE 6.

所以, JAX-RS需要註釋,這意味着它需要Java SE 5,因此需要Servlet 2.5。

相關問題