如何使用java从客户端系统读取文件?我必须使用wsdl吗?

如何使用java从客户端系统读取文件?我必须使用wsdl吗?,java,wsdl,wsdl2java,Java,Wsdl,Wsdl2java,我想从客户端系统读取文件,我有生成文件的客户端系统的路径 我想使用WSDL来实现这个功能。。。我是WSDL新手,如果有人已经这么做了,请指导我如何使用WSDL从客户机系统读取文件 感谢您的帮助 编辑:-要求是像。。。我们在客户机系统中有客户机代码,当客户机运行代码时,它将生成xml文件。我们知道的xml文件位置,如C://client/abc.xml,我想从web应用程序中读取该文件。因此,我想知道WSDL是否有用,或者我可以使用简单的FTP文件读取。您的客户机系统是否将其接口发布为WSDL文件

我想从客户端系统读取文件,我有生成文件的客户端系统的路径

我想使用WSDL来实现这个功能。。。我是WSDL新手,如果有人已经这么做了,请指导我如何使用WSDL从客户机系统读取文件

感谢您的帮助


编辑:-要求是像。。。我们在客户机系统中有客户机代码,当客户机运行代码时,它将生成xml文件。我们知道的xml文件位置,如C://client/abc.xml,我想从web应用程序中读取该文件。因此,我想知道WSDL是否有用,或者我可以使用简单的FTP文件读取。

您的客户机系统是否将其接口发布为WSDL文件?如果是,请查看
wsdl2java
可用于生成Java绑定。

提供更多信息。什么样的客户端系统?与用户交互

有很多不同的方式来“阅读”

  • AMF
  • JMS
  • 网络服务
  • 命名管道(如果客户端和服务器部署在同一逻辑操作系统上)
  • 档案
  • 邮寄
  • HTTP(post/put)
  • 二进制(JavaRMI…)


那么:什么样的系统

嗯,你看起来确实需要一些指导。WSDL不是一种用于“读取文件”或其他任何相关内容的技术

WSDL(Web服务定义语言)是定义所提供服务的文件。它位于何处,可用的方法,它们接受什么作为输入,返回什么,如何对交换的数据进行编码,使用什么协议作为传输,可能还有更多

此外,我认为如果你只想远程读取一个文件,那么SOAP就不是最好的选择。如果您使用SOAP,您最有可能使用HTTP作为传输,为什么不直接使用简单的GET呢?你只是想在这里读一个文件。休息就是你想要的

尽管如此,您仍然坚持使用WSDL、SOAP或其他过于复杂的方案来读取远程文件,这里有几个链接将被证明是有用的


  • 如果这样做,请使用AXIS1.X!版本2.X已经崩溃,充满了bug。apachecxf和springwebservices要好得多。只有在必要时才使用axis。我们有一个软件可以在客户端系统中生成文件。我们知道生成的文件在客户端系统中的位置。我们想从正在运行的web应用程序中读取该文件,每10分钟后,我们必须检查客户端系统以读取新生成的文件。。。所以在给定条件下,如何将创建的文件作为wsdl接口。。。请提供一些代码。。。我是WSDL新手…我们有一个软件可以在客户端系统中生成文件。我们知道生成的文件在客户端系统中的位置。我们希望从运行的web应用程序中读取该文件,每10分钟后,我们必须检查客户端系统以读取新生成的文件。我们想使用WSDL(Web服务)。感谢您的解释。。。您是否有任何代码如何实现rest以从客户端系统读取文件。。。HTTP/1.1get/path/to/your/ressource就这么简单:)别误会我的意思,我是SOAP的粉丝,而且实际上并不经常使用REST,我相信有比简单的GET更好的RESTful方法。框架将解析您的URI、评估响应等…我相信JAX确实适用于java。