当前位置:  开发笔记 > 编程语言 > 正文

使用JAX-RS创建RESTful Web服务并将其部署到tomcat

如何解决《使用JAX-RS创建RESTfulWeb服务并将其部署到tomcat》经验,为你挑选了0个好方法。

我正在尝试使用JAX-RS创建和部署RESTful Web服务并将其部署到tomcat.我不想使用任何IDE.在Tomcat中,我在webapps中有以下目录结构

notifire\WEB-INF\
                 |
                 ---> web.xml
                 |
                 ---> \classes/Notifier.class
                 |
                 ---> \lib\javax.ws.rs-api-2.0

我的web.xml包含:


Web Service Servlet
javax.ws.rs.core.Application



Web Service Servlet
/webservice/*

并且从文件Notifier.class中编译了类文件Notifier.java.

import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.Context;
import javax.ws.rs.core.UriInfo;

@Path("notifier")
public class Notifier {

    @Context
    private UriInfo context;

    @GET
    @Produces("text/html")
    public String getHTML() {

         return "

"; } }

当我尝试访问Web服务时,http://localhost:8080/notifire/webservice/notifier我收到以下错误:

--type异常报告

--message类javax.ws.rs.core.Application不是Servlet

--description服务器遇到内部错误,导致无法完成此请求.

任何帮助表示赞赏.

推荐阅读
360691894_8a5c48
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有