• Tomcat服务器


    Tomcat重要的文件目录:

    logs:包存日志信息,可以查找出tomcat启动失败的原因

    控制台中文乱码的解决:

    1.在bin目录下的catalina配置文件中,添加以下设置

    set"JAVA_OPTS=%JAVA_OPTS%%JSSE_OPTS% -Dfile.encoding=UTF-8"

    2.找到/conf/logging.properties 添加语句: java.util.logging.ConsoleHandler.encoding=GBK 重启tomcat

    虚拟路径的配置:

    打开conf中的server.xml,在Host节点中增加如下配置

    <Context   path="/sum"  docBase="D:\sunweb"/>

    浏览器通过path便可访问docBase目录下的资源

    配置servlet的映射路径:在web.xml文件中进行配置

    <!--在容器中配置出路径对应的servlet-->
    <servlet>
     <servlet-name>empServlet</servlet-name>
     <servlet-class>com.sun.servlet.EmpServlet</servlet-class>
    <servlet>
    <!--定义出上面的servlet处理的路径,这个路径就是servlet的映射路径>
    <servlet-mapping>
    <servlet-name>empServlet</servlet-name>
    <url-pattern>/emp</url-pattern>
    </servlet-mapping>
    </web-app>

    以上的配置表示com.sun.servlet.EmpServlet程序处理的路径是“/emp”

    访问路径:主机名(域名/ip地址)+项目名+servlet的路径信息

    Servlet的生命周期:加载类-->实例化(为对象分配空间)-->初始化(为对象的属性赋值)-->处理请求(服务阶段)-->销毁

    初始化:init方法 服务阶段:service方法 销毁阶段:destroy方法

    一旦启动容器就初始化servlet的配置:<load-on-startup>1</load-on-startup>

    一个servlet需要继承“HttpServlet”,HttpServlet是一个模板类,子类有新的需求可以选择性的覆写指定的方法

    子类覆写父类的service()方法没有必要,只需要根据需求覆写其调用的钩子方法(doGet doPost...)

  • 相关阅读:
    Oracle适配问题解决
    Oracle12C创建视图权限不足
    Oracle12C配置对外访问
    Oracle12C创建scott账户
    Oracle12C安装配置文档
    Redis适配采坑记
    Redis安装问题解决方案
    Redis Linux 安装部署
    【计网 第四章-2】
    【信息论编码2】测度论
  • 原文地址:https://www.cnblogs.com/yhgn/p/10739012.html
Copyright © 2020-2023  润新知