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的关系了。

     
  • 相关阅读:
    vue_钩子函数
    vue_导出导入excel
    vue_列表渲染,动态绑定参数。
    vue_router传参params为空。
    js_与安卓和IOS进行交互
    vue_页面跳转实时刷新
    apue——无缓冲读写操作
    apue——读目录操作
    NFV-based QoS provision for Software Defined Optical Access and residential networks
    NFV-Bench A Dependability Benchmark for Network Function Virtualization Systems
  • 原文地址:https://www.cnblogs.com/tomato190/p/13690648.html
Copyright © 2011-2022 走看看