加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

java – REST服务没有在Spring中使用Spring和Maven注册

发布时间:2020-12-15 01:31:30 所属栏目:大数据 来源:网络整理
导读:我有一个Maven项目,其中包含下面列出的依赖项: wink.version = 1.1.3-incubating和spring.version = 3.0.5.RELEASE Spring中的应用上下文包括: web.xml包括: Rest Java Class包括: @Path("/ex")public class ExampleRest { @GET @Produces(MediaType.APP

我有一个Maven项目,其中包含下面列出的依赖项:

wink.version = 1.1.3-incubating和spring.version = 3.0.5.RELEASE

Spring中的应用上下文包括:

    

web.xml包括:

Rest Java Class包括:

@Path("/ex")
public class ExampleRest {

    @GET
    @Produces(MediaType.APPLICATION_JSON)
    public String example() throws IOException {
        return "{ 'id':'test' }";
    }
}

查看日志我没有看到任何异常或问题,正在创建’restexample’bean但是……当我尝试调用REST服务时,我得到了404.

我认为Apache Wink没有注册ExampleRest.

任何的想法 ?

更新02/14:
在日志中,我注意到Apache Wink没有注册ExampleRest.也许,问题是在bean声明中,或者是我正在使用的依赖项.
我还设置了另一个没有弹簧的项目,它在那里工作.我真的需要Spring将他的IoD用于daos和服务.

最佳答案
在您的web.xml中,您指向一个名为wink-core-context.xml的文件.这个文件的路径似乎是错误的.它应该是:

META-INF/server/wink-core-context.xml

See source

不知道为什么你在这里看不到FileNotFoundException.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读