问题标签 [java-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 回答
4101 浏览

java - 如何使用 Java-WS 缓存 WSDL

我创建了一个使用 java WS 与 SOAP 服务交互的应用程序。我使用内置的 netbeans 函数生成类并管理 WSDL。

每次我运行应用程序时,它都必须下载 WSDL 并再次解析它。WSDL 在每个版本中都被冻结,所以我认为这没有必要。我试图将它作为本地文件引用,但后来我的应用程序抱怨它安装在另一台机器上时找不到该文件。

有谁知道我如何阻止 Java WS 需要重新解析 WSDL,或者至少在本地缓存它?

0 投票
4 回答
422 浏览

c# - 使用 JavaWS 服务时,您可以查看 .NET 生成的 XML 吗?

如何查看从基于 C# 的 ASP.NET 页面发送到 Java Web 服务的 XML?

我已经从我的 Java WSDL 在 .NET 中创建了一个迪斯科对象 web ref,但是当我使用 Fiddler 之类的工具查看附加到 HTTP 请求的 XML 时,我看到的是正在传递的表单参数。有没有办法可以查看序列化的 XML?

0 投票
1 回答
1450 浏览

delphi - Delphi 2007 没有生成我想发送到我的 Java-WS Web 服务的 XML

我有一个 Java Web 服务,我使用 WSDL 导入器从 Delphi 2007 应用程序链接到该服务。设置它是一条崎岖的道路,但我快到了!

我现在遇到的情况是我的数组没有以我的 Java Web 服务可以使用的方式进行序列化。我在 .Net 中编写了相同的应用程序来测试它(它工作正常),我希望生成的 XML 看起来像这样:-

但是,Delphi 生成的 XML 如下:-

基本上,我需要 Delphi 停止在活动元素中创建活动元素而只需将每个 ID 和名称放在活动元素中(正如 .Net 所做的那样,Java 似乎也期望如此)。

我对 InvRegistry.RegisterInvokeOptions 和 RemClassRegistry.RegisterSerializeOptions 感到厌烦,但似乎没有一种组合有效。老实说,我即将为此编写自己的 XML 解析器,因为它需要很长时间才能弄清楚。但是,如果有人对这应该如何工作有任何建议,我将不胜感激。

肯定有人之前通过 Delphi 2007 使用过 Java-WS Web 服务:)

TIA

0 投票
1 回答
4637 浏览

web-services - 如何使用 Java WebService 将数据推送到客户端

我有一些CMS。并要求这些 CMS 可以在需要时一起发送文章。我想我可以通过执行以下操作来使用 WebService 来解决我的问题:

  1. CMS-01 在要发送文章时通过发送数据(文章和接收到的 CMS)来调用 WS
  2. Webservice 接收数据并推送到 CMS-01 选择的其他 CMS。

但我不知道如何使用 WS 将数据推送到客户端。我使用 Java 和 Axis 开发我的 WebService 和我所有用 Java 编写的 CMS

0 投票
2 回答
274 浏览

web-services - 什么是单例类?它可以帮助我为两个相关服务运行一个类的单个实例吗?

这听起来可能很复杂,但我还是会问:

我正在运行使用类X的服务A。我想启动另一个服务B ,它除了新类之外还使用类A。

服务A已在运行。我对 Service B进行了热部署。

这是真正的问题- 服务B将使用X类的相同实例还是单独的实例。单例课程如何在这里帮助我?

0 投票
3 回答
4031 浏览

java - 如何使用登录和会话处理来保护 Java Web 服务

我想通过登录来保护我的(Java Metro)网络服务。

我打算这样做:

调用 webservice 方法所需的步骤是:

  1. 调用 login(user,pwd),收到一个 session token 1.1 记住 token
  2. 调用 servicemethod (token, arg1, arg2...)
  3. webservice检查令牌是否已知,如果不抛出异常,否则继续
  4. 在 x 个不活动时间段后注销或超时

我的问题: 1. 你对这种方法有什么看法?是否有意义?2.是否有任何库承担编写会话处理的负担(可能具有数据库持久性以在应用程序重新启动后存活)

(该解决方案应该简单且易于与 Java 和 .NET 客户端一起使用)

谢谢!

0 投票
2 回答
3980 浏览

c# - .NET 客户端调用 HTTPS Java Web 服务

我有一个 HTTPS Java Web 服务,我正在尝试使用 .NET [.NET 2.0 样式客户端/WCF 客户端] 访问 Web 服务。我从 WS 收到了这个错误。

“HTTP 状态 401 - 此请求需要 HTTP 身份验证 ()。”

我如何找出这个 WS 有什么样的安全性?除了 SSL,我还有用户名和密码可以将其发送到 WS,我相信这是消息身份验证的一部分。

Java 客户端似乎可以成功通信,而且它没有几行有趣的代码,

我将不胜感激任何帮助。

0 投票
1 回答
1216 浏览

java - 服务器关闭时,Webstart 应用程序非常慢

我有的:

  • Tomcat 服务器,其中包含带有所有必需库的 jnlp 文件,并且可能由于某种原因被关闭
  • 非常胖的摇摆应用程序,需要所有证券许可
  • JNLP 文件:

    /li>

客户端操作系统:Windows XP 和 Windows 7。客户端机器上的 JNLP 文件总是通过快捷方式像这样启动:javaws.exe DS.jnlp

问题: 当tomcat关闭时,应用程序从缓存中启动,但是太慢了,无法使用它。想不通当tomcat宕机时javaws对应用有什么影响?请帮我解决这个问题

谢谢,安德烈

更新 1:在不同系统上玩耍和测试后,我注意到该应用程序在 Windows XP 上运行良好。看起来 javaws 正在尝试在启动应用程序时在后台检查所有那些已签名的 jar,而不仅仅是从现金中读取它。在 Windows XP 上,相同版本的 java 根本不这样做。它只是启动应用程序。

更新 2:Windows 7 连接超时似乎是 Windows XP 超时的 10 倍。基本上,如果我能以某种方式设置一些可以解决问题的一般连接超时。

更新 3:更改标签根本没有帮助。它仍然工作相同。

0 投票
2 回答
3595 浏览

java - jaxws-rt.jar 中的“/com/sun/xml/ws/”包和 rt.jar 中的“/com/sun/xml/internal/ws/”包有什么区别

我不理解在 rt.jar 中使用 jax-ws 包的“内部”实现,因为它们已经可以通过 jaxws-rt.jar 获得。为什么 Sun/Oracle 会做出这样的决定将 jax-ws 集成到 jdk 中...我不知道两个 jar 中的两个包的类的更改是否并行执行....有人能说明一下吗实际上应该被推荐......????

0 投票
0 回答
291 浏览

jnlp - JNLP API 可以在运行时加载资源吗?

有没有办法在运行时将 JAR 资源加载到应用程序中?JNLP API(http://download.oracle.com/javase/6/docs/jre/api/javaws/jnlp/)很棒,因为我有资源的自定义管理,但我可以删除资源,如果我使用 DownloadService.loadResource (...) 似乎只下载了资源,但必须重新启动应用程序才能从新资源中受益。不幸的是,启动一个新应用程序并关闭当前正在运行的应用程序对我来说不是一个选项,那么有没有办法在运行时实际加载这些资源?

谢谢!