SCP业务应用程序-WEBide中的安全性

2020-09-06 10:43发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的Gurus 我已经使用Bu...

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

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


尊敬的Gurus

我已经使用Bussines应用程序模板使用SAP WEBIDE创建了一个应用程序,并且运行良好。当我尝试保护srv服务时,请执行下一步-取消注释文件srv/src/main /webapp/WEB-INF/web.xml
 
  org.springframework.web.context.ContextLoaderListener 
 
 
  contextConfigLocation 
 /WEB-INF/spring-security.xml 
 
 <过滤器>
  springSecurityFilterChain 
  org.springframework.web.filter.DelegatingFilterProxy 
 
 <过滤器映射>
  springSecurityFilterChain 
 /* 
 
 
同样,在出现一些与" org.springframework.web.context.ContextLoaderListener"有关的错误之后,错误" 配置类org.springframework.web.context.ContextLoaderListener的应用程序侦听器时出错

" java.lang.ClassNotFoundExceptio

我决定在srv/src/main/java/webapp/WEB-INF/lib中创建一个新文件夹,并放置以下两个库:

 java-container-security.jar
 spring-web.jar 
和文件pom.xml中的配置
 
  org.springframework 
  spring-web 
  5.0.8.RELEASE 
 
 <依赖性>
  com.sap.xs2.security 
  java-container-security 
  0.26.13 
 
但是出现了一个新错误:
"所需的服务器组件无法启动,因此Tomcat无法启动。"," stacktrace":[" org.apache.catalina.LifecycleException:无法启动组件[StandardServer [-1]]"," \ tat  org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)"," \ tat org.apache.catalina.startup.Catalina.start(Catalina.java:688)

有人可以帮我解决这个问题吗?


非常感谢!

恩里克

2条回答
Haoba3210
2020-09-06 10:46 .采纳回答

您好,Enric,

我相信您可以使用以下博客来实现您想要的目标:

https://blogs.sap.com/2018/10/10/securing-cloud-platform-b​​usiness-application/

我撰写的博客很久以前,而Maven Central上尚不提供xsa安全库的日子。 我认为现在可以在其中使用它,但是我认为值得尝试从中央存储库中使用它们,而不是将其包含在项目中。 但是我可能会误会-所以请让我知道它是否可用,我将相应地更新博客。

最诚挚的问候,
Ivan

一周热门 更多>