卸载软件

Java 服务器

Tomcat自动卸载方法

进入rasp安装包解压目录(如rasp-20170721),在终端中执行以下命令:

  1. java -jar RaspInstall.jar -uninstall <resin_home>

Tomcat 手动卸载方法

假设Tomcat根目录为${CATALINA_HOME}

  • 删除目录${CATALINA_HOME}/rasp
  • 找到启动配置文件
    • Linux环境下打开${CATALINA_HOME}/bin/catalina.sh
    • Windows下打开 ${CATALINA_HOME}/bin/catalina.bat
  • 搜索关键词 javaagent 与 Dlog4j.rasp.configuration,删除或注释掉相应行
  • 重启 tomcat 服务器

    JBoss自动卸载方法

进入rasp安装包解压目录(如rasp-20170721),在终端中执行以下命令:

  1. java -jar RaspInstall.jar -uninstall <JBoss_home>

JBoss 手动卸载方法

假设Jboss根目录为${JBOSS_HOME}

  • 删除插件安装目录 ${JBOSS_HOME}/rasp
  • 如果是 JBoss4 ~ Jboss6:
    • Linux下打开${JBOSS_HOME}/bin/run.sh
    • Windows下打开${JBOSS_HOME}/bin/run.bat
  • 如果是 JBoss7:
    • Linux下打开 ${JBOSS_HOME}/bin/standalone.sh,${JBOSS_HOME}/bin/domain.sh, ${JBOSS_HOME}/bin/standalone.conf,${JBOSS_HOME}/bin/domain.conf
    • Windows下打开${JBOSS_HOME}/bin/standalone.bat,${JBOSS_HOME}/bin/domain.bat, ${JBOSS_HOME}/bin/standalone.conf.bat,${JBOSS_HOME}/bin/domain.conf.bat
  • 把如上文件按照手动安装文档恢复原样
  • 重启 JBoss 服务器

    Resin自动卸载方法

进入rasp安装包解压目录(如rasp-20170721),在终端中执行以下命令:

  1. java -jar RaspInstall.jar -uninstall <Resin_home>

Resin 手动卸载方法

假设Resin根目录为${RESIN_HOME}

  • 删除插件安装目录 ${resin_HOME}/rasp
  • 如果是 resin3:
    • Linux下打开${RESIN_HOME}/conf/resin.conf
    • Windows下打开${RESIN_HOME}/conf/resin.conf
  • 如果是 resin4:
    • Linux下打开 ${RESIN_HOME}/conf/cluster-default.xml
    • Windows下打开${RESIN_HOME}/conf/cluster-default.xml
  • 把如上文件按照手动安装文档恢复原样
  • 重启服务器

    Jetty 卸载方法

假设Jetty根目录为${JETTY_HOME}

  • 删除插件安装目录 ${JETTY_HOME}/rasp
  • 修改服务器启动参数,删除 javaagent、Dlog4j.rasp.configuration 参数
  • 重启 Jetty 服务器

    Spring Boot 卸载方法

假设Spring Boot根目录为${SPRING_BOOT_HOME}

  • 删除插件安装目录 ${SPRING_BOOT_HOME}/rasp
  • 修改服务器启动参数,删除 javaagent、Dlog4j.rasp.configuration 参数
  • 重启 Spring Boot 服务器

    PHP 服务器卸载方法

找到 php ini 配置文件,删除 extension=openrasp.so,以及所有 openrasp. 开头的配置选项,e.g

  1. extension=openrasp.so
  2. openrasp.root_dir=/opt/rasp
  3. ...

然后重新加载PHP服务器生效,e.g

  • 对于PHP-FPM服务器,可尝试 service php5.6-fpm reload
  • 对于Apache PHP模块,可尝试 service apache2 reload
    最后在 phpinfo() 里确认,如果看不到 openrasp 模块信息,则表示卸载成功

原文: https://rasp.baidu.com/doc/uninstall/main.html