测试web服务时出现ServiceDataSourceException错误

RionArisuRionArisu 成员职位:13贡献我
我正在遵循在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:
<?xml version="1.0" encoding="UTF-8"?> <过程version = " 9.8.000”>
> <上下文
<输入/ >
<输出/ >
<宏>
宏观> <
<键> machineID关键> < /
<价值/ >
宏观> < /
< /宏>
> < /上下文
.
.
<过程扩展= " true " >
.
< /操作符>
.
< /操作符>
.
.
<列出关键= " filters_list " >
.
< /操作符>
<列出关键= " application_parameters " / >
< /操作符>
/> . .
.
.
> < /过程
< /操作符>
> < /过程

标记:

答案

  • aschaferdiekaschaferdiek 员工,成员职位:75RM工程
    你好。有点晚了,也许您已经解决了这个问题,但是我在RapidMiner Studio使用Golf数据集和web服务工作提供的Samples过程的帮助下重新构建了一个类似的过程。
    <?xml version="1.0" encoding="UTF-8"?> <过程version = " 9.8.001”>
    > <上下文
    <输入/ >
    <输出/ >
    <宏>
    宏观> <
    <键> 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)

    我希望这对你有所帮助。
登录注册置评。