问题标签 [jax-ws]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3491 浏览

java - 我怎样才能忽略超类?

我正在尝试为java.util.loggingapi 编写 Web 服务。所以我写了一个继承自LogRecord的类MyLogRecord。我用 JAX-B 注释对这个类进行了注释,包括@XmlAccessorType(XmlAccessType.NONE)它会忽略未注释的字段和属性。当我启动 tomcat 时,我得到错误,java.util.logging.Level并且其他java.util.logging类没有默认构造函数,但是我的注释方法都没有引用 Level 类或任何其他java.util.logging类。这些由父类引用。

我的子类有它需要定义的一切。如何让 JAX-B 完全忽略父类?

更新:我在这个上找到了另一个帖子,它建议修改父类。这显然是不可能的,因为我正在扩展一个java.util类。有没有办法在不修改超类的情况下做到这一点?

Update2:我在 java.net 上找到了一个类似问题的线程。该线程导致了一个增强请求,该请求被标记为另一个问题的副本,这导致了@XmlTransient注释。对这些错误报告的评论让我相信这在当前规范中是不可能的。

0 投票
1 回答
3599 浏览

java - JaxWsPortProxyFactoryBean 查询超时

我正在使用 JaxWsPortProxyFactoryBean(来自 Spring 框架)来访问 Web 服务。我想更改我发送的 http 查询的超时时间。有没有办法做到这一点?

提前感谢您的帮助

0 投票
2 回答
1710 浏览

jax-ws - java.lang.NoClassDefFoundError

从我的客户端访问 jax-ws Web 服务时出现此异常。

我不知道,发生了什么?谁有解决方案?感谢您。

0 投票
3 回答
2366 浏览

jax-ws - 当(JAX-WS)Web服务重新定位到另一个地方时,如何避免重建客户端存根?

对不起,我两次问同样的问题。

我部署了JAX-WS Web 服务,并从我的客户端代码中使用它。我的要求是,在将我的JAX-WS Web 服务从一个地方重新定位到另一个地方时,我应该如何避免构建我的客户端代码(存根) ?

谢谢你。

0 投票
1 回答
1317 浏览

java - 如何在客户端和服务器之间共享类?

我已经创建了一个 jax-ws 服务端点,现在我想编写一个客户端。我想在客户端和服务器之间有一个共享的 jar,用于服务的公共(JAXB 注释)实体类和接口。是否可以强制 jax-ws 使用我现有的实体/接口生成(或允许我编写)客户端?

对于那些想知道我为什么要这样做的人:我希望允许服务位于同一物理服务器中或跨互联网,但不进行 Web 服务调用,而只是在本地使用不同的实现。

0 投票
3 回答
17844 浏览

java - 什么是 JAX-WS 拦截器(也称为处理程序)?

什么是 JAX WS 拦截器?我在哪里可以找到有关相同的信息!

0 投票
2 回答
2070 浏览

jax-ws - 动态调用 Web 服务而不从 Jax-ws Web 服务创建任何工件

您好我有这个问题,我正在尝试从我的 Jax-WS Web 服务动态调用 Web 服务。我试过玻璃鱼,效果很好。但现在我对 apache 感到厌烦,它给了我例外

javax.xml.rpc.ServiceException:java.lang.ClassNotFoundException:org.apache.axis.client.ServiceFactory

**注意:我添加了 **jaxrpc.iar****

代码如图所示:

我有一个疑问,服务器更改是否有任何区别,因为我在 glassfish 上尝试此操作时没有添加任何罐子。

谢谢。:)

0 投票
1 回答
3677 浏览

java - JAX-WS:有状态 WS 在独立进程中失败

我在 Tomcat 上部署了一个有状态的 Web 服务。它由工厂服务和主要 API 服务组成,运行良好。工厂服务返回一个 W3CEndpointReference 给主 API 实例,客户端使用会话。

现在,我正在尝试运行与独立应用程序相同的服务。在这种情况下,工厂返回的 W3CEndpointReference 突然开始指向工厂 URI,而不是主服务一。

当比较针对 Tomcat 和独立运行的引用时,很明显独立引用具有错误的 URI。具体来说,它指向工厂 URI,而不是主 API 之一。

这是正确的参考:

以下是在独立进程上调用工厂时的参考:

我的理解是servlet上下文下的一些代码知道服务类(Td2Ws)和它的URI之间的对应关系,并相应地调整引用。不过,那段代码在独立进程下无效。我什至可以怀疑代码使用了 sun-jaxws.xml,但我不知道如何“打开它”。

如何使独立应用程序中的有状态 Web 服务工作?

以下是代码的相关部分:

工厂服务(无国籍):

有状态的 API:

客户端代码(针对独立):

该代码在 login() 上失败,因为目标对象没有登录操作(毕竟它错误地定位到工厂 URI):

0 投票
2 回答
1247 浏览

java - jax-ws web 方法可以返回具有静态方法的对象吗?

我想从 Web 服务中返回它,如下所示:

似乎无法找到关于我是否可以、应该、不能或不应该的明确答案。

0 投票
2 回答
20628 浏览

java - 如何使用 jax-ws commons 配置 jax-ws 以与 Spring 一起使用?

在 web.xml 我有以下内容:

在我的应用程序上下文中,我有以下定义:

NullPointerException在尝试访问 WSDL 时得到一个:

奇怪......似乎是一个配置错误,但该死的东西只是死了NullPointerException!!!!!!!!!不提供日志记录。

部署在树脂中。