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. 可以开始使用了

  • 相关阅读:
    parser_url
    fsockopen
    MySql支持的数据类型
    MySql常用字符集
    MySQL各大存储引擎
    MySql数据库基础
    Python 流程控制 超全解析(不可错过)
    python 序列解包(解压缩)
    python常量 (最全常量解析)
    python内存管理(通俗易懂,详细可靠)
  • 原文地址:https://www.cnblogs.com/qrlozte/p/3669815.html
Copyright © 2011-2022 走看看