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

  • 相关阅读:
    JavaScript数组方法大全
    梁凤波工作周记3月10号
    JS解析联动JSON数据
    angularjs select 获取选中的值
    外部变量获取Ajax后台返回的参数值(success)
    ionic $ionicModal使用方法
    angularjs select ng-options延迟更新(联动)
    ionic使用iframe范围外部站点
    angularjs select 三级联动
    Ionic start 创建项目报错
  • 原文地址:https://www.cnblogs.com/qrlozte/p/3669815.html
Copyright © 2011-2022 走看看