DPWS资源管理器不是从Snow Leopard开始的

时间:2011-02-03 16:07:02

标签: java soap wsdl osx-snow-leopard

我正在使用Mac OsX 10.6.6。我已经下载了ws4d-explorer-v3.1-cocoa-macosx-x86_64.jar。

当我从命令提示符运行DPWS探索时,它会挂起以下错误。

  

[INFO]加载时遇到问题./persistence/ExplorerProperties.xml(java.io.FileNotFoundException:/Users/hba/Downloads/./persistence/ExplorerProperties.xml(没有这样的文件或目录))。
  [INFO]支持的DPWS版本:DPWS1.1
  [INFO]准备好DPWS框架。
  [INFO] Explorer DPWS版本设置:DPWS2006(禁用)& DPWS1.1(enabeld)   2011-02-03 16:57:15.765 java [2557:c07] * __NSAutoreleaseNoPool():类NSCFString的对象0x102413f70自动释放,没有池到位 - 只是泄漏了   2011-02-03 16:57:15.768 java [2557:c07] * __NSAutoreleaseNoPool():NSCFNumber类的对象0x10010d4f0自动释放,没有池到位 - 只是泄漏了   2011-02-03 16:57:15.769 java [2557:c07] * __NSAutoreleaseNoPool():类NSCFString的对象0x102306b80自动释放,没有池到位 - 只是泄漏了   2011-02-03 16:57:15.779 java [2557:c07] * __NSAutoreleaseNoPool():NSPathStore2类的对象0x1024189e0自动释放,没有池到位 - 只是泄漏了   2011-02-03 16:57:15.780 java [2557:c07] * __NSAutoreleaseNoPool():NSPathStore2类的对象0x102418ba0自动释放,没有池到位 - 只是泄漏了   2011-02-03 16:57:15.781 java [2557:c07] * __NSAutoreleaseNoPool():类NSCFString的对象0x7fff706aafb0自动释放,没有池到位 - 只是泄漏了   ....
  ....
  ....
  [INFO] DPWSExplorer的DPWS客户端正在启动......请稍等!

请让我知道有人遇到过这个问题。以及如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

我终于找到了问题所在。在mac snow lepord中运行dpws explore时,请使用以下命令

  
    

java -jar -d64 -Djava.net.preferIPv4Stack = true -Djava.net.preferIPv6Addresses = false -XstartOnFirstThread ws4d-explorer-v3.1-cocoa-macosx-x86_64.jar

  

它会正常工作我相信有一个问题是用ipv6运行DPWS堆栈所以我强迫它在ipv4上工作