linux下一键安装jdk1.7.0_79和tomcat7

简介:

一键安装jdk1.7.79和tomcat7

首先,准备文件和目录如下图,如果版本不一样的话,需要自己去修改下install.sh脚本中的包的名称即可。

wKiom1ehfILg00wiAAAa3ix4fq8566.png



install.sh脚本内容如下:

#!/bin/bash

# Author: Lee

# Date: 2016/08/03

# 一键安装jdk和tomcat,并添加一个运行tomcat的账户以启动tomcat


echo -e "\033[32m即将安装jdk和tomcat到 /usr/local \033[0m"

echo -e "\033[31m你有10秒钟的时间取消该操作(按ctrl+c取消) \033[0m"

echo

sleep 10


if [ ! -f src/apache-tomcat-7.0.61.tar.gz ];then

echo -e "\033[31m不存在tomcat包.Quit\033[0m" 

exit

fi


if [ ! -f src/jdk-7u79-linux-x64.gz ];then

echo -e "\033[31m不存在jdk1.7.0_79包.Quit\033[0m"

exit

fi


# 安装 jdk

echo -e "\033[32m开始安装JDK1.7.0_79\033[0m"

tar xf src/jdk-7u79-linux-x64.gz  -C /usr/local/

ln -s /usr/local/jdk1.7.0_79  /usr/local/jdk

echo -e 'export JAVA_HOME=/usr/local/jdk\nexport PATH=$JAVA_HOME/bin:$PATH' > /etc/profile.d/java.sh

source /etc/profile.d/java.sh

java -version



# 安装 tomcat7

echo -e "\033[32m开始安装tomcat7\033[0m"

tar xf src/apache-tomcat-7.0.61.tar.gz -C /usr/local/

ln -s  /usr/local/apache-tomcat-7.0.61 /usr/local/tomcat

echo 'export PATH=$PATH:/usr/local/tomcat/bin' > /etc/profile.d/tomcat.sh 


# 添加一个tomcat的运行账户

useradd webserver > /dev/null

chown webserver.webserver /usr/local/tomcat -R > /dev/null

chown webserver.webserver /usr/local/apache-tomcat-7.0.61 -R > /dev/null

su - webserver -c "/usr/local/tomcat/bin/catalina.sh start"

ps aux|grep --color=auto tomcat

ss -lnt|grep --color=auto 8080











本文转自 lirulei90 51CTO博客,原文链接:http://blog.51cto.com/lee90/1833917,如需转载请自行联系原作者
目录
相关文章
|
7天前
|
NoSQL 关系型数据库 应用服务中间件
docker基础篇:安装tomcat
docker基础篇:安装tomcat
111 64
|
6天前
|
Linux Python
Linux 安装python3.7.6
本教程介绍在Linux系统上安装Python 3.7.6的步骤。首先使用`yum`安装依赖环境,包括zlib、openssl等开发库。接着通过`wget`下载Python 3.7.6源码包并解压。创建目标文件夹`/usr/local/python3`后,进入解压目录执行配置、编译和安装命令。最后设置软链接,使`python3`和`pip3`命令生效。
|
9天前
|
Ubuntu Linux
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
78 20
|
2天前
|
NoSQL 关系型数据库 MySQL
Linux安装jdk、mysql、redis
Linux安装jdk、mysql、redis
58 7
|
9天前
|
Unix Linux 编译器
UNIX/Linux 上的安装
UNIX/Linux 上的安装。
27 2
|
1月前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
64 4
|
1月前
|
Oracle Java 关系型数据库
安装 JDK 时应该注意哪些问题
选择合适的JDK版本需考虑项目需求与兼容性,推荐使用LTS版本如JDK 17或21。安装时注意操作系统适配,配置环境变量PATH和JAVA_HOME,确保合法使用许可证,并进行安装后测试以验证JDK功能正常。
55 1
|
1月前
|
IDE Java 编译器
开发 Java 程序一定要安装 JDK 吗
开发Java程序通常需要安装JDK(Java Development Kit),因为它包含了编译、运行和调试Java程序所需的各种工具和环境。不过,某些集成开发环境(IDE)可能内置了JDK,或可使用在线Java编辑器,无需单独安装。
72 1
|
1月前
|
存储 安全 数据管理
如何在 Rocky Linux 8 上安装和配置 Elasticsearch
本文详细介绍了在 Rocky Linux 8 上安装和配置 Elasticsearch 的步骤,包括添加仓库、安装 Elasticsearch、配置文件修改、设置内存和文件描述符、启动和验证 Elasticsearch,以及常见问题的解决方法。通过这些步骤,你可以快速搭建起这个强大的分布式搜索和分析引擎。
54 5
|
1月前
|
存储 缓存 Linux
【Linux】另一种基于rpm安装yum的方式
通过本文的方法,您可以在离线环境中使用RPM包安装YUM并进行必要的配置。这种方法适用于无法直接访问互联网的服务器或需要严格控制软件源的环境。通过配置本地YUM仓库,确保了软件包的安装和更新可以顺利进行。希望本文能够为您在特定环境中部署YUM提供实用的指导。
194 0