Cha*_*erQ 6 rest netbeans jersey java-ee
我昨天开始学习JavaEE,我选择了Oracle官方指南FirstCup来开始
我正在使用带有GlassFish Server 3.1.2.2的Netbeans 7.2,我确信我已逐步遵循每条指令.但我有两个问题:
我最终得到了404错误.但是,如果我将网址更改为
http://localhost:8080/DukesAgeService/webresources/dukesAge
Run Code Online (Sandbox Code Playgroud)
有用!我通过扩展RESTful Web Services获得了这个URL->右键单击DUkesAgeResource [dukesAge] - > Test Resource Uri
我想知道:
在哪里可以找到这个REST资源配置拨号1.
如果2是Oracle文档中的打印错误.它说相对网址应该是/resources/dukesAge
为什么网址必须结束/webresources/dukesAge,我可以更改吗?
正如评论中指出的那样,NetBeans 7.2实现了与以前版本不同的RESTFul Web服务的默认配置.在创建Web服务期间,可以覆盖此标准配置.使用默认值创建后,您将无法再使用该向导(右键单击菜单中的"配置"选项显示为灰色).
因此,为了查看/编辑RESTFul路径,您需要直接编辑自动生成的Java类:
@javax.ws.rs.ApplicationPath("webresources")XYZFacadeREST类都包含相对于注释中每个实体类的路径@Path("entity.XYZ")如果您想拥有与教程中相同的路径,则需要webresources使用resources(第1点)和第2点中的路径替换dukesAge.
| 归档时间: |
|
| 查看次数: |
2503 次 |
| 最近记录: |