zoukankan      html  css  js  c++  java
  • 将web项目deploy到tomcat的方法

    如果已经把整个项目发布到tomcat的webapps文件夹下,就不用再配置tomcat的server.xml了(也就是不用配置<Context>节点)

    并且,你的项目的WEB-INF/lib中的jar包也不用放到tomcat的lib文件夹里!tomcat在启动的时候会自动加载你项目的WEB-INF/lib中的jar包!

    eclipse中的文件结构如下

    WebContent>

      WEB-INF>

        classes>

        lib>

        web.xml

        ...

      jsp>

      css>

      js>

      index.html

    打包后的war就是

    project-name.war>

      WEB-INF>

        classes>

        lib>

        web.xml

        ...

      jsp>

      css>

      js>

      index.html

    如果你不打包成war也行,就用一个文件夹即可,结构如下:

    project-name>

      WEB-INF>

        classes>

        lib>

        web.xml

        ...

      jsp>

      css>

      js>

      index.html

    也就是说打包有2众形式,要么是project-name.war,要么就是一个project-name的文件夹,里面的内容都是一样的

    注意,比如说你有一个web项目已经调试完成,/WEB-INF/lib下必须已经有了该项目需要的所有jar包(比如说struts2,spring,hibernate的所有核心jar包还有其他一些辅助的jar包)

    然后你把这个project-name.war或者project-name的文件夹拷贝到tomcat的webapps文件夹中,什么都不用配置,直接运行tomcat的startup.bat,然后打开浏览器输入

    localhost:8080/project-name/index.html

    就可以使用了

    但是你在调试的时候,还是在eclipse中配置一个tomcat服务器来调试,在我的另一篇文章中有详细介绍

    1. 把web项目导出为war,放到%tomcat%/webapps目录下

    2. 将该web项目所依赖的jar包放到%tomcat%/lib目录下

    3. 配置server.xml

    4. 打开服务器

    5. 可以开始使用了

  • 相关阅读:
    听闻 kubernetes,快速了解一番
    处理器 趣事 CPU/GPU/TPU/DPU/BPU
    记录
    硬盘
    图 总结 AI
    C# 加密、解密PDF文档(基于Spire.Cloud.SDK for .NET)
    Spire.Cloud 私有化部署教程(二)- Ubuntu 18.04 系统
    Spire.Cloud 私有化部署教程(一)
    C# 将PDF转为Word、Html、XPS、SVG、PCL、PS——基于Spire.Cloud.SDK for .NET
    C# 设置、删除、读取Word文档背景——基于Spire.Cloud.Word
  • 原文地址:https://www.cnblogs.com/qrlozte/p/3669815.html
Copyright © 2011-2022 走看看