【发布时间】:2014-11-03 10:59:53
【问题描述】:
我正在尝试使用 Java 桌面应用程序将一些对象(字符串)发布到部署在 WildFly 应用程序服务器上的 REST 服务。
不幸的是,我在运行时没有可供客户端使用的 Maven,因此我必须手动添加所需的 JAR 文件。然而,即使是这样一个简单的 POST:
public static void testParam() {
Client client = ClientBuilder.newClient();
String s="DatiAtto.xml";
WebTarget myResource = client.target(BASE_URL+"/create");
Response rs = myResource.request()
.post(Entity.text(s), Response.class);
}
我得到了回报:
无法加载内置提供程序:org.jboss.resteasy.plugins.providers.jackson.ResteasyJackson2Provider
到目前为止,我已将以下 JAR 文件添加到桌面应用程序:
- jaxrs-api-3.0.8.Final.jar
- resteasy-jaxb-provider-3.0.8.Final.jar
- resteasy-jackson2-provider-3.0.8.Final.jar
- resteasy-client-3.0.8.Final.jar
- resteasy-jaxrs-3.0.8.Final.jar
看它们的内容,应该把类org.jboss.resteasy.plugins.providers.jackson.ResteasyJackson2Provider打包成resteasy-jackson2-provider-3.0.8.Final .jar。为什么加载不出来?
【问题讨论】:
标签: jakarta-ee jax-rs resteasy wildfly