如何在包含resteasy multipart提供程序后解决request.login()上的错误?

时间:2015-06-15 17:01:21

标签: java rest resteasy wildfly java-ee-7

背景

我有一个使用wildfly 8.2.0.Final作为应用程序服务器的java ee 7应用程序。我遇到了this文章,其中概述了创建restful文件上传服务的过程。

该项目的目的是能够通过网络和移动(ios / android)应用程序将视频和图像上传到网站。需要对用户进行身份验证才能使用该服务。我已经设法配置服务器和java servlet来处理登录和注销,然后我想在一个宁静的后端工作以暴露一些业务逻辑。在关注该站点并在我的pom.xml中包含resteasy multipart提供程序后,request.login()和request.logout()函数会出现一些错误。当我将鼠标悬停在红色解释标记上时,netbeans提供的唯一细节是:

  

无法找到符号

     

symbol:method logout()

     

location:类型为HttpServletRequest的变量请求

问题

在request.login和request.logout()中包含resteasy-multipart-provider结果,导致无法找到符号错误。

1 个答案:

答案 0 :(得分:1)

检查您正在编译的Servlet API的版本。 logout()在3.0中引入。使用2.5或更早版本会导致您看到编译器错误。