tomcat相关

tomcat的下载安装配置

1.下载tomcat
    下载地址http://tomcat.apache.org/
    下载时请注意,不同版本的区别:
    .zip为压缩版,解压后即可使用.
    .exe为安装版,安装后使用.
2.安装tomcat
    (1).解压
    将解压版.zip包拷贝到要安装的目录下,解压,改名为tomcat7.0.
    注意,安装目录中不允许有空格和中文
3.配置环境
tomcat是java写的,需要jdk支持,故要配置java环境 ,然后配置tomcat,此处值介绍如何配置tomcat环境
计算机 > 属性 > 高级系统设置 > 环境变量 > 新建 > 变量名
变量名设为:TOMCAT_HOME,值为tomcat安装的根目录
4.启动tomcat
    通过[tomcat]/bin/startup.bat文件 启动tomcat服务器
    通过[tomcat]/bin/shutdown.bat文件 关闭tomcat服务器
    浏览器访问在http://localhost:8080 如果能够看到tomcat的首页就证明tomcat安装配置成功
5.安装常见问题
    (1).端口占用问题:
        1.看是否一句你打开tomcat,或是tomcat在关闭时没有正确的关闭,可以运行shutdown.bat命令,然后再次打开.
        2.可以在cmd窗口中使用netstat -ano命令查询出哪个程序占用了端口,根据pid,在任务管理器的服务中找到此pid,结束这个程序后再启动tomcat即可.
    (2).安装路径问题
        tomcat安装路径中一定不能有中文和空格,坑呢一时半会没问题,可能不知道什么时候可能出现意外.
6.修改默认的端口号
    服务器在启动之后默认监听的是8080端口号,每次访问时都需要在IP地址或者主机名后面跟上这个端口号,如果想省略不写,可以将8080改为80即可.
    找到[tomcat]/conf/server.xml文件并打开,第70行

<Connection port="8080" protocol="HTTP/1.1"
    connectionTimeout="20000"
    redirectPort="8443"/>
---------------------------------
将其中的8080改为80即可      

tomcat的目录结构

bin---存放tomcat批处理文件的目录
conf---存放tomcat配置文件的目录
lib---存放tomcat运行时依赖的jar包
logs---存放tomcat运行时产生的日志文件的目录
temp---存放tomcat运行时产生的临时文件的目录
webapps---这是和开发人员关系最大的目录,是用来存放web应用的目录,我们开发的web资源要保存在这个目录下,外界就可以访问了.
work---存放tomcat服务器运行时产生的工作文件的目录

部署web应用到虚拟主机中

1.方式一:(了解)
    在[tomcat]/conf/server.xml中的标签内部,添加一个Context标签,配置如下:

<Context path="/news" docBase="C:\Users\hh\Desktop\news">

    其中path属性指定WEB应用的虚拟路径,第一个斜杠可以省略,docBase用来指定WEB应用真实路径
    可以在浏览器输入相应的虚拟路径网址访问资源,比如:http://localhost/news/regist/regist.html
    这种方式每次配置完后都需要重新启动服务器才可以生效,所以不推荐!!!
2.方式二:
    在[tomcat]/conf/Catalina/host目录下添加一个xxx.xml文件,文件的名字就是WEB应用的虚拟路径,文件中添加内容如下:
    比如:我们先创建news2文件夹,在[tomcat]/conf/Catalina/localhost目录下添加一个news2.xml文件,文件内容如下:

<Context docBase="C:\Users\hh\Desktop\news2"/>

    这种方式配置后不需要重启服务器就可以起到作用!
3.方式三:
    直接将WEB应用放在localhost主机默认管理的目录下即可!
    这里localhost管理的目录是webapps目录,[tomcat]/conf/server.xml中第124行可以看到,当然也可以修改,一般都不要动

<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">

    文件夹的名字成为web应用的虚拟路径,无须重启服务器
    比如:创建news3,并放入[tomcat]/webapps中,即可访问

配置缺省的WEB应用

1.第一种配置方式 只需要将path的值配置为空(” “)即可
2.第二种配置方式 只需要将xxx.xml文件的名字配置为ROOT即可.
3.第三种配置 方式 只需要将webapps目录下WEB应用文件夹的名字配置为ROOT即可.
注意:如果三种方式都配置了缺省WEB应用,优先级规则是:第一种 > 第二种 > 第三种

配置虚拟主机

第一步:在[tomcat]/conf/server.xml文件的Engine标签内部添加一个Host标签,配置如下(同时在[tomcat]/目录下创建baidu文件夹,并放入一个web应用)

<Host name="www.baidu.com" appBase="baidu"></Host>  

    其中name是必须存在的属性,用来指定虚拟主机的名称.
    appBase可选属性,用来指定虚拟主机默认管理的目录,如果没有配置该属性,表示当前主机没有默认管理的目录!
第二步:
    配置完后,还需要在DNS服务器中配置主机名和IP地址的映射关系,但是DNS服务器一般不能修改,可以通过hosts文件进行模拟,在下面的路径C:\Windows\System32\drivers\etc中找到hosts文件.
     在最后一行加入配置:(IP和网址之间是Tab键)

127.0.0.1   www.baidu.com

    在浏览器输入路径,如:www.baidu.com/news3/1.html
    注意:当可以上网的时候,很有可能你输入的网址不能生效,直接去访问百度去了,这时候需要清dns缓存,打开cmd窗口,输入ipconfig/flushns,浏览器清缓再次打开即可.

配置默认虚拟主机

    当使用IP访问服务器时,会访问哪台主机呢?
    在[tomcat]/conf/server.xml文件的Engine标签上有一个属性defaultHost,可以通过此属性改变默认虚拟主机,比如(默认是localhost)

<Engine name="Catalina" defaultHost="www.baidu.com">

关注下面微信公众号获得更多学习资源!
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值