Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
21541 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-api.war profitmandi-api directory";
9
echo "deleting old profitmandi-admin.war profitmandi-admin directory";
10
 
11
`rm -rf $TOMCAT_HOME/webapps/profitmandi-api*`;
12
if [ $? -ef 0 ]; then
13
	echo "profitmandi-api.war and profitmandi-api directroy has been removed successfully.";
14
else
15
	echo "profitmandi-api.war and profitmandi-api directroy deletion failed.";
16
fi 
17
 
18
`rm -rf $TOMCAT_HOME/webapps/profitmandi-admin*`;
19
if [ $? -eq 0 ]; then
20
	echo "profitmandi-admin.war and profitmandi-admin directory has been removed successfully.";
21
	echo "profitmandi-admin.war is deploying... to tomcat container";
22
	cp target/profitmandi-admin-0.0.1-SNAPSHOT.war $TOMCAT_HOME/webapps/profitmandi-admin.war
23
	if [ $? -eq 0 ]; then
24
		echo "profitmandi-admin.war has been deployed successfully.";
25
		echo "freshing the catalina.out file";
26
		>$TOMCAT_HOME/logs/catalina.out;
27
		if [ $? -eq 0 ]; then
28
			echo "catalina.out has been refreshed.";
29
		fi
30
		echo "tomcat container is being starting...";
31
		sh $TOMCAT_HOME/bin/catalina.sh start
32
		if [ $? -eq 0 ]; then
33
			echo "tomcat container has been started successfully.";
34
			echo "opening application logs";
35
			tail -f /home/ashikali/apache-tomcat-8.0.43/logs/catalina.out
36
		else
37
			echo "tomcat container is failed to start";
38
		fi
39
	else 
40
		echo "profitmandi-admin.war deployment failed.";
41
	fi
42
else 
43
	echo "profitmandi-admin.war or profitmandi-admin directory deletion failed.";
44
fi