BO 4.2 SP05-寻找tomcat jquery 3.4.1或以上版本

2020-08-23 00:14发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 一个安全漏洞报告确定了一...

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

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


嗨,

一个安全漏洞报告确定了一个漏洞,据说该漏洞已通过jquery 3.4.1进行了补救。 或以上。

看起来BO 4.2 SP08(提供最新版本)只有jquery 3.3.1。

知道可以单独更新tomcat并看到sap注意如何执行此操作。

我有几个问题

1)jQuery是否与tomcat一起提供?

看着SAP笔记2793144推断确实如此。

2)jquery 3.4.1或更高版本附带哪些版本的tomcat,BO 4.2 SP05是否支持此版本的jquery

谢谢

6条回答
何必丶何苦呢
2020-08-23 00:27

已按照sap note 2793144中的建议将手动更改应用于我们的测试系统-删除了可能的jquery漏洞,但这给出了http status 500错误

HTTP状态500 –内部服务器错误


类型异常报告

尝试调用从局部变量" globalProperties"加载的空对象的方法java.util.Properties.entrySet()时出现的消息

说明服务器遇到意外状况,阻止其满足请求。

例外

 java.lang.NullPointerException:尝试调用从局部变量" globalProperties"加载的空对象的方法java.util.Properties.entrySet()时
 com.businessobjects.servletbridge.customconfig.Config。(Config.java:37)
 com.businessobjects.servletbridge.customconfig.ConfigReader.getConfig(ConfigReader.java:370)
 com.businessobjects.pinger.TimeoutManagerFilter.getSessionState(TimeoutManagerFilter.java:216)
 com.businessobjects.pinger.TimeoutManagerFilter.doFilter(TimeoutManagerFilter.java:82)
 

注意在服务器日志中可以找到根本原因的完整堆栈跟踪。


Apache Tomcat/8.5.42

在服务器日志中查找

应用了这种方法后,任何人都看到了类似的东西。

2020年3月2日,上午11:46:02 org.apache.catalina.core.StandardWrapperValve在路径为[/BOE]的上下文中为Servlet [equinoxbridgeservlet]调用SEVERE:Servlet.service()引发异常java.lang.NullPointerException :尝试在com上调用从com.businessobjects.servletbridge.customconfig.Config。(Config.java:37)上的局部变量" globalProperties"加载的空对象的方法java.util.Properties.entrySet()时 com.businessobjects.pinger.TimeoutManagerFilter.getSessionState(TimeoutManagerFilter.java:216:com.businessobjects.pinger.TimeoutManagerFilter.doFilter(TimeoutManagerFilter.java:82)上的.businessobjects.servletbridge.customconfig.ConfigReader.getConfig(ConfigReader.java:370) )在org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)在org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)在org.apache.catalina.core.StandardWrapperValve。 在org.a上调用(StandardWrapperValve.java:199) 位于org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493 :)的pache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96),位于org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve。 java:137)位于org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)位于org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:660)位于org.apache.catalina.core 位于org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)的org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:798)的.StandardEngineValve.invoke(StandardEngineValve.java:87) org.apache.tomcat.util.net.NioEndpoint $ SocketProcessor上的org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)在org.apache.coyote.AbstractProtocol $ ConnectionHandler.process(AbstractProtocol.java:808)在org.apache.tomcat.util.net.NioEndpoint $ SocketProcessor。 org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.j)上的doRun(NioEndpoint.java:1498) ava:49)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)at org.apache.tomcat.util.threads处的java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617) .TaskThread $ WrappingRunnable.run(TaskThread.java:61)at java.lang.Thread.run(Thread.java:808)

一周热门 更多>