渝小虎

成功时不要目空一切,挫折时不要垂头丧气。

博客园 首页 新随笔 联系 订阅 管理

一、Tomcat下载与安装

  运行测试:执行bin/startup.bat文件。打开浏览器,输入http://localhost:8080/

       解决Tomcat运行闪退问题:在Tomcat安装bin目录下输入cmd,然后输入startup.bat,可以查看闪退原因。

  Tomcat端口占用:conf/server.xml 配置文件包含:8005、8009、8080 ;启动多个Tomcat实例失败!查看Tomcat安装目录Log日志,错误:Address already in use。

  一台服务器开启多个Tomcat:复制一份,改变conf/server.xml 配置文件相关端口号,运行即可。

二、Tomcat目录结构

  bin 启动和关闭tomcat脚本

  conf 存放tomcat配置文件

  lib 存放Web服务器和Web应用依赖的jar文件

  logs 存在tomcat运行产生的日志文件

  temp 运行产生的临时文件

  webapps Web应用的目录和资源文件

  work tomcat将jsp文件翻译成Servlet源码以及编译产生的字节码文件

三、动态Web项目目录结构

  WEB-INF (必须)  这个目录浏览器无直接访问权限

    /web.xml配置文件(必须)

    /lib web依赖的jar文件

    /classes web项目源码生成的class文件

  html、js、css、image 可以被外界直接访问

 四、虚拟目录

  虚拟目录映射

    默认webapps下目录文件夹为虚拟路径

  虚拟目录配置

    配置方式1,不推荐(Host节点下配置):

      <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true"> 

        <Context path="虚拟目录名称" docBase="Web应用所在目录"></Context>

      </Host>

      缺省配置:虚拟目录名称为空。

    配置方式2

      conf/Catalina/localhost目录下创建xml文件。

      xml文件名称便是虚拟目录名称;文件内容格式:<Context docBase="Web应用所在目录"></Context>

        多级配置:建立a#b#c.xml文件,web访问路径为http://localhost:8080/a/b/c/index.html

      缺省配置:建立ROOT.xml文件。

posted on 2022-03-26 21:58  渝小虎  阅读(34)  评论(0编辑  收藏  举报