我正在尝试运行 OpenESB 附带的示例计算器应用程序,但我不断收到以下错误。
java.io.FileNotFoundException: http://localhost:8080/CalculatorApp/CalculatorWSService?wsdl
第一个计算器页面有效: http://localhost:8080/CalculatorClientApp/
但是当我单击“获取结果”时,它会生成 FileNotFoundException。
我正在尝试运行 OpenESB 附带的示例计算器应用程序,但我不断收到以下错误。
java.io.FileNotFoundException: http://localhost:8080/CalculatorApp/CalculatorWSService?wsdl
第一个计算器页面有效: http://localhost:8080/CalculatorClientApp/
但是当我单击“获取结果”时,它会生成 FileNotFoundException。
使用本指南解决了我的问题:https ://netbeans.org/kb/docs/websvc/wsit.html
我删除了 CalculatorClientApp 和 CalculatorApp 项目,然后重新创建了它们。然后,我右键单击 CalculatorApp 项目,选择运行,然后在 CalculatorClientApp 项目之前运行它。我在打开的页面上单击了 WSDL 链接,它运行良好。然后我运行了 CalculatorClientApp 项目并单击“获取结果”现在可以工作了。
运行 CalculatorApp 项目首先允许将 Web 服务部署到服务器。然后,通过单击“获取结果”按钮,从 Web 服务中检索操作结果并显示在客户端中。