测试web服务时出现ServiceDataSourceException错误
我正在遵循在Rapidminer文档站点上提供的关于使用“预测性维护”数据集在服务器上构建web服务的分步教程。
我已经成功地在服务器上创建了一个web服务,但是当我使用宏值“M_0221”测试web服务时,它返回一个错误:
{"错误":{“类型”:“de.rapidanalytics.ejb.service。ServiceDataSourceException","message":"Error execution process /home/myusername/ predictive Maintenance/Predictive_Maintenance_web_service_with_parameters for service Predictive_Maintenance_web_service_with_parameters: null"}}
当我直接访问web服务URL时,它显示:
{"code": 401,"message": "Unauthorized"}
有什么场景我错过了吗?
很多谢谢!
P/S:下面是我的“Predictive_Maintenance_web_service_with_parameters”示例的xml:
.
.
.
.
.
.
.
.
.
我已经成功地在服务器上创建了一个web服务,但是当我使用宏值“M_0221”测试web服务时,它返回一个错误:
{"错误":{“类型”:“de.rapidanalytics.ejb.service。ServiceDataSourceException","message":"Error execution process /home/myusername/ predictive Maintenance/Predictive_Maintenance_web_service_with_parameters for service Predictive_Maintenance_web_service_with_parameters: null"}}
当我直接访问web服务URL时,它显示:
{"code": 401,"message": "Unauthorized"}
有什么场景我错过了吗?
很多谢谢!
P/S:下面是我的“Predictive_Maintenance_web_service_with_parameters”示例的xml:
<?xml version="1.0" encoding="UTF-8"?> <过程version = " 9.8.000”>
> <上下文
<输入/ >
<输出/ >
<宏>
宏观> <
<键> machineID关键> < /
<价值/ >
宏观> < /
< /宏>
> < /上下文
<过程扩展= " true " >
< /操作符>
< /操作符>
<列出关键= " filters_list " >
< /操作符>
<列出关键= " application_parameters " / >
< /操作符>
/> . .
> < /过程
< /操作符>
> < /过程
标记:
0
答案
> <上下文
<输入/ >
<输出/ >
<宏>
宏观> <
<键> myMacro关键> < /
<价值/ >
宏观> < /
< /宏>
> < /上下文
<过程扩展= " true " >
< /操作符>
< /操作符>
< /操作符>
<列出关键= " filters_list " >
< / >列表
< /操作符>
<列出关键= " application_parameters " / >
< /操作符>
/> .
> < /过程
< /操作符>
> < /过程
我在存储库中将进程保存为ws_2,并按以下方式配置WS。如果您依赖查询参数来交付输出,我建议您将查询参数设置为强制性的。
下面是test按钮的输出:
如果在未登录时在另一个浏览器中打开web服务链接,则检索401。如果您想启用匿名访问web服务,请参阅我们的文档(https://docs.www.turtlecreekpls.com/latest/legacy/configure/settings/table.html com.rapidanalytics.web.anonymous_乐鱼体育安装resources).