由于我的电脑使用的是Windows系统,所以选择的是使用虚拟机,在虚拟机里面安装的Linux系统。建立脚本的时候先在电脑上创建了一个tomcat.txt的文件,然后修改文件的名称为tomcat.sh 。。tomcat.sh 里面的内容如下。
sduo su
#创建文件夹
mkdir -p /opt/tecsun/tool
cp /opt/tecsun/install/apache-tomcat-7.0.65.tar.gz /opt/tecsun/tool
#切换目录
cd /opt/tecsun/tool
#解压缩Tomcat
tar -xvf apache-tomcat-7.0.65.tar.gz
# 更改文件夹名称为tomcat
mv /opt/tecsun/tool/apache-tomcat-7.0.65 /opt/tecsun/tool/tomcat
#修改Tomcat端口号change port 8080 to 80
sed -i 's/8080/80/' tomcat/conf/server.xml
#安装完成后还可以加一句移除安装包的命令。
rm -f /opt/tecsun/tool/apache-tomcat-7.0.65.tar.gz
因为tomcat是只要解压就可以了。那么如何在Linux系统里面操作该脚本呢?
首先,使用secureFX先将文件upload到Linux系统里面,我是上传到 /opt/tecsun/install 这个里面的。然后在使用secureCRT连接Linux系统。首先就是要修改tomcat.sh 文件的读、写、执行权限。 使用命令 sudo chomd -R 777 /opt/tecsun/install 改命令可以使 /opt/tecsun/install 目录下的所有文件具有读、写、执行的权限 。
然后切换目录。使用 cd /opt/tecsun/install 命令。在使用 vi ./tomcat.sh 命令查看文件内容。由于tomcat文件是在window系统下编写的,所以tomcat.sh的属性还是dos属性。这个时候就可以使用 :set ff 命令查看文件的属性。这个时候就需要使用 :set ff=unix 命令来修改文件的属性,修改之后要保存退出,使用 :wq 命令。
最后就可以直接运行这个脚本了。使用 ./tomcat.sh 命令就可以了。这样就实现了自动部署tomcat。
这种是没有使用wget 命令的,这种情况下,需要我们先下载好Linux系统下的tomcat的压缩包。