Spring Boot 安装

war 包部署

如果将 Spring Boot 项目构建为 war 包,直接按照相应服务器版本的安装文档安装即可

jar 包部署

如果将 Spring Boot 项目构建为内嵌服务器的 jar 包按照如下步骤安装即可:

1. 安装软件

进入到 Spring Boot 安装目录,e.g /opt/spring-boot

复制安装包内的 rasp 目录到当前目录,

  1. cp -R ~/Downloads/rasp-20170721/rasp .

OpenRASP 需要在 rasp 目录下释放一些动态链接库,所以还需要修改 rasp 目录的权限,e.g

  1. chmod 777 -R rasp
2. 配置 Spring Boot

假设 rasp 目录释放到了 /opt/spring-boot/rasp/

在启动 Spring Boot 的时候在启动参数里添加如下参数,

  1. -javaagent:"/opt/spring-boot/rasp/rasp.jar" -Dlog4j.rasp.configuration="file:///opt/spring-boot/rasp/conf/rasp-log4j.xml"

如果是命令行启动,请将 -jar 放在命令的最末尾,e.g

  1. java -javaagent:"/opt/spring-boot/rasp/rasp.jar" -Dlog4j.rasp.configuration="file:///opt/spring-boot/rasp/conf/rasp-log4j.xml" -jar springboot.jar

原文: https://rasp.baidu.com/doc/install/manual/spring-boot.html