簡體   English   中英

在Wildfly9上獲取球衣異常

[英]Getting jersey exception on wildfly9

我的應用程序最初在Jboss5上運行良好,現在將其部署在Wildfly9 我得到以下異常:

    Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.sun.jersey.core.header.MediaTypes
Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.sun.jersey.core.header.MediaTypes
    at com.sun.jersey.core.spi.factory.MessageBodyFactory.initReaders(MessageBodyFactory.java:182)
    at com.sun.jersey.core.spi.factory.MessageBodyFactory.initReaders(MessageBodyFactory.java:176)
    at com.sun.jersey.core.spi.factory.MessageBodyFactory.init(MessageBodyFactory.java:162)
    at com.sun.jersey.api.client.Client.init(Client.java:343)
    at com.sun.jersey.api.client.Client.access$000(Client.java:119)
    at com.sun.jersey.api.client.Client$1.f(Client.java:192)
    at com.sun.jersey.api.client.Client$1.f(Client.java:188)
    at com.sun.jersey.spi.inject.Errors.processWithErrors(Errors.java:193)
    at com.sun.jersey.api.client.Client.<init>(Client.java:188)
    at com.sun.jersey.api.client.Client.<init>(Client.java:160)
    at com.sun.jersey.api.client.Client.create(Client.java:673)

庫中已經存在以下jersey罐,但仍然出現此錯誤。 誰能幫我任何指點。

jersey-client-1.19.3.jar
jersey-core-1.19.3.jar

就像@BalusC指出的那樣,您不需要添加球衣包,因為wildfly9RestEASY一起提供,這與JerseyJAX-RS實現類似。 因此,您在同一應用程序中混合使用jerseyresteasy

如果您查看異常,它將嘗試從jersey加載類

Could not initialize class com.sun.jersey.core.header.MediaTypes

因此,您需要更改實現以從RestEASY加載(如果那里有類似的東西)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM