天天看点

在Linux上的安装Tomcat

本文使用的软件版本如下:

Linux: CentOS6.7

Tomcat: tomcat-7.0.52

JDK: jkd-8U131-linux-x64

Tomcat的安装

解压缩

    # mkdir /usr/local/tomcat

    # cd /usr/local/tomcat

    # tar -zxvf /software/apache-tomcat-7.0.52.tar.gz

    生成链接以便版本升级

    # ln -s apache-tomcat-7.0.52 server

    启动Tomcat

    # cd /usr/local/tomcat/server/bin

    测试Tomcat:

    打开防火墙,使外部能访问

    # /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

    # service iptables save

    # service iptables restart

从配置文件选择startup.sh 启动tomcat

[root@bogon bin]# ./startup.sh 

Using CATALINA_BASE:   /usr/local/tomcat/apache-tomcat-7.0.52

Using CATALINA_HOME:   /usr/local/tomcat/apache-tomcat-7.0.52

Using CATALINA_TMPDIR: /usr/local/tomcat/apache-tomcat-7.0.52/temp

Using JRE_HOME:        /usr/lib/jvm/jdk1.8.0_131

Using CLASSPATH:       /usr/local/tomcat/apache-tomcat-7.0.52/bin/bootstrap.jar:/usr/local/tomcat/apache-tomcat-7.0.52/bin/tomcat-juli.jar

Tomcat started.

查看本机的IP地址查看是否已经启动

[root@bogon bin]# ifconfig

eth0      Link encap:Ethernet  HWaddr 00:0C:29:E7:F5:09  

          inet addr:192.168.1.104  Bcast:192.168.1.255  Mask:255.255.255.0

    在浏览器输入: http://192.168.1.104:8080

    出现tomcat的页面表示安装成功.

    停止Tomcat

    # ./shutdown.sh

配置web访问端口

   可以修改conf目录下的文件server.xml,修改Connector元素(Tomcat的默认端口是8080),需要重新启动Tomcat服务生效.

   # vi /usr/local/tomcat/server/conf/server.xml

   <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 

Tomcat的目录结构

   ·bin     //存放Tomcat的命令脚本文件

   ·conf    //存放Tomcat服务器的各种配置文件,最主要是server.xml

   ·lib     //存放Tomcat服务器支撑jar包

   ·logs    //存放日志文件

   ·temp    //存放临时文件

   ·webapps //web应用所在目录,外界访问web资源的存放目录

   ·work    //Tomcat的工作目录

web应用的目录结构

   webapp                           -- web应用所在目录

     |--- html, jsp, css, js文件等  -- 这些文件一般在web应用根目录下,根目录下的文件外界可以直接访问.

     |--- WEB-INF 目录              -- java类、jar包、web配置文件存在这个目录下,外界无法直接访问,由web服务器负责调用.

           |--- classes 目录        -- java类

           |--- lib 目录            -- java类运行所需要的jar包

           |--- web.xml 文件        -- web应用的配置文件

本文转自xinsz08の平行时空博客51CTO博客,原文链接http://blog.51cto.com/xinsz08/1949149如需转载请自行联系原作者

维度2018