Tomcat web服务器的安装,配置

本文介绍了如何安装和配置Tomcat,一个由Apache基金组织提供的开源JavaEE服务器,主要支持servlet和jsp。详细步骤包括下载、安装、卸载、启动及可能遇到的问题和解决方法,如端口号冲突、环境变量配置等。

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

常见的java相关的web服务器软件:

        * webLogic:oracle公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。

        * webSphere:IBM公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。

        * JBOSS:JBOSS公司的,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。

        * Tomcat:Apache基金组织,中小型的JavaEE服务器,仅仅支持少量的JavaEE规范servlet/jsp。开源的,免费的。

  

Tomcat:web服务器软件

        1. 下载:http://tomcat.apache.org/

        2. 安装:解压压缩包即可。

            * 注意:安装目录建议不要有中文和空格

        3. 卸载:删除目录就行了

4. 启动:

            * bin/startup.bat ,双击运行该文件即可

            * 访问:浏览器输入:http://localhost:8080 回车访问自己

                             http://别人的ip:8080 访问别人

            

            * 可能遇到的问题:

                1. 黑窗口一闪而过:

                    * 原因: 没有正确配置JAVA_HOME环境变量

                    * 解决方案:正确配置JAVA_HOME环境变量

 

                2. 启动报错:

                    1. 暴力:找到占用的端口号,并且找到对应的进程,杀死该进程

                        * netstat -ano

                    2. 温柔:修改自身的端口号

                        * conf/server.xml

                        * <Connector port="8888" protocol="HTTP/1.1"

             connectionTimeout="20000"

             redirectPort="8445" />

                        * 一般会将tomcat的默认端口号修改为80。80端口号是http协议的默认端口号。

                            * 好处:在访问时,就不用输入端口号

自己打开是遇到的问题

jdk1.9之前 jdk的安装目录会默认生成jre的 ,但我用的jdk9.0.4未生成

解决方案

打开jdk的安装目录

然后输入

bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre

回车

   6. 配置:

            * 部署项目的方式:

                1. 直接将项目放到webapps目录下即可。

                    * /hello:项目的访问路径-->虚拟目录

                    * 简化部署:将项目打成一个war包,再将war包放置到webapps目录下。

                        * war包会自动解压缩

 

                2. 在conf\Catalina\localhost创建任意名称的xml文件。在文件中编写

                    <Context docBase="D:\hello" />

                    * 虚拟目录:xml文件的名称

            * 静态项目和动态项目:

                * 目录结构

                    * java动态项目的目录结构:

                        -- 项目的根目录

                            -- WEB-INF目录:

                                -- web.xml:web项目的核心配置文件

                                -- classes目录:放置字节码文件的目录

                                -- lib目录:放置依赖的jar包

集成到到idea

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值