停止Hybris服务器的命令

2020-09-24 19:55发布

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

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


我想使用命令脚本而不是Ctrl + C来停止hybris服务器(以便在Jenkins中进行配置)。 以下命令 hybrisserver.bat stop 不起作用。 请建议

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

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


我想使用命令脚本而不是Ctrl + C来停止hybris服务器(以便在Jenkins中进行配置)。 以下命令 hybrisserver.bat stop 不起作用。 请建议

付费偷看设置
发送
14条回答

在这里杀死所有java.exe进程可能是另一种可能性(执行taskkill/F/IM java.exe)

Cikesha
2楼-- · 2020-09-24 20:32

%MODE%(即%1 )参数仍会通过?

传递给 catalina.bat

这里的问题仅仅是 hybrisserver.bat stop 仅在您使用 hybrisserver.bat start 启动它时有效吗?

这意味着停止服务。 您需要先调用 hybrisserver.bat install ,然后它们才能起作用。

OP正在谈论按Ctrl-C的事实表明,当它不作为服务运行时,他实际上是在 hybrisserver.bat run (默认)下运行它的!

Cikesha
3楼-- · 2020-09-24 20:43

嗨,SK,

我检查了 hybrisserver.bat 文件,并且其中没有停止开关的处理。 这是它的处理方式:

  IF"%MODE%" ==""(...)
  IF"%1" =="调试"(...)
  IF"%1" =="最小"(...)
  IF"%1" ==" jprofiler"(...)
  IF"%1" ==""(...)
  IF"%1" =="-v"(...)
  

您可以添加 IF"%1" ==" stop"(...),您可以在其中发出命令以杀死Java进程或Tomcat。 但是,如果您升级/迁移/重新安装Hybris,它将被覆盖,因此您必须在系统升级过程中记录重新添加的内容。

我还检查了 build.xml 文件,它也没有用于停止Hybris服务器的ANT目标。

我希望这能提供一些见识,
卢克

clasier
4楼-- · 2020-09-24 20:30

我是这样做的

  REM *****启动hybrisserver停止*****
  如果存在C:\ <您的HYBRIS_HOME> \ hybris \ data \ hybristomcat.lock(
       设置/P VALUE_FROM_FILE =  \ hybris \ data \ hybristomcat.lock
       任务列表/fi" pid eq%VALUE_FROM_FILE%" |找到":"> nul
       如果错误级别为1 taskkill/f/pid%VALUE_FROM_FILE%
  )其他(
      rem文件不存在
  )
  REM *****停止hybrisserver停止*****
  
bbpeas
5楼-- · 2020-09-24 20:42

运行批处理文件 hybris \ bin \ platform \ tomcat \ bin \ InstallTomcatService.bat 时,我得到以下响应:

 致命| 包装| 无法加载配置:hybris \ bin \ platform \ tomcat \ bin \

  
SKY徐
6楼-- · 2020-09-24 20:35

您可以为项目使用配方,并且可以从{HYBRIS}/installer运行./installer.sh -r yourProjectRecipe stopInBackground

一周热门 更多>