1 #############################################################################
2 # Copyright (c) 2016 Huawei Technologies Co.,Ltd and others.
4 # All rights reserved. This program and the accompanying materials
5 # are made available under the terms of the Apache License, Version 2.0
6 # which accompanies this distribution, and is available at
7 # http://www.apache.org/licenses/LICENSE-2.0
8 ##############################################################################
11 class rubbos_tomcat::rubbos_tomcat_off {
13 include params::rubbos_params
15 # Declare some variables
16 $rubbos_app_tools = $params::rubbos_params::rubbos_app_tools
17 $rubbos_home = $params::rubbos_params::rubbos_home
20 exec {'${rubbos_app_tools}/apache-tomcat-5.5.17/bin/shutdown.sh':
21 cwd => "${rubbos_app_tools}/apache-tomcat-5.5.17",
22 command => "${rubbos_app_tools}/apache-tomcat-5.5.17/bin/shutdown.sh",
23 path => "/usr/bin:/usr/sbin:/bin:/sbin",
24 environment => "JAVA_HOME=${rubbos_app_tools}/jdk1.6.0_27",
25 onlyif => "test -f ${rubbos_app_tools}/apache-tomcat-5.5.17/bin/shutdown.sh",
27 File['${rubbos_app_tools}/apache-tomcat-5.5.17'],
28 File['${rubbos_app_tools}/j2sdkee1.3.1'],
29 File['${rubbos_app_tools}/apache-ant-1.6.5'],
33 file {'${rubbos_app_tools}/apache-tomcat-5.5.17.tar.gz':
35 path => "${rubbos_app_tools}/apache-tomcat-5.5.17.tar.gz",
39 file {'${rubbos_app_tools}/apache-tomcat-5.5.17':
41 path => "${rubbos_app_tools}/apache-tomcat-5.5.17",
46 file {'${rubbos_app_tools}/j2sdkee1.3.1.tar.gz':
48 path => "${rubbos_app_tools}/j2sdkee1.3.1.tar.gz",
52 file {'${rubbos_app_tools}/j2sdkee1.3.1':
54 path => "${rubbos_app_tools}/j2sdkee1.3.1",
59 file {'${rubbos_app_tools}/apache-ant-1.6.5.tar.gz':
61 path => "${rubbos_app_tools}/apache-ant-1.6.5.tar.gz",
65 file {'${rubbos_app_tools}/apache-ant-1.6.5':
67 path => "${rubbos_app_tools}/apache-ant-1.6.5",
72 file {'${rubbos_home}/Servlets':
74 path => "${rubbos_home}/Servlets",