1、Tomcat下载

  (1)Tomcat解压版:链接:Tomcat解压版 密码:0iw0 ;

  (2)源码:链接:源码 密码:3o43 。

2、Tomcat的目录结构

  

  (1)bin:脚本目录
        ①启动脚本:startup.bat ;
        ②停止脚本:shutdown.bat 。

  (2)conf:配置文件目录 (config /configuration)
        ①核心配置文件:server.xml ;
        ②用户权限配置文件:tomcat-users.xml ;
        ③所有web项目默认配置文件:web.xml 。

  (3)lib:依赖库,tomcat和web项目中需要使用的jar包 ;

  (4)logs:日志文件
       localhost_access_log.*.txt tomcat记录用户访问信息,星*表示时间。例如;localhost_access_log.2018-01-04 .。

  (5)temp:临时文件目录,文件夹内内容可以任意删除;

  (6)webapps:默认情况下发布WEB项目所存放的目录;

  (7)work:tomcat处理JSP的工作目录。

3、Tomcate的启动与运行

  (1)双击Tomcat下的bin下的startup.bat启动Tomcat;

  

  

  (2)在浏览器的地址栏中输入http://localhost:8080,看到如下页面证明启动成功;

  (3)Tomcat启动不成功的原因

    ①如果没有配置JAVA_HOME环境变量,在双击“startup.bat”文件运行tomcat        时,将一闪立即关闭。且必须配置正确,及JAVA_HOME指向JDK的安装目录;

  

  ②端口冲突

  java.net.BindException: Address already in use: JVM_Bind <null>:8080
  修改Tomcat/conf/server.xml
  

4、Web应用的目录结构

  

5、使用Eclipse绑定Tomcat并发布应用

  (1)获得服务器运行环境配置,Window---Preferences---Server---Runtime Environmen ;

  

  (2)添加服务器;

  

  (3)选择服务器在硬盘的地址;

  

  (4)安装完成;

  

  (5)设置发布位置;

  

  (6)发布:项目右键---Run As---Run on Server 。

  

03005_Tomcat的更多相关文章

随机推荐

  1. GCC在windows下的配置

    http://blog.csdn.net/lan120576664/article/details/46806991 http://blog.csdn.net/shaynerain/article/d ...

  2. Java 多态抽象

  3. CF739B

    深搜的过程中保存路径,二分路径中满足要求的区段.不必将每个节点的ans加1,只需将合法区段末尾加1同时将开头减1来表示并保存在一个“前缀”数组中即可.最后再dfs一次累加得到答案. #include ...

  4. react之——render prop

    在react “从上至下的数据流原则” 背景下,常规的消息传递机制就是通过prop属性,把父级数据传递给子级,这样一种数据流通模式决定了——数据的接收方子组件要被”硬植入“进数据的数据的给予方父组件, ...

  5. PaaS优点与限制(3)

    PaaS优点与限制(3) PaaS学习笔记目录 PaaS基础学习(1) 在PaaS上开发Web.移动应用(2) PaaS优点与限制(3) 13. PaaS的核心服务 核心服务是指提供数据存储.SQl. ...

  6. 安卓6.0之前的系统 判断app是否有录音权限

    public static synchronized boolean isVoicePermission() { AudioRecord record = null; try { record = n ...

  7. hihoCoder #1068 : RMQ-ST算法(模板)

    AC G++ 826ms 146MB 思路: 时间复杂度O(nlogn). //#include <bits/stdc++.h> #include <iostream> #in ...

  8. (九)mybatis之生命周期

    生命周期   SqlSessionFactoryBuilder   SqlSessionFactoryBuilder的作用就是生成SqlSessionFactory对象,是一个构建器.所以我们一旦构建 ...

  9. 参考别人的代码写的aes加密,记录一下(AES,ECB模式,填充PKCS5Padding,数据块128位,偏移量无,以hex16进制输出)

    package org.jimmy.autosearch2019.test; import java.security.SecureRandom; import javax.crypto.Cipher ...

  10. Mybatis generator自动生成代码包括实体,dao,xml文件

    <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration ...