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. jsp第一章 动态网页开发基础

    动态网站可以实现交互功能,如用户注册.信息发布.产品展示.订单管理等等: 动态网页并不是独立存在于服务器的网页文件,而是浏览器发出请求时才反馈网页: 动态网页中包含有服务器端脚本,所以页面文件名常以a ...

  2. AJPFX关于延迟加载的单例模式的安全问题解决

    请写一个延迟加载的单例模式?写懒汉式:当出现多线程访问时怎么解决?加同步,解决安全问题:效率高吗?不高:怎样解决?通过双重判断的形式解决.懒汉式:延迟加载方式.当多线程访问懒汉式时,因为懒汉式的方法内 ...

  3. 【持续更新】JS 时间与日期

    JS 的日期时间在项目中是必定会用到的,所以必须掌握. UTC 与 GMT 背景 十七世纪,格林威治皇家天文台为了海上霸权的扩张计画而进行天体观测.1675年旧皇家观测所(Old Royal Obse ...

  4. KMP字符串模式匹配详解

    KMP字符串模式匹配详解 http://www.cppblog.com/oosky/archive/2006/07/06/9486.html

  5. maven 3.3.9版本下载地址

    请使用迅雷下载 http://www-us.apache.org/dist/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.zip

  6. Yii2.0数据格式器

    平时我们在写代码中,总是要写一个单独的文件来全局处理常用的数据格式.Yii2.0却很人性化,为我们内置了一套数据格式器. 1.格式化日期和时间 Yii::$app->formatter-> ...

  7. fluent_python1

    Magic Method python中有些跟对象本身有关的方法, 以两个下划线开始,两个下划线结束, 一般称为魔法方法(magic method). 比如 obj[key] 的背后就是 __geti ...

  8. App Store上的开源应用汇总

    以下是互联网上主要的开源iOS应用的列表,在学习的时候,多看看完成的功能代码可以给我们带来很多经验,但是除了Apple官方提供的Sample Code之外,我们很难找到优质的开源项目代码,所以我搜集了 ...

  9. python hdfs初体验

    新建目录 chr 新建文件hdfstest1.txt并写入内容 复制hdfstest1.txt的内容到hdfstest2.txt

  10. JS实现跑马灯效果(向左,向上)

    <html> <head> <title>JS实现跑马灯效果</title> <style> * { font-size:12px; fon ...