Tomcat安装配置到Idea第一个WEB项目

本文详细介绍了Tomcat的下载、安装过程,包括环境变量配置、启动与停止服务器,并在IDEA中创建并部署Web项目的步骤。同时,文章提到了JavaEE规范的变化以及Tomcat版本兼容问题,以及解决乱码和添加外部WAR文件的技巧。
摘要由CSDN通过智能技术生成

Tomcat简介:Tomcat是sun公司开发的一款Web开源、轻量级服务器又被称为Catalina,底层全部基于Java实现,能够部署服务器应用对访问进行处理。

接下来从介绍到安装到idea部署第一个web项目,及解决乱码,以及如何添加别人的war工程正常运行。

应用服务器实现了JavaEE的所有规范(共13种),WEB服务器只实现了JavaEE种的Servlet和JSP

他一个重大的版本问题,在JavaEE8后Oracle公司将JavaEE规范捐献给Apache了,故自JavaEE8以后不再是JavaEE9而叫JakartaEE9 类名从javax.servlet.Servlet转到Jakarta.servlet.Servlet。更换了包名。

故以前使用javax.servlet.Servlet包名的项目是无法部署到Tomcat10+版本上,只能部署到Tomcat 9及以下版本。请悉知。

一、下载

        apache官网地址:Welcome to The Apache Software Foundation!

        tomcat官网地址:Apache Tomcat® - Welcome!

进入到tomcat官网,左边有Download可以选择对应的版本号。其次Archives可以选择历史版本档案

下载完毕解压后出现的文件解释:

  

二、安装准备

        上文提到Tomcat是Java编写的,那么一定要准备好JRE,准备好了jre你需要准备以下三点

        找到环境变量配置(CATALINA_HOME一定要是这个名字原因会提到):

        1.JAVA_HOME           //Java安装包路径   (JDK的根目录)

        2.PATH                        //路径(根目录)下的bin目录

        3.CATALINA_HOME   //Tomcat服务器的根

三、运行 

        找到安装好的Tomcat服务器根目录--找到bin目录--找到startup.bat和shutdown.bat

        startup=启动

        shutdown=停止

        他们分别代表启动服务器和关闭服务器.

        *由于Tomcat是Java编写的所以我们能够轻易的找到startup对应的主方法

        *打开bin目录下的catlina.bat    ps:根据此方法你能轻易的得到为什么CATALINA_HOME名称必须一致

        

 回归正题:点击startup.bat 就可以启动服务了。如何判断启动成功了呢?

       浏览器输入:http://localhost:8080会弹出小猫咪

至此,Tomcat安装完毕

四、通过idea创建web项目

        第一步:创建普通project

        第二步:右键新建的project目录会弹出许多选项 选择 Add Framework Support 添加框架支持

        第三步:在弹出的窗口里面找到JavaEE下的Web Application 可以勾选Create web.xml

        成功执行以上步骤,工程结构如下:

      

        随后配置tomcat

第一步:点击加号选择Artifact

第二步:可以在下方的Application context里面更改web工程名

第三步:APPLY(应用后)

 即可运行。

当您的浏览器出现这个界面的时候 那么恭喜你了

附:1.解决乱码问题:

将CATALINA_HOME/conf/logging.properties文件中的内容修改如下:

java.util.logging.ConsoleHandler.encoding = GBK

2.正确添加别人war文件问题或者迁移web:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

瞎姬霸爱.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值