我正在使用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客户端正在启动......请稍等!
请让我知道有人遇到过这个问题。以及如何解决这个问题。
答案 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上工作