Tomcat服务器的安装及配置

本文介绍了Apache Tomcat的基本情况,包括安装注意事项、主要目录结构及其功能,并详细讲解了如何配置服务器端口及虚拟目录,帮助读者快速掌握Tomcat的部署与管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、Tomcat简介:

1.Tomcat是Apache软件基金会的Jakata项目中的一个核心项目

2.Tomcat技术先进、性能稳定,而且免费

3.是一个符合JAVA EE标准的最小的WEB容器

4.直接从Apache下载:www.apache.org


二、Tomcat安装:

Tomcat安装的时候一定要关闭windows防火墙


三、Tomcat主目录:

No.

目录

作用

1

bin

所有的可执行命令,启动和关闭服务器的命令就在此文件夹之中

2

conf

服务器的配置文件夹,里面保存了各个配置信息

3

lib

Tomcat服务器所需的各个库文件

4

logs

保存服务器的系统日志

5

webapps

Web应用程序存放的目录,web项目保存到此目录中即可发布

6

work

临时文件夹,生成所有的临时文件(*.java*.class)


四、服务器配置:

将服务器的监听端口设置成80端口,在Tomcat安装目录下conf/server.xml文件

<Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" />
将8080改为80就OK了。在项目开发时,只要是与配置有关的XML文件一修改,服务器必须重新启动,因为只有重新启动之后才可以将新的配置文件读取出来

五、虚拟目录的配置


1.在虚拟目录所在的文件夹之中,必然包含WEB-INF/web.xml(文件路径为Tomcat安装目录中webapps/ROOT/WEB-INF),找到后直接拷贝到虚拟目录所在的文件夹之中即可,

2.在配置文件中编写此目录的映射,在Tomcat安装目录中conf/server.xml中修改,在Host的结束标签之前添加如下代码:

<Context path="/joywy" docBase="D:\myweb"/>

注:(1path表示的是以后浏览器中输入的路径地址

        (2docBase表示的是此虚拟目录对应的真实路径 ,值得注意的是里面的第一级子文件夹之中必须存在WEB-INF

3.HTTP错误的状态码:

1404:表示的是路径错误,4XX表示的都是客户端的请求错误

2500:表示的是服务器错误,5XX表示的都是程序错误

解决的方法是:

<servlet>

        <servlet-name>default</servlet-name>

        <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>

        <init-param>

            <param-name>debug</param-name>

            <param-value>0</param-value>

        </init-param>

        <init-param>

            <param-name>listings</param-name>

            <param-value>true</param-value>

        </init-param>

        <load-on-startup>1</load-on-startup>

</servlet>

false改为true

默认index.html为服务器的首页,一旦输入虚拟目录之后,就可以直接调用此页面进行访问。

若想更改首页,可以找到Tomcat安装目录下的conf/web.xml文件

<welcome-file-list>

        <welcome-file>index.html</welcome-file>

        <welcome-file>index.htm</welcome-file>

        <welcome-file>index.jsp</welcome-file>

</welcome-file-list>

最好不要去修改公共的配置,而是去修改每一个独立的虚拟目录的配置,将以上代码复制到虚拟目录中的WEB-INF/web.xml文件中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值