問題我開始學習JavaEE的昨天,我選擇了一個Oracle官方指南FirstCup to get started與JavaEE的樣品FirstCup dukesAge
我使用NetBeans 7.2的GlassFish服務器3.1.2.2,我敢肯定,我也跟着一步每一步指令。但我有兩個問題:
- 我沒有看到任何REST資源配置對話框,因爲它在文檔中說。
我最終得到了404錯誤。但如果我更改的網址爲
http://localhost:8080/DukesAgeService/webresources/dukesAge
它的工作原理!我通過擴大基於REST的Web服務 - 得到了這個網址>右鍵單擊DUkesAgeResource [dukesAge] - >測試資源的URI
我想知道:
在哪裏可以找到這個REST資源配置dialong在1.
如果2是Oracle文檔中的打印錯誤。它說相對的網址應該是
/resources/dukesAge
爲什麼url必須以
/webresources/dukesAge
結尾,我可以改變它嗎?
感謝您的回覆,我現在看到REST資源配置,但它是灰色的,所以我不能點擊它....我使用nb7.2 – ChandlerQ
奇怪的事情。 「測試資源」可能是造成這種情況的原因。也許重新啓動IDE和/或重建項目和/或從頭重新創建項目可能會有所幫助。您也可以在web.xml和類代碼中編輯路徑。 – perissf
嘗試重新啓動後,沒有任何更改......此外,沒有web.xml但只有一個glassfish-web.xml ...但我發現這個http://netbeans.org/bugzilla/show_bug.cgi?id=211853,似乎Rest Resources Configuration已經在JavaEE6項目中被禁用了...而且我創建了一個EE6項目... – ChandlerQ