tomcat 8.0 安装
tomcat 安装算是非常简单的, 因自己使用ubuntu,所以以下环境均为 ubuntu 操作系统下
这里我使用二进制版本(binary distributions)进行安装
如不能下载, 可以访问 http://tomcat.apache.org/download-80.cgi 这个地址, 选择二进制版的tar.gz 文件进行下载
以上是tomcat 8.0 的下载, 接下来,解压即可
tar -zxvf apache-tomcat-8.0.21.tar.gz -C ../
(注意, 我这里的 -C 参数是解压到当前目前的父级目录,以方便我自己的管理, 如果没有需要, -C 可省略)
然后可以到解压目录下,切换到 bin 目录下 (我自己的目录为 /opt/source/apache-tomcat-8.0.21/bin)
以管理员身份运行 startup.sh
不出意外的话, 会报错, 报错如下:
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
报错原因是没有java环境,看来我们需要安装一下JAVA环境,我们可以直接下载安装jdk 8 点击下载
下载以后, 可以解压, 然后放至 /usr/share/jdk1.8 目录下, (备注: jdk1.8这个目录原本是不存在的, 可自行创建,参见 mkdir 命令)
然后, 可以把java设置为全局环境变量, 可以直接编辑 /etc/profile 文件(国际惯例,编辑前,建议备份一下)
使用命令 sudo vim /etc/profile
在最后, 添加以下几行
export JAVA_HOME=/usr/share/jdk1.8
export JRE_HOME=/usr/share/jdk1.8/jre
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
这里的路径,可以根据自己所设置的jdk的安装路径而定, 然后重启操作系统, 在任意目录可运行 java -version 查看版本, 成功时文字如下:
java version "1.8.0_40"
Java(TM) SE Runtime Environment (build 1.8.0_40-b26)
Java HotSpot(TM) Server VM (build 25.40-b25, mixed mode)
好了, 到这一步, jdk 已成功安装, 然后, 我们返回去, 重新查看 tomcat 如何生效
我们可以进入 tomcat 的 bin 目录
分别修改两个脚本 startup.sh 和 shutdown.sh 当然, 为保留原始的文件, 可以把原来的备份一下
分别打开两个文件 sudo vim startup.sh 添加如下几行:
# java env
JAVA_HOME=/usr/share/jdk1.8
JRE_HOME=/usr/share/jdk1.8/jre
PATH=$JAVA_HOME/bin:$JRE_HOME:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
TOMCAT_HOME=/opt/source/apache-tomcat-8.0.21
两个脚本文件(startup.sh 和 shutdown.sh)添加的是一样的,这里的 JAVA_HOME JRE_HOME 的路径,可以填写刚才自己所配置的jdk的路径, 是一样的
最后的 TOMCAT_HOME 就是tomcat所在的路径, 根据自己的配置来修改一下就可以了
我把最后一个(startup.sh 和 shutdown.sh)的修改上张图, 知道在哪个位置添加的

至此, tomcat 的安装已结束, 可以自己切换到tomcat 的 bin 目录下, 然后运行 sudo ./startup.sh
查看 localhost:8080
tomcat 8.0 安装的更多相关文章
- Linux Tomcat 6.0安装配置实践总结
系统环境: Red Hat Enterprise Linux Server release 5.7 (Tikanga) 64位 Tomcat下载 从官方网站 http://tomcat.apache ...
- Tomcat 9.0安装配置
本文转自:http://blog.sina.com.cn/s/blog_15126e2170102w5o8.html 一.JDK的安装与配置 1.从官网下载jdk,注意是jdk不是jre.最好从官网下 ...
- Tomcat 9.0 安装配置
本文转自:http://blog.sina.com.cn/s/blog_15126e2170102w5o8.html 一.JDK的安装与配置 1.从官网下载jdk,注意是jdk不是jre.最好从官网下 ...
- 【转】Tomcat 9.0安装配置
本文转自:http://blog.sina.com.cn/s/blog_15126e2170102w5o8.html 一.JDK的安装与配置 1.从官网下载jdk,注意是jdk不是jre.最好从官网下 ...
- tomcat 8.0安装ssl证书,及centos7.2 的openssl升级到最新版本,及ERR_SSL_OBSOLETE_CIPHER错误解决
openssl官网https://www.openssl.org/source/下载最新的文件 2017-Feb-16 12:03:39 openssl-1.1.0e.tar.gz 安装的时候,可能由 ...
- Tomcat 7.0安装与配置
下载后解压缩到C盘,重命名为Tomcat-7.0.67,目录最好不要有空格: 以下为Tomcat 7的配置: 首先,右键计算机–>属性–>高级系统设置–>环境变量: 下载好压缩包后 ...
- tomcat 6.0 安装及配置
前提:安装并配置好jdk 1.免安装版存放目录:D:\01Install\tomcat
- 【翻译】Tomcat 6.0 安装与启动
本篇来自Tomcat6官方文档:运行手册running.txt 有很多以前都没注意的问题,这里正好学习下. 系列文章来自:<Tomcat官方文档翻译> Tomcat的安装 1 确认本机是否 ...
- web服务器-----Tomcat 7.0安装
下载地址:http://tomcat.apache.org/ 1.下载 2.解压缩---c盘 3.运行bin\startup.bat 启动Tomcat服务器 运行bin\shutdown.bat关闭T ...
随机推荐
- SQL语句の集锦
6.删除数据后根据主键从备份表中恢复 insert sameTable_1 (name,dz) select name,dz from sameTable_1_bak where not exist ...
- spoj 2319 BIGSEQ - Sequence
You are given the sequence of all K-digit binary numbers: 0, 1,..., 2K-1. You need to fully partitio ...
- [POJ 1742] Coins 【DP】
题目链接:POJ - 1742 题目大意 现有 n 种不同的硬币,每种的面值为 Vi ,数量为 Ni ,问使用这些硬币共能凑出 [1,m] 范围内的多少种面值. 题目分析 使用一种 O(nm) 的 D ...
- IllegalArgumentException: Does not contain a valid host:port authority: master:8031
java.lang.IllegalArgumentException: Does not contain a valid host:port authority: master:8031 (confi ...
- Crashing Robots
Description In a modernized warehouse, robots are used to fetch the goods. Careful planning is neede ...
- 连接各种数据库神器———DbVisualizer
作为开发人员,经常会遇到在不同的数据库环境中进行开发或者调试,所以针对每种数据库都要安装对应的客户端,不但要占用硬盘控件而且还要经常切换,无可厚非这是一项头疼并且麻烦的事情.有了DbVisualize ...
- 【HDOJ】2757 Ocean Currents
简单BFS. /* 2757 */ #include <iostream> #include <queue> #include <cstdio> #include ...
- 【Linux】鸟哥的Linux私房菜基础学习篇整理(一)
最近,一直在写PPC的模拟器和汇编器,也在做设计.所以重新看了看<鸟哥的Linux私房菜>,还是有好多命令不太熟悉.就打算写几篇blog记下来. 1. nl [-bnw] filename ...
- 2015 CCC - 01 统计数对
源:CNUOJ-0384 http://oj.cnuschool.org.cn/oj/home/problem.htm?problemID=354 题目分析:当时拿到这道题第一个想法就是排序后n^2暴 ...
- 【转】Android驱动开发之earlysuspend睡眠模式编程总结
原文网址:http://blog.csdn.net/bigapple88/article/details/8669537 (1)添加头文件: #include <linux/earlysuspe ...