Tomcat 服务器部署和 IDEA 配置 Tomcat

2024-03-20 1325阅读

温馨提示:这篇文章已超过414天没有更新,请注意相关的内容是否还可用!

(一) Tomcat 简介

  • Tomcat是Apache软件基金会一个核心项目,是一个开源免费的轻量级Web服务器,支持Servlet/JSP少量JavaEE规范。

  • 概念中提到了JavaEE规范,那什么又是JavaEE规范呢?

    JavaEE: Java Enterprise Edition,Java企业版。指Java企业级开发的技术规范总和。包含13项技术规范:JDBC、JNDI、EJB、RMI、JSP、Servlet、XML、JMS、Java IDL、JTS、JTA、JavaMail、JAF。

  • 因为Tomcat支持Servlet/JSP规范,所以Tomcat也被称为Web容器、Servlet容器。Servlet需要依赖Tomcat才能运行。

  • Tomcat的官网: https://tomcat.apache.org/ 从官网上可以下载对应的版本进行使用。

    (二) Tomcat 使用

    [1]. 下载与安装 Tomcat

    1. 进入到官网,从右边选择自己要的版本进行下载,本文章使用的是 8.5.x 版本

      Tomcat 服务器部署和 IDEA 配置 Tomcat

    2. 将下载的安装包放到不带中文的路径下即可,Tomcat 就安装完成了,目录解释如下:

      Tomcat 服务器部署和 IDEA 配置 Tomcat

    [2]. 启动 Tomcat

    1. 在 Tomcat 安装目录中bin目录下 有一个 startup.bat 文件,双击就启动了 Tomcat

      Tomcat 服务器部署和 IDEA 配置 Tomcat

    2. 在浏览器上 输入http://localhost:8080能看到Apache Tomcat的内容就说明Tomcat已经启动成功。

      Tomcat 服务器部署和 IDEA 配置 Tomcat

    3. 可以看到在打开的控制台中中文乱码

      Tomcat 服务器部署和 IDEA 配置 Tomcat

    4. 修改 conf/logging.prooperties 文件中的 java.util.logging.ConsoleHandler.encoding = UTF-8

      为 java.util.logging.ConsoleHandler.encoding = GBK

      Tomcat 服务器部署和 IDEA 配置 Tomcat
    5. 关闭 Tomcat ,重新启动

    [3]. 关闭 Tomcat

    关闭有三种方式

    1. 直接关掉运行窗口:强制关闭[不建议]
    2. 找到bin 目录下的 shutdown.bat 双即可正常关闭
    3. 在启动的窗口按 ctrl+c 即可正常关闭

    [4]. 配置 Tomcat

    1. Tomcat默认的端口是8080,要想修改Tomcat启动的端口号,需要修改 conf/server.xml

      Tomcat 服务器部署和 IDEA 配置 Tomcat

    2. 如果设置的端口号被占用,启动的时候就会包如下的错误

      Tomcat 服务器部署和 IDEA 配置 Tomcat

    3. Tomcat启动的时候,启动窗口一闪而过: 需要检查JAVA_HOME环境变量是否正确配置

    [5]. 部署项目

    1. 将项目放置到webapps目录下,即部署完成。
    2. 通过 localhost:8080/项目目录/文件名 即可打开项目。注意:端口默认是 8080 如果自己改过要修改成自己的端口
    3. 一般JavaWeb项目会被打包称war包,然后将war包放到Webapps目录下,Tomcat会自动解压缩war文件

    (四) IDEA 使用 Tomcat

    xxx.war和 xxx.war exploded这两种部署项目模式的区别?

    • war模式是将WEB工程打成war包,把war包发布到Tomcat服务器上

    • war exploded模式是将WEB工程以当前文件夹的位置关系发布到Tomcat服务器上

    • war模式部署成功后,Tomcat的webapps目录下会有部署的项目内容

    • war exploded模式部署成功后,Tomcat的webapps目录下没有,而使用的是项目的target目录下的内容进行部署

    • 建议大家都选war模式进行部署,更符合项目部署的实际情况

      [1]. 集成本地 Tomcat

      1. 在 IDEA 右上角点击 Current File 的下拉三角,选择 Edit Configurations

        Tomcat 服务器部署和 IDEA 配置 Tomcat

      2. 找到 Tomcat Server 选择 Local 创建一个本地的 Tomcat

        Tomcat 服务器部署和 IDEA 配置 Tomcat

      3. 点击 Application server 后边的 Configure 按钮,将 Tomvat Home 设置为自己的 Tomecat 放置的路径,Tomcat 就集成到 IDEA 上了

        Tomcat 服务器部署和 IDEA 配置 Tomcat

      4. 将开发项目部署项目到Tomcat中:还是在上步的 Run/Debug Configurations 窗口中选择Deployment,然后选择 + ,点击 artifact, 将自动添加,如果有多个,选择自己项目的

        Tomcat 服务器部署和 IDEA 配置 Tomcat

        Tomcat 服务器部署和 IDEA 配置 Tomcat

      5. 在src/main/webapp 目录下创建 a.html 文件,内容随便,然后点击 IDEA 窗口的 绿色三角形,启动 Tomcat, 启动成功后,将自动弹出浏览器,浏览器的url 后边加上 自己创建的html文件名,将显示文件内容

        Tomcat 服务器部署和 IDEA 配置 Tomcat

        Tomcat 服务器部署和 IDEA 配置 Tomcat

      [2]. Tomcat Maven 插件 (未成功)

      1. 打开根目录下的 pom.xml 然后按组合键 alt + insert 选择 Plugin Template

        Tomcat 服务器部署和 IDEA 配置 Tomcat

      2. 填入 tomcat 坐标,然后点击右上角刷新 Maven,等待下载完成
          
            
              org.apache.tomcat.maven
              tomcat7-maven-plugin
              2.2
            
          
        
      
      Tomcat 服务器部署和 IDEA 配置 Tomcat
      1. 右键点击项目名称,选择 run maven
VPS购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]