对于在myeclipse启动一个服务器时报这样的错误starting Tomcat v7.0 Server at localhost has encountered a problem时可以参考博文https://blog.csdn.net/u014236541/article/details/45079351的解决方法一般是端口占用造成的。
或者文件配置错误详细可见https://blog.csdn.net/jiangnan2014/article/details/40425383
也可以试试这个解决方法https://blog.csdn.net/suxiaofang/article/details/70599065
端口占用解决方法:https://blog.csdn.net/baidu_37107022/article/details/72753759
重版对于servelt不熟悉的可以看该博客https://blog.csdn.net/qq_19782019/article/details/80292110
之后不错的几篇博文讲解
https://blog.csdn.net/jiuqiyuliang/article/details/36424981
https://blog.csdn.net/beijiguangyong/article/details/22455787
2、Servlet接口实现类
(1)FacesServlet是一个用于管理利用JSF(JavaServer Faces)构建用户界面的web应用程序请求处理生命周期的Servlet。(FacesServletis a servlet that manages the request processing lifecycle for web applications that are utilizing JavaServer Faces to construct the user interface.),大家如果想深入的学习,可以点这里。
(2)GenericServlet是HttpServlet的父类,包含了servlet的常用方法。GenericServlet使得程序员写servlets更加简单,它提供了初始化和销毁生命周期的方法,以及实现了写日志文件的方法。
(3)HttpServlet指能够处理HTTP请求的servlet。这是开发人员在编写Servlet时,通常应继承这个类即可。
作者:于亮
来源:CSDN
原文:https://blog.csdn.net/jiuqiyuliang/article/details/36424981
版权声明:本文为博主原创文章,转载请附上博文链接!
3、Servlet部署
客户端通过URL地址访问web服务器中的资源,所以若想访问Servlet必须要把servlet程序映射到一个URL地址上,在web.xml文件中使用<servlet>元素和<servlet-mapping>元素完成,如上面的实例。
*<servlet>用于注册Servlet,包含了<servlet-name>和<servlet-class>两个子元素,分别用于设置servlet的名称以及servlet的类名。
*<servlet-mapping>用于映射上面<servlet>中的对外访问路径,同样包含<servlet-name>和<url-pattern>两个元素,分别用于设置servlet的名称以及servlet的对外访问路径。
在servlet映射到URL有两种格式:
1.“*.扩展名”
2.以正斜杠(/)开头并以“/*”结尾。
servlet对url的匹配规则以及路径问题,大家可以上网查,有很多相关的资料,例如:http://blog.csdn.net/xh16319/article/details/8014107
作者:于亮
来源:CSDN
原文:https://blog.csdn.net/jiuqiyuliang/article/details/36424981
版权声明:本文为博主原创文章,转载请附上博文链接!