今天刚写的一个linux下的JDK和TOMCAT一步安装的shell脚本

本文介绍了一个简单的Shell脚本,用于自动化安装和配置JDK及Tomcat环境。通过该脚本,用户可以在Linux环境下快速部署Java运行环境,并设置相应的环境变量。

JDK安装在/usr/java目录下,tomcat安装在/usr/local目录下,如果目录不存在会自动创建,只需把jdk和tomcat的tar包和脚本放在同一目录下,执行脚本就可以了。

PS:此脚本可以重复执行,重复执行会自动删除上次安装的jdk和tomcat目录

#!/bin/sh

if [ -e /usr/java ];then
	echo "delete old exist jdk ..."
	sleep 2
	rm -rf /usr/java
	echo "install new jdk ..."
	mkdir /usr/java
	sleep 2
	tar zxvf jdk* -C /usr/java
else
	mkdir /usr/java
	tar zxvf jdk* -C /usr/java
fi

JDKPATH=`ls /usr/java`
echo ${JDKPATH}

echo " ">>/etc/profile
echo "# JDK ENV">>/etc/profile
echo "JAVA_HOME=/usr/java/${JDKPATH}">>/etc/profile
echo 'PATH=$JAVA_HOME/bin:$PATH'>>/etc/profile
echo 'CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar'>>/etc/profile
echo 'export JAVA_HOME'>>/etc/profile
echo 'export PATH'>>/etc/profile
echo 'export CLASSPATH'>>/etc/profile

if [ -e /usr/local/apache-tomcat* ];then
	echo "delete old exist tomcat ..."
	sleep 2
	rm -rf /usr/local/apache-tomcat*
	echo "install new tomcat ..."
	sleep 2
	tar zxvf apache-tomcat* -C /usr/local
else
	tar zxvf apache-tomcat* -C /usr/local
fi

cd /usr/local/apache-tomcat*
TOMCATPATH=`pwd`
echo ${TOMCATPATH}

echo " ">>/etc/profile
echo "# TOMCAT ENV">>/etc/profile
echo "TOMCAT_HOME=${TOMCATPATH}">>/etc/profile
echo 'PATH=$TOMCAT_HOME/bin:$PATH'>>/etc/profile

最后在执行一下

source /etc/profile

让环境变量生效就可以了

转载于:https://my.oschina.net/buwei/blog/169580

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值