zoukankan      html  css  js  c++  java
  • idea和Tomcat

    首先将Tomcat安装完成后,要进行项目部署。

    第一种部署方法

    找到Tomcat的webapps目录,将项目拷贝到该目录下。即可访问。

    项目访问路径即为虚拟路径。

    如果项目过大,可以打成war包,直接复制到webapps目录下,如果Tomcat此时已经启动,则会自动解压,删除war包也会自动删除文件夹。

    第二种方法

    在Tomcat文件夹下找到conf/server.xml文件

    在<Host>标签体中配置

    <Context docBase="D:myServlet" path="/Demo1">

    其中docBase是项目实际的存放路径

    path 是虚拟目录

    这样就解决了第一种部署的缺点:项目路径和虚拟目录一致,并且需要拷贝项目

    但是依旧有缺点,因为server.xml是整个Tomcat的配置文件,是配置服务器的,在里面配置某一个web项目,需要重新启动服务器,就会影响到服务器上所有的其他项目。因此也不太合适。

    所以有了第三种部署

    在Tomcat文件夹下找到confCatalinalocalhost文件夹

    在里面新建一个xml文件,比如说Demo.xml。

    在文件中写上<Context docBase="D:myServlet">,这时,新建的xml文件的名称就是虚拟目录,而文件中只需要写实际存放路径。

    这种方法部署,不影响服务器配置,所以不用重启服务器,所以比较推荐。

    上面说了部署web工程的三种方法。

    idea与Tomcat

    但是在idea中创建web工程以后,我们发现,需要配置Tomcat服务器,然而这个Tomcat服务器是我们安装Tomcat之后,集成到idea中的。

    首先创建一个空的项目,打开

     打开以后进行配置。将Tomcat集成进去

    用这种方法配置Tomcat以后,我们需要点击

     然后点加号,将项目部署进去Tomcat容器。这样才能发布。

    或者在新建web项目以后,idea会自动给你配置一个Tomcat服务器。这时候,idea自动将项目部署到他自己生成好的Tomcat容器里了。

    这时候可以修改配置

    这个选项可以热部署

     这个选项可以修改虚拟目录。

    那么既然能访问页面,就能找到部署的地方。

    这个路径就是idea集成的Tomcat的路径,idea会为每一个web项目,自动创建一份Tomcat配置。这个配置就在上面的路径。我们之前自己集成的那个Tomcat,的路径也在这里。

    打开这个路径,里面有一份xml文件,这个文件里面就是一个配置。我们说的第三种配置。

    这时,就大概明白了idea的配置和Tomcat的关系了。

     
  • 相关阅读:
    跃迁方法论 Continuous practice
    EPI online zoom session 面试算法基础知识直播分享
    台州 OJ 2648 小希的迷宫
    洛谷 P1074 靶形数独
    洛谷 P1433 DP 状态压缩
    台州 OJ FatMouse and Cheese 深搜 记忆化搜索
    台州 OJ 2676 Tree of Tree 树状 DP
    台州 OJ 2537 Charlie's Change 多重背包 二进制优化 路径记录
    台州 OJ 2378 Tug of War
    台州 OJ 2850 Key Task BFS
  • 原文地址:https://www.cnblogs.com/tomato190/p/13690648.html
Copyright © 2011-2022 走看看