当我想使用 Netbeans 生成 RESTful Web 服务时,有人询问我“REST 资源在应用程序中注册的方式”。我不小心点击了“Netbeans 将生成 javax.ws.rs.core.Application 的子类 [...]”,而不是“创建默认 Jersey REST servlet 适配器 [...]”(参见下图)。
来源:Getting Started with RESTful Web Services
我删除了生成的子类并手动创建了 Jersey REST servlet 适配器。一切工作正常,除了 Netbeans 仍然在每次发布时生成 Application 的子类。你知道如何关闭它吗? (我没有再次收到该对话框。)
最佳答案
我必须删除该文件
MyProject/MyProject-war/nbproject/rest-build.xml
然后我在编译时遇到了一些导入/依赖错误。解决这些问题后(从另一个 xml 中删除导入以及从 build-impl.xml 中删除对 generate-rest-config
的依赖),它不再生成 Application 的子类。
关于web-services - 更改 REST 资源在 Netbeans 中注册的方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6474977/