Tomcat Woes上的RESTful WS

2020-08-23 19:49发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


系统:BIP 4.2 SP7补丁700
OS:Windows Server 2016

SSL已在Web服务器上配置,并且可以在其他端点正常工作。

我有三个系统-开发,质量检查和产品。 在Dev中,所有内容都安装在一台服务器上。 在质量检查中,有一台单独的Web服务器。 在Prod中,有两个单独的Web服务器。 在所有环境中,都通过负载平衡器进行重定向,因此用户不必知道服务器名称。

在系统和Web应用程序都安装在同一台机器上的Dev机器上,一切正常。 我可以登录Fiori启动板,Live Office,并通过SoapUI(我用于测试RESTful Web服务调用的工具)进行连接。但是,在QA和Prod中,它们都有单独的专用Web服务器,因此无法连接 通过任何方式在Tomcat上进行biprws。 我收到诸如"未找到(RWS 00005)","从REST服务请求令牌时发生错误。(LO 02049)"或"未授权HTTP 401"之类的错误。 使得系统似乎无法连接到biprws。

我已经搜索了两个错误代码,并且发现了几个问题,但是它们要么都引用了WACS上的REST,要么都是我们应该在4.2版之前解决的问题。 已安装。 在我的质量检查环境中,我昨天使用wdeploy重新部署了该网站,但无法解决问题。

有人对我接下来要寻找的东西有任何想法吗? 我需要对Tomcat上的biprws上的SSL进行特定配置吗? (我发现的所有配置说明都适用于WACS上的biprws,而不适用于Tomcat。)

谢谢!

-戴尔

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


系统:BIP 4.2 SP7补丁700
OS:Windows Server 2016

SSL已在Web服务器上配置,并且可以在其他端点正常工作。

我有三个系统-开发,质量检查和产品。 在Dev中,所有内容都安装在一台服务器上。 在质量检查中,有一台单独的Web服务器。 在Prod中,有两个单独的Web服务器。 在所有环境中,都通过负载平衡器进行重定向,因此用户不必知道服务器名称。

在系统和Web应用程序都安装在同一台机器上的Dev机器上,一切正常。 我可以登录Fiori启动板,Live Office,并通过SoapUI(我用于测试RESTful Web服务调用的工具)进行连接。但是,在QA和Prod中,它们都有单独的专用Web服务器,因此无法连接 通过任何方式在Tomcat上进行biprws。 我收到诸如"未找到(RWS 00005)","从REST服务请求令牌时发生错误。(LO 02049)"或"未授权HTTP 401"之类的错误。 使得系统似乎无法连接到biprws。

我已经搜索了两个错误代码,并且发现了几个问题,但是它们要么都引用了WACS上的REST,要么都是我们应该在4.2版之前解决的问题。 已安装。 在我的质量检查环境中,我昨天使用wdeploy重新部署了该网站,但无法解决问题。

有人对我接下来要寻找的东西有任何想法吗? 我需要对Tomcat上的biprws上的SSL进行特定配置吗? (我发现的所有配置说明都适用于WACS上的biprws,而不适用于Tomcat。)

谢谢!

-戴尔

付费偷看设置
发送
4条回答
Violet凡
1楼-- · 2020-08-23 20:45

如果我不得不猜测-在您的Web层上烦躁不安的是正在寻找完全安装的某些库,但找不到它们,我认为这是一个KBA,但由于某种原因,我目前找不到。 ..

ps。

找到它- https://launchpad.support.sap.com/#/notes/2619641

还- https://launchpad.support.sap.com/#/notes/ 2820835 ,但是您的补丁程序是较新的补丁程序...
因此,如果上述两种解决方法都无济于事–跟踪支持事件。

My梦
2楼-- · 2020-08-23 20:28

查看tomcat日志中是否有关于该错误的更多详细信息,但是,是的-在您使用的补丁程序级别上,它都可以在没有所有"与狼共舞"的情况下工作,因此-支持事件。

黑丝骑士
3楼-- · 2020-08-23 20:24

我还没有完全实现这种类型的实现,所以我只能提供一些想法:

您确定它与SSL相关吗? 如果直接输入http,是否会遇到相同的错误? 如果这是SSL证书问题,您将不会获得401,所以我不认为这是原因。

根据我的经验,当biprws抛出401时,它通常包含更多详细信息。 您是否在响应主体中得到任何东西?

我认为您正在尝试secEnterprise登录? 如果没有,您是否尝试过该方法?

xfwsx85
4楼-- · 2020-08-23 20:39

嗯。 我假设您尚未在biprws.properties中启用SSO? 我发现启用它后,即使我不想这样做也可以执行SSO。 您看到的消息("尚未应用请求。")是通用401。您确定响应的主体中没有其他内容吗? Tomcat的日志中没有有趣的东西吗?

一周热门 更多>