如何解决更改REST资源在Netbeans中的注册方式
| 当我想用Netbeans生成RESTful Web服务时,有人问我“ REST资源在应用程序中的注册方式”。我不小心单击了“ Netbeans将生成javax.ws.rs.core.Application [...] \”的子类,而不是“创建默认的Jersey REST servlet适配器[...] \”(请参见下图) 。 来源:RESTful Web服务入门 我删除了生成的子类,并手动创建了Jersey REST servlet适配器。一切正常,除了Netbeans仍在每个发布中生成Application的子类。您知道如何关闭此功能吗? (我没有第二次看到该对话框。)解决方法
我必须删除文件
MyProject/MyProject-war/nbproject/rest-build.xml
然后我在编译时遇到一些导入/依赖错误。解决这些问题后(从另一个xml中删除了导入,并从build-impl.xml中删除了对ѭ1的依赖),它不再生成Application的子类。
, 如果转到“文件”选项卡并查看nbproject,则打开project.properties
向下滚动,直到看到以下行:
rest.config.type=ide
rest.resources.path=resources
rest.support.on=true
我认为默认资源路径是webresources,因此您可以更改它,但是要回答这个问题,我认为您想将rest.support.on调整为true或false。我认为另一个选项(对话框中的中间选项)是rest.config.type,可以将其设置为= user。
, 您可以从以下行中删除以下行:nbproject / project.properties
rest.config.type=ide
rest.resources.path=resources
rest.support.on=true
然后,在保存了休息相关文件之后,netbeans将再次显示消息框。
, 我正在运行Netbeans 7.2,可以在GUI中访问该对话框。转到“项目”窗口,在您的项目下,应该有一个“ RESTful Web Services”包。右键单击将获得以下菜单:
这使您可以更改配置。
注意:我有一些正在运行Netbeans 7.3.1的同事,他们在该菜单中看不到该选项。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。