首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTTP状态500 -未找到AbstractValueFactoryProvider类

问HTTP状态500 -未找到AbstractValueFactoryProvider类
EN

Stack Overflow用户
提问于 2018-11-14 02:25:28
回答 1查看 1.4K关注 0票数 0

我必须遵循下面的解决方案来解决我的问题。

RESTFUL WS: pass more than 1 parameter

然而,我遇到了另一个错误:

HTTP状态500 -内部服务器错误 javax.servlet.ServletException: servlet的Servlet.init() -servlet抛出异常 根本原因 org/glassfish/jersey/server/internal/inject/AbstractValueFactoryProvider :java.lang.NoClassDefFoundError

我发现班里没有最新的泽西下载:

https://jersey.github.io/download.html

目前,我使用的Jar文件列表如下:

​

​

我对代码所做的当前更改是:

代码语言:javascript
复制
import javax.websocket.server.PathParam;

@Path("{uuid}/{browserinfo}/{ipint}/{lat}/{longitude}/{sessionid}/{spid}/{tr}"
            + "/{jsnum}/{fingerprint}/{methodset}")
    @Produces(MediaType.TEXT_PLAIN)
    public int adaptiveAuth(
            @PathParam("uuid") String uuID, 
            @PathParam("browserinfo") String browserInfo, 
            @PathParam("ipint") long ipInt, 
            @PathParam("lat") double latiTude, 
            @PathParam("longitude") double longiTude, 
            @PathParam("sessionid") String sessionID, 
            @PathParam("spid") String spID, 
            @PathParam("tr") int tR, 
            @PathParam("jsnum") int jsNum, 
            @PathParam("fingerprint") String fingerPrint, 
            @PathParam("methodset") MethodClass[][] methodSet) throws SQLException{ 

有什么办法解决这个问题吗?如果AbstractValueFactoryProvider不再支持泽西岛的最新版本,那么我可以用什么替代jar来使代码工作呢?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2018-11-15 00:58:29

目前,我正在使用最新的泽西版本,因此我按照最新版本更新了特定的jar。我还将@PathParam更改为@FormDataParam,它可以工作。我能够查看wadl文件。现在继续使用SOAP测试Web服务。谢谢

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53292317

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档