ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Tomcat服务器

2019-04-19 21:51:57  阅读:191  来源: 互联网

标签:初始化 路径 Tomcat 覆写 配置 方法 服务器 servlet


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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有