Tomcat搭建web服务器

tomcat是一款处理jsp页面的web套件,可以处理html页面和jsp页面。由于java语言的跨平台性,软件只要解压后即可运行,但运行java需要在系统中安装jdk的java虚拟机。tomcat的软件包可以去tomcat官网http://tomcat.apache.org获得,jdk的软件包需要去oracle官网下载http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

另外在部署tomcat虚拟机时我们一般会创建tomcat用户和组并将tomcat程序放在家目录下,家目录的权限为700,该目录只有tomcat用户有完整权限,其他用户无任何权限,可增加安全性。另一种部署软件的方法同我们平时安装源码软件相同,将软件放在/usr/lib/local目录下。这里就将软件部署在home/tomcat/目录下。

tomcat目录结构

1
2
3
4
5
6
7
8
9
10
11
12
13
14
[root@serverc tomcat]# tar xf apache-tomcat-8.0.24.tar.gz  -C /home/tomcat/
[root@serverc tomcat]# cd /home/tomcat/apache-tomcat-8.0.24/
[root@serverc apache-tomcat-8.0.24]# ls -l
drwxr-xr-x 2 root root  4096 Dec 11 14:22 bin  #存放命令
drwxr-xr-x 2 root root  4096 Jul  2 04:23 conf  #存放配置文件
drwxr-xr-x 2 root root  4096 Dec 11 14:22 lib   #存放库文件,java的库文件后缀为jar
-rw-r--r-- 1 root root 57011 Jul  2 04:23 LICENSE
drwxr-xr-x 2 root root     6 Jul  2 04:20 logs   #存放相关日志
-rw-r--r-- 1 root root  1444 Jul  2 04:23 NOTICE
-rw-r--r-- 1 root root  6741 Jul  2 04:23 RELEASE-NOTES
-rw-r--r-- 1 root root 16204 Jul  2 04:23 RUNNING.txt
drwxr-xr-x 2 root root    29 Dec 11 14:22 temp   #存放临时文件
drwxr-xr-x 7 root root    76 Jul  2 04:21 webapps  #默认网站网页文件根目录
drwxr-xr-x 2 root root     6 Jul  2 04:20 work   #工作目录

启动tomcat

1
2
3
4
5
6
7
8
9
10
11
12
13
14
bin目录下有控制tomcat服务的启动关闭脚本,在启动jdk时我们声明下jdk的安装位置:
export  JAVA\_HOME="/usr/java/jdk1.7.0\_79/"
声明tomcat程序中命令和库文件所在位置
export CATALINA\_HOME="/home/tomcat/apache-tomcat-8.0.24/"
声明tomcat程序中配置文件、网站根目录等所在位置
export CATALINA\_BASE="/home/tomcat/apache-tomcat-8.0.24/"
启动tomcat服务的脚本名称为startup.sh。执行该脚本可启动tomcat服务。该服务默认监听tcp/8080端口。关闭脚本为shutdown.sh。

[root@serverc ~]# cd /home/tomcat/apache-tomcat-8.0.24/bin/
[root@serverc bin]# ./startup.sh
[root@serverc bin]# ps -ef | grep java
[root@serverc bin]# netstat -ltunp | grep 8080
tcp6       0      0 :::8080                 :::*                    LISTEN      1102/java

测试tomcat服务器

在浏览器中输入地址访问8080,http://192.168.17.10:8080 来测试tomcat服务器是否正常

tomcat