Ubuntu14.04安装和配置Tomcat8.0.12(转)
Ubuntu14.04长的好看,所以一时间很感兴趣,研究各种软件的安装和开发环境的配置。今天先把安装的tomcat 8.0.12的教程分享给大家。如果你需要,请收藏!!!

工具/原料
- 系统环境:Ubuntu14.04
- Tomcat安装版本:Apache tomcat 8.0.12
方法/步骤
官方网站下载最新的tomcat:
http://tomcat.apache.org/download-80.cgi
在ubuntu上,我们下载zip和tar.gz。


解压tomcat 8,用下面的命令(我下载的是tar.gz格式的):
tar -zxvf apache-tomcat-8.0.12.tar.gz

开始配置tomcat:
复制解压后的文件到 /opt 目录
sudo cp -r apache-tomcat-8.0.12 /opt
进入 /opt/apache-tomcat-8.0.12 目录
cd /opt/apache-tomcat-8.0.12
打开启动的脚本文件
sudo vi ./bin/startup.sh(不熟悉vi的,可以用gedit打开:sudo gedit./bin/startup.sh)
拓展:vi编辑器在linux的版本中几乎都有,但是gedit不一定有,如果需要,就得自己安装:
sudo apt-get install gedit
打开startup.sh文件后,添加jdk和jre:
##20140925添加jdk和jre环境变量JAVA_HOME=/usr/java/jdk1.8.0_20JRE_HOME=$JAVA_HOME/jrePATH=$PATH:$JAVA_HOME/bin:$JRE_HOMECLASSPATH=.:$JRE_HOME/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarTOMCAT_HOME=/opt/apache-tomcat-8.0.12
JAVA_HOME和JRE_HOME 是已经配置好 JDK和JRE 目录
TOMCAT_HOME 为当前 apache-tomcat-8.0.12 目录
ps:注意,在安装tomcat之前先要安装jdk和jre,我安装的是jdk1.8.0_20
的java版本。
详细参考本人的《Ubuntu14.04下java1.8.0_20的安装和配置》。


启动tomcat:
sudo ./bin/startup.sh
显示的相关参数如下:
Using CATALINA_BASE: /opt/apache-tomcat-8.0.12Using CATALINA_HOME: /opt/apache-tomcat-8.0.12Using CATALINA_TMPDIR: /opt/apache-tomcat-8.0.12/tempUsing JRE_HOME: /usr/java/jdk1.8.0_20Using CLASSPATH: /opt/apache-tomcat-8.0.12/bin/bootstrap.jar:/opt/apache-tomcat-8.0.12/bin/tomcat-juli.jarTomcat started.

验证tomcat配置和安装是否成功:
在浏览器中输入:http://localhost:8080/
回车。
然后显示出tomcat版本的信息等。
Apache Tomcat/8.0.12
If you're seeing this, you've successfully installed Tomcat. Congratulations!
Recommended Reading:
Security Considerations HOW-TO
Manager Application HOW-TO
Clustering/Session Replication HOW-TO
Server Status
Manager App
Host Manager
Developer Quick Start
Tomcat Setup
First Web Application
Realms & AAA
JDBC DataSources
Examples
Servlet Specifications
Tomcat Versions
【由于复制网页出现布局混乱的情况,具体显示参看图片】
如果,显示如图,则表示正确安装!!!

关闭tomcat:
sudo ./bin/shutdown.sh
执行上面命令后,则显示相关参数信息:
Using CATALINA_BASE: /opt/apache-tomcat-8.0.12Using CATALINA_HOME: /opt/apache-tomcat-8.0.12Using CATALINA_TMPDIR: /opt/apache-tomcat-8.0.12/tempUsing JRE_HOME: /usr/java/jdk1.8.0_20Using CLASSPATH: /opt/apache-tomcat-8.0.12/bin/bootstrap.jar:/opt/apache-tomcat-8.0.12/bin/tomcat-juli.jar
这是因为在/bin/shutdown.sh文件中添加了jdk和jre的配置信息【步骤和startup.sh一样】:
JAVA_HOME=/usr/java/jdk1.8.0_20JRE_HOME=$JAVA_HOME/jrePATH=$PATH:$JAVA_HOME/bin:$JRE_HOMECLASSPATH=.:$JRE_HOME/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarTOMCAT_HOME=/opt/apache-tomcat-8.0.12
如果没有配置,则会出现如下信息:
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

- 7
最后,验证tomcat关闭是否成功:
在浏览器中输入:http://localhost:8080/
回车。
一般打不开网页就是关闭成功了,虽然不全面!!!因为各个浏览器的输出信息不一样。
Ubuntu14.04安装和配置Tomcat8.0.12(转)的更多相关文章
- Ubuntu14.04安装和配置Tomcat8.0.12
Ubuntu14.04长的好看,所以一时间很感兴趣,研究各种软件的安装和开发环境的配置.今天先把安装的tomcat 8.0.12的教程分享给大家.如果你需要,请收藏!!! 官方网站下载最新的tom ...
- Ubuntu14.04安装和配置ROS Indigo(一)
安装ROS 配置Ubuntu的软件源 配置Ubuntu要求允许接受restricted.universe和multiverse的软件源,可以根据下面的链接配置: https://help.ubuntu ...
- ubuntu14.04安装与配置nginx服务器
去年曾经配置过nginx服务器,可惜的是,几个月前因故障磁盘被格式化.今天又要用到nginx服务,所以从新配置了一番,但这次就不是那么顺利了.在此,愿与大家分享一下经验.只是简单的局域网应用,并未复杂 ...
- Ubuntu14.04安装及配置mysql5.7.19
通过uname -a或lsb_release -a 查看版本信息 ,确定linux的发行版是debian还是ubuntu.root@suepc:/usr/local# uname -aLinux su ...
- Ubuntu14.04 安装配置Opencv3.0和Python2.7
http://blog.csdn.NET/u010381648/article/details/49452023 Install OpenCV 3.0 and Python 2.7+ on Ubunt ...
- Ubuntu14.04安装配置web/ftp/tftp/dns服务器
目录: 1.安装ftp服务器vsftpd --基于tcp,需要帐号密码 2.安装tftp服务器tftpd-hpa,tftp-hpa --udp 3.web服务器--使用Apache2+Mysql+PH ...
- Ubuntu14.04安装配置ndnSIM
Ubuntu14.04安装配置ndnSIM 预环境 Ubuntu14.04官方系统 请先使用sudo apt-get update更新一下源列表 安装步骤 安装boost-lib sudo apt-g ...
- Torch,Tensorflow使用: Ubuntu14.04(x64)+ CUDA8.0 安装 Torch和Tensorflow
系统配置: Ubuntu14.04(x64) CUDA8.0 cudnn-8.0-linux-x64-v5.1.tgz(Tensorflow依赖) Anaconda 1. Torch安装 Torch是 ...
- ubuntu14.04 安装 tensorflow9.0
ubuntu14.04 安装 tensorflow9.0 文章目录 ubuntu14.04 安装 tensorflow9.0 安装pip(笔者的版本为9.0) 仅使用 CPU 的版本的tensorfl ...
随机推荐
- 提示用户升级IE6浏览器的办法
IE6一直饱受设计者们的诟病,互联网风云变幻十多年,唯一没变的就是这款在当初被微软内置在winxp系统而又火的不行的浏览器.而如今,在日新月异的网络环境下,IE6却让一个原本美观整洁的网页变得满目疮痍 ...
- 在Linux中安装SEP Client
1. 下载Symantec_Endpoint_Protection_12.1.5_Linux_Client_EN, 解压其中的sep-deb.zip 2. 若直接sudo ./install.sh ...
- PHP Static Self 的区别
<?php class Human{ public static function whoami() { echo "来自父类的whoami"; } public stati ...
- CSS3:渐变大全
渐变大全 声明 最后的老写法镜像渐变可能不太准确.其余都完全正确 <!DOCTYPE html> <html> <head> <meta http-equiv ...
- [ZZ] Understanding 3D rendering step by step with 3DMark11 - BeHardware >> Graphics cards
http://www.behardware.com/art/lire/845/ --> Understanding 3D rendering step by step with 3DMark11 ...
- 开放平台鉴权以及OAuth2.0介绍
OAuth 2.0 协议 OAuth是一个开发标准,允许用户授权第三方网站或应用访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方网站或分享他们数据的内容. OAuth 2.0 ...
- XML解析器(转)
常见C/C++ XML解析器有tinyxml.XERCES.squashxml.xmlite.pugxml.libxml等等,这些解析器有些是支持多语言的,有些只是单纯C/C++的.如果你是第一次接触 ...
- RT-Thread互斥锁
互斥锁和信号量很相似, RT-Thread 中的互斥锁也有静态和动态之分,和互斥锁有关的操作如下:初始化—rt_mutex_init()(对应静态互斥锁):建立—rt_mutex_create()(对 ...
- vbaexcel
Sub WordTest() Dim objwordApp As Word.Application Dim objword As Word.Document Dim objSeheet As Stri ...
- nodejs 基本类型和语法
写在前面 今天想要查下Node的类型什么的知识,想要总结下,在Googol上看到一个文章,但是原始的链接不在了,在快照中把这篇文章拉出来,如果原作者有问题,请联系我! 该文章都是一些JS的基础,高手自 ...