Linux 安装Tomcat

来源:互联网 发布:能微信提现的赚钱软件 编辑:程序博客网 时间:2024/06/05 07:27

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

下面就业介绍一下在Linux环境下如何安装Tomcat的:

1、安装JDK

1.1、下载JDK压缩包

Tomcat运行环境依赖Java JDK,使用要先安装JDK。
你可以在Oracle官网下载页面下载zip包,然后rz命令上传到服务器中。

rz

1.2、解析JDK

tar -zxvf jdk-8u111-linux-x64.tar.gz -C /usr/lib

1.3、将JDK添加到环境变量中

修改/etc/profile

vi /etc/profile### 在文件最后面加上以下信息export JAVA_HOME=/usr/lib/jdk1.8.0_111export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

1.4、刷新配置文件

source /etc/profilejava -version

使用java -version查看Java JDK安装情况,如果出现以下画面说明安装成功。
这里写图片描述

2、安装Tomcat

2.1、下载tomcat压缩包

你可以在Tomcat官网下载页面下载zip包,然后上传到服务器中。也可以直接在服务器上使用wget安装tomcat包。

wget http://apache.fayea.com/tomcat/tomcat-8/v8.5.12/bin/apache-tomcat-8.5.12.zip

2.2、解压tomcat

解压tomcat到指定目录。

unzip apache-tomcat-8.5.12.zip -d /home/carl/

2.3、启动tomcat

使用${tomcat_home}/bin目录下的catalina.sh启动tomcat.

/home/carl/apache-tomcat-8.5.12/bin/catalina.sh start

出现以下画面表示启动成功。

这里写图片描述

其它命令:

## 启动命令/home/carl/apache-tomcat-8.5.12/bin/catalina.sh start## 停止命令/home/carl/apache-tomcat-8.5.12/bin/catalina.sh stop## 重启命令/home/carl/apache-tomcat-8.5.12/bin/catalina.sh restart

访问192.168.74.130:8080就会出现以下画面:

这里写图片描述

3、Tomcat目录解析

下面就来简单来讲解一下Tomcat下面的目录。

  • /bin:存放windows或Linux平台上启动和关闭Tomcat的脚本文件
  • /conf:存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml和web.xml
  • /doc:存放Tomcat文档
  • /server:包含三个子目录:classes、lib和webapps
  • /server/lib:存放Tomcat服务器所需的各种JAR文件
  • /server/webapps:存放Tomcat自带的两个WEB应用admin应用和 manager应用
  • /common/lib:存放Tomcat服务器以及所有web应用都可以访问的jar文件
  • /shared/lib:存放所有web应用都可以访问的jar文件(但是不能被Tomcat服务器访问)
  • /logs:存放Tomcat执行时的日志文件
  • /src:存放Tomcat的源代码
  • /webapps:Tomcat的主要Web发布目录,默认情况下把Web应用文件放于此目录
  • /work:存放JSP编译后产生的class文件

其实对于初识Java web程序的朋友,你最不可错过的目录是:
${tomcat_home}\webapps\examples\WEB-INF\classes

这里写图片描述

在Window版本Tomcat中我们可以看到,它会给我们列出各种各样的Servlet Demo,包括Cookie, Session, Filter, Listener, JSP等的class文件和java文件。方便我们阅读源码。当然还有websocket.所以,我们平常经常安装tomcat在本地。空在宝山上,没有有效的利用这个呀。

参考:

1.Tomcat7目录结构详解(非常详细)
2.tomcat目录结构及配置文件说明

0 0
原创粉丝点击