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...)
标签:初始化,路径,Tomcat,覆写,配置,方法,服务器,servlet 来源: https://www.cnblogs.com/yhgn/p/10739012.html