Linux环境编写脚本安装配置JDK,Tomcat,含Tomcat自启动


mkdir /usr/java
mkdir /znywImage
cp -f /usr/jdk-7u79-linux-x64.tar.gz /usr/java
tomcatPath=/usr/apache-tomcat-8.5.20
if [ -d "$tomcatPath" ]; then
echo "删除$tomcatPath目录"
sudo rm -rf $tomcatPath
echo "目录$tomcatPath删除成功"
fi
jdkPath=/usr/java/jdk1.7.0_79
if [ -d "$jdkPath" ]; then
echo "删除$jdkPath目录"
sudo rm -rf $jdkPath
echo "目录$jdkPath删除成功"
fi
tar -xzvf /usr/apache-tomcat-8.5.20.tar.gz -C /usr
tar -xzvf /usr/java/jdk-7u79-linux-x64.tar.gz -C /usr/java
myfile=/usr/etc/profile
echo "原来文件的总行数"
awk 'END{print NR}' $myfile
echo "jdk开始的行数"
grep -an "export JAVA_HOME=/usr/java/" $myfile |cut -d: -f1
echo "jdk结束的行数"
grep -an "export PATH=" $myfile |cut -d: -f1
echo "开始准备删除文件中的重复数据"
startLine=$(grep -an "export JAVA_HOME=/usr/java/" $myfile |cut -d: -f1)
endLine=$(grep -an "export PATH=" $myfile |cut -d: -f1)
sed -i $startLine','$endLine'd' $myfile
echo "删除完毕!!!!"
echo "文件剩余行数"
awk 'END{print NR}' $myfile
echo "测试结束!!"
echo "export JAVA_HOME=/usr/java/jdk1.7.0_79" >> /etc/profile
echo "export JRE_HOME=/usr/java/jdk1.7.0_79/jre" >> /etc/profile
echo "export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib" >> /etc/profile
echo "export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin" >> /etc/profile
cp -f /usr/server.xml /usr/apache-tomcat-8.5.20/conf
echo "server.xml移动成功"
`source /etc/profile`
source /etc/profile
javac
echo "配置环境成功"
echo "测试是否安装成功"


转载于:https://www.cnblogs.com/jpfss/p/9713738.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值