Linux一键安装tomcat的shell脚本
2017-01-13 15:03
726 查看
最近闲来无事,写了个简单的一键安装tomcat和环境配置
1,准备工作
(1)先下载两个包,apache-tomcat-7.0.68和jdk1.7.0_79(名称要改成对应)
(2)建立一个内网下载地址把上面两个包放进去,或者找到外链也可以。注意记得脚本修改wget地址
(3)会自动安装Java环境
注意:
(1)a的值不要超过10
(2)开启tomcat之前先要运行source/etc/profile
(3)要注意文件名要与代码一致,或者修改代码
1,准备工作
(1)先下载两个包,apache-tomcat-7.0.68和jdk1.7.0_79(名称要改成对应)
(2)建立一个内网下载地址把上面两个包放进去,或者找到外链也可以。注意记得脚本修改wget地址
(3)会自动安装Java环境
#!/bin/sh #自动安装脚本(包括包下载和环境配置) mkdir -p /data/tomcat path_top=/data/tomcat #不要修改a的行号 a=0 #注意a是累加 let a+=1; b=$a sed -i -e "6c "a=$b"" tomcat_install.sh ########################## cd $path_top dir=tomcat$a mkdir $dir cd $dir #内网下载 wget -c http://192.168.0.220:8207/tomcat.tar.gz >/dev/null 2>&1 echo "tomcat download finish" tar -zxf tomcat.tar.gz rm -f tomcat.tar.gz #安装jdk以及环境变量 a=`grep jar /etc/profile |awk -F. '{print $(4)}'` if [[ $a = "jar" ]];then echo "java install finish" else #内网下载 wget -c http://192.168.0.220:8207/jdk1.7.tar.gz >/dev/null 2>&1 tar -zxf jdk1.7.tar.gz rm -f jdk1.7.tar.gz cd ./jdk1.7.0_79/ echo "export JAVA_HOME=`pwd`" >> /etc/profile echo "export PATH=\$JAVA_HOME/bin:\$PATH" >> /etc/profile echo "export CLASSPATH=.:\$JAVA_HOME/lib/dt.jar:\$JAVA_HOME/lib/tools.jar" >> /etc/profile `source /etc/profile` source /etc/profile echo "java environment is finished" echo "java_pack=$path_top/$dir/jdk1.7.0_79" echo "vironment can't immediate effect" echo "Need to restart the client, or the input source/etc/profile" fi #修改server.xml文件的端口号 #shutdown端口 number01=810$b sed -i -e "s|8005|"$number01"|" /$path_top/$dir/apache-tomcat-7.0.68/conf/server.xml #访问端口 number02=820$b sed -i -e "s|8080|"$number02"|" /$path_top/$dir/apache-tomcat-7.0.68/conf/server.xml #AJP端口 number03=830$b sed -i -e "s|8009|"$number03"|" /$path_top/$dir/apache-tomcat-7.0.68/conf/server.xml echo "Tomcat has been installed" echo "#############################" echo "tomcat_path=$path_top/$dir" echo "tomcat_prot=$number02" echo "Please manually put the firewall release "$number02" port"
注意:
(1)a的值不要超过10
(2)开启tomcat之前先要运行source/etc/profile
(3)要注意文件名要与代码一致,或者修改代码
相关文章推荐
- Linux下实现SNMP一键安装的Shell脚本
- Linux环境一键自动化安装oracle软件的构想(附shell脚本)
- 实用脚本----Linux下Jdk和Tomcat自动安装shell脚本总结
- 在linux中安装jdk以及tomcat并shell脚本关闭启动的进程
- Linux-shell脚本-mysql一键安装
- linux (centos) 安装tomcat (用shell脚本安装为服务)
- Linux环境下通过shell脚本一键安装redis
- linux使用shell一键安装tomcat 并更改访问端口为 80
- Linux系统tomcat自动安装shell脚本
- shell脚本:LAMP一键自动安装 (linux,apache,mysql,php)
- 实用脚本----Linux下Jdk和Tomcat自动安装shell脚本总结
- Linux下实现SNMP一键安装的Shell脚本
- [SHELL] LAMP一键安装脚本设计(v1,v2)
- Shell脚本分享:DebianLNMP一键安装服务器套件
- [SHELL] LAMP一键安装脚本设计(v2.1)
- 从“一键安装LAMP脚本”浅谈学习Linux历程
- shell脚本实现ipa一键安装(itms-services协议)
- LINUX OS ANT一键安装制作 JAVA WEB + TOMCAT7.0 RPM 安装包
- [SHELL] LNMP一键安装脚本设计(v1.0)
- Linux 使用脚本安装Tomcat并部署程序