| 22427 |
ashik.ali |
1 |
#!/bin/bash
|
|
|
2 |
|
|
|
3 |
# Deploy the war
|
|
|
4 |
|
|
|
5 |
#sh $TOMCAT_HOME/bin/shutdown.sh
|
|
|
6 |
|
|
|
7 |
pkill -9 -f tomcat
|
|
|
8 |
echo "deleting old profitmandi-fofo.war profitmandi-fofo directory";
|
|
|
9 |
echo "deleting old profitmandi-admin.war profitmandi-admin directory";
|
|
|
10 |
echo "deleting old profitmandi-web.war profitmandi-web directory";
|
|
|
11 |
|
|
|
12 |
`rm -rf $TOMCAT_HOME/webapps/profitmandi-fofo*`;
|
|
|
13 |
if [ $? -ef 0 ]; then
|
|
|
14 |
echo "profitmandi-fofo.war and profitmandi-fofo directroy has been removed successfully.";
|
|
|
15 |
else
|
|
|
16 |
echo "profitmandi-fofo.war and profitmandi-fofo directroy deletion failed.";
|
|
|
17 |
fi
|
|
|
18 |
|
|
|
19 |
`rm -rf $TOMCAT_HOME/webapps/profitmandi-admin*`;
|
|
|
20 |
if [ $? -ef 0 ]; then
|
|
|
21 |
echo "profitmandi-admin.war and profitmandi-admin directroy has been removed successfully.";
|
|
|
22 |
else
|
|
|
23 |
echo "profitmandi-admin.war and profitmandi-admin directroy deletion failed.";
|
|
|
24 |
fi
|
|
|
25 |
|
|
|
26 |
`rm -rf $TOMCAT_HOME/webapps/profitmandi-web*`;
|
|
|
27 |
if [ $? -eq 0 ]; then
|
|
|
28 |
echo "profitmandi-web.war and profitmandi-web directory has been removed successfully.";
|
|
|
29 |
echo "profitmandi-web.war is deploying... to tomcat container";
|
|
|
30 |
cp build/libs/profitmandi-web-0.0.1-SNAPSHOT.war $TOMCAT_HOME/webapps/profitmandi-web.war
|
|
|
31 |
if [ $? -eq 0 ]; then
|
|
|
32 |
echo "profitmandi-fofo.war has been deployed successfully.";
|
|
|
33 |
echo "freshing the catalina.out file";
|
|
|
34 |
>$TOMCAT_HOME/logs/catalina.out;
|
|
|
35 |
if [ $? -eq 0 ]; then
|
|
|
36 |
echo "catalina.out has been refreshed.";
|
|
|
37 |
fi
|
|
|
38 |
echo "tomcat container is being starting...";
|
|
|
39 |
sh $TOMCAT_HOME/bin/startup.sh
|
|
|
40 |
if [ $? -eq 0 ]; then
|
|
|
41 |
echo "tomcat container has been started successfully.";
|
|
|
42 |
echo "opening application logs";
|
|
|
43 |
#tail -f /home/ashikali/apache-tomcat-8.0.43/logs/catalina.out
|
|
|
44 |
tail -f $TOMCAT_HOME/logs/catalina.out
|
|
|
45 |
else
|
|
|
46 |
echo "tomcat container is failed to start";
|
|
|
47 |
fi
|
|
|
48 |
else
|
|
|
49 |
echo "profitmandi-web.war deployment failed.";
|
|
|
50 |
fi
|
|
|
51 |
else
|
|
|
52 |
echo "profitmandi-web.war or profitmandi-fofo directory deletion failed.";
|
|
|
53 |
fi
|