簡體   English   中英

在Eclipse Oxygen和Tomcat 9中設置RESTful環境

[英]Setting up RESTful environment in Eclipse Oxygen and Tomcat 9

我一直在遵循教程,但是上面提到的規格和Java 9 jdk隨Macbook一起默認提供。 我已經手動將Java EE 6 API jar添加到我的類路徑中,甚至測試它是否是我創建的Test.java並通過import javax.ws.rs.Path;進行測試的路徑import javax.ws.rs.Path; 但是,當我嘗試將球衣罐(JAX-RS)添加到項目構面時,仍然會遇到此錯誤。 下面是屏幕截圖。 問題是當它說Required class java.ws.rs.Path does not exist in selected libraries 這到底是怎么了? 提前致謝。 嘗試查看不是最新的規范還是最新的規范之一可以在環境中一起工作。

在此處輸入圖片說明

這些教程說明對我有用。 對於您遇到的錯誤,我認為您一定錯過了此特定步驟: Rest1

要驗證是否存在此問題,請使用Window- > Preferences-> Java- > Build Path- > User Libraries選擇用戶庫列表 ,然后選擇JAX-RS_Jersey_API並展開該條目。 它看起來應該類似於此屏幕截圖,但我懷疑您缺少第一條記錄:

Rest2

我使用的是基於JAX-RS 2.1而不是本教程使用的JAX-RS 2.0的最新版本的Jersey(2.26),因此我的文件名與本教程中的文件名略有不同,但是差異並不重要。 重要的是您在User Libraries中看到了javax.ws.rs-api-*。jar的條目。

如果沒有看到該條目,請重復上面粘貼的教程中的步驟,一切都應該沒問題。 但是,如果您已經擁有該條目,請使用類似於上面顯示的用戶庫的屏幕快照更新您的帖子。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM