web-services - 更改 REST 资源在 Netbeans 中的注册方式

标签 web-services netbeans netbeans-7

当我想用 Netbeans 生成一个 RESTful Web 服务时,我被要求“在应用程序中注册 REST 资源的方式”。我不小心点击了“Netbeans 将生成 javax.ws.rs.core.Application [...] 的子类”而不是“创建默认 Jersey REST servlet 适配器 [...]”(见下图)。

http://netbeans.org/images_www/articles/70/websvc/rest/ee6-rest-configuration.png

来源: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/

相关文章:

Netbeans 中的自动完成

java - 如何配置Netbeans以格式化要排队的类字段声明(甚至本地变量)?

java - org.hibernate.MappingException : Could not determine t ype for: com. yammer.dropwizard.tailor.model.CustomerModel

java - 实例化 GeoIPService 的问题

debugging - 在 Netbeans 上调试 gradle 应用程序

java - Selenium 直到(ExpectedCondition <WebElement>)都找不到合适的方法

java - 使通过 SOAP 发送的对象的方法可见

java - Axis2 中的 ExtensionMapper.java

web-services - 请求实体不能为空

java - 如何在jPanel上设置不透明度?