• 2016-2-10 tomcat基础学习


    安装tomcat服务器
    (1)配置
    JAVA_HOME指向你的jdk主目录
    也可以在startup.bat文件中设置JAVA_HOME环境变量。
    首次使用JAVA_HOME前设置即可。set JAVA_HOME=jdk 的主目录。加到25行前面
    (2)启动

    tomcat无法正常启动的原因
    1.JAVA_HOME 配置错误,或者没有配置
    2.端口占用
    netstat -an来查看谁占用该端口
    1.杀掉占用端口的程序 2.更改tomcat占用的端口 到conf/server.xml
    <Connector port="8080" protocol="HTTP/1.1"
    connectionTimeout="20000"
    redirectPort="8443" />
    3.能够打开,但是会导航到另外一个页面
    去修改管理加载项,把默认导航禁用

    tomcat的目录结构
    bin:启动和关闭tomcat的bat文件
    conf:配置文件
    server.xml 该文件用于配置和server相关的信息。比如tomcat启动端口号,配置Host域名,配置Context即Web应用
    web.xml 该文件配置与 web应用(web应用相当于一个web站点)
    tomcat-user.xml 用于用户配置tomcat的用户密码和权限
    lib目录:该目录放置运行tomcat运行需要的jar包
    logs 目录:存放日志。
    webapps目录:该目录放置我们的web应用,即web站点。
    work目录:用于存放jsp被访问后,生成对应的servlet文件
    web-inf目录下的classes目录用来存放 class文件
    lib目录存放jar文件(该项目需要的jar文件)
    如何用tomcat来管理一个
    当我们管理tomcat可以管理其他目录的web应用---虚拟目录配置
    我们在d盘有一个web应用。
    可以在tomcat的conf目录下的server.xml的<Host>结点间添加如下代码
    <Content path="/myweb" docBase="d:myblog"/> 注意,是绝对路径
    context元素的常用属性
    docBase 指定web应用程序的文档基目录或者war文件的路径名。可以指定目录的或war文件的绝对路径,也可以指定相对于Host元素的appBase目录的路径名,该属性是必须的。
    path 指定web应用程序的上下文路径。在一个特定的虚拟主机中,所有上下文的路径都是唯一的。如果指定一个上下文路径为空字符串(“”),则定义了这个虚拟主机的默认web应用程序,
    负责处理所有的没有分配给其他Web应用程序的请求。
    reloadable 如果设置为true,Tomcat服务器在运行时,会监视WEB-INF/classes和WEB-INF/lib目录下类的改变,如果发现有类被更新,
    Tomcat服务器将自动重新加载该Web应用程序。这个特性在应用程序的开发阶段非常有用,但是它需要额外的运行开销,所以在产品发布时不建议使用。该属性的默认值是false。
    upackWAR 如果为true,Tomcat在运行Web应用程序将展开所有压缩的Web应用程序。默认是true

  • 相关阅读:
    学习笔记 Nim
    学习笔记 Multi-Nim
    学习笔记 Anti-Nim
    机器学习 2
    机器学习 1
    2020 ICPC 南京 by chinakevin @CraZyMoon 狂月
    浙江省赛 2020 (ZJCPC2020)(The 17th Zhejiang Provincial Collegiate Programming Contest Sponsored by TuSimple)
    Selection Contest for Rookies 4 E Polycarp's New Job
    AtCoder Beginner Contest 166 F Three Variables Game
    Codeforces Round #638 (Div. 2) E Phoenix and Berries
  • 原文地址:https://www.cnblogs.com/ya-cpp/p/5185867.html
Copyright © 2020-2023  润新知