Jetty 与Resteasty 3+一起大摇大摆;码头9.2和x2B;JAX-RS 3

Jetty 与Resteasty 3+一起大摇大摆;码头9.2和x2B;JAX-RS 3,jetty,jax-rs,resteasy,swagger,Jetty,Jax Rs,Resteasy,Swagger,我正试着大摇大摆。该应用程序使用Resteasy 3和Jetty 9.2以及JAX-RS 3 我的更改是基于 在添加注释和名为SchedulerStateRest的资源之前,我首先在中添加了swagger 1.5.0 下一步是编辑我的,以便和 我的问题是,当我启动应用程序时,当我从中浏览/swagger.json或/swagger.yaml时,找不到任何资源。但是,我在启动Jetty时没有收到任何错误,现有服务正在运行并可用 我有,但我没有发现与我相关的信息(负责启动Jetty embedded

我正试着大摇大摆。该应用程序使用Resteasy 3和Jetty 9.2以及JAX-RS 3

我的更改是基于

在添加注释和名为SchedulerStateRest的资源之前,我首先在中添加了swagger 1.5.0

下一步是编辑我的,以便和

我的问题是,当我启动应用程序时,当我从中浏览
/swagger.json
/swagger.yaml
时,找不到任何资源。但是,我在启动Jetty时没有收到任何错误,现有服务正在运行并可用

我有,但我没有发现与我相关的信息(负责启动Jetty embedded的班级是)

通过寻找类似的问题,我发现有人说在/v1/api文档中应该可以使用招摇过市的内容,所以我尝试了不同的URL,但总是出现404错误

最近,我发现了一个使用Resteasy 3+Guice 4配置swagger的方法。我试图模仿它的配置,并根据Guice servlet解释推断web.xml的配置,但我最终遇到了与上面解释的配置相同的问题(没有可用的资源是预期的地址)

由于启动嵌入式Jetty时没有错误,我想知道问题是否与错误的地址有关。您知道如何列出Jetty实例上可用的“资源”吗

我注意到Swagger wiki上的解释是针对Resteasy 2.X的。这是否意味着Swagger与Resteasy 3.x不兼容


欢迎提出意见、建议等,以调试、解决问题;)

我昨天就知道了。本周某个时候我将在git hub上发布一个示例应用程序,因为我在任何地方都找不到示例

你有没有发现这个问题?我也面临同样的问题。如果你打开会发生什么?@mad_fox你好。我面临着类似的问题。在你的github回购协议中,你说你必须升级RestEasy。你是怎么得出这个结论的?感谢github项目是特定于Jboss EAP 6.x的。Jboss EAP 6.x已经安装了RestEasy 2.x。要使用RestEasy 3.x JAR,必须升级jboss JAR。您可以按照这里的步骤操作