servlet激活器学习中主要遇到两个问题:
1、什么是servlet激活器?
2、servlet的激活器如何配置?
问题1:servlet激活器很多iteye博主,以及官网上是这样说的,如果多个web应用程序都要用到这个servlet,我们不必再web应用程序中单独注册这个servlet,而只需在web.xml中映射其访问路径即可,这个servlet的作用就是激活和调用其他的servlet,这就是所谓的servlet激活器。
问题2:配置映射路径,
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
启动tomcat,发生以下异常
Servlet mapping specifies an unknown servlet name invoker,
这种情况是因为你没有去掉tomcat下conf下web.xml文件夹中以下注释
<servlet>
<servlet-name>invoker</servlet-name>
<servlet-class>
org.apache.catalina.servlets.InvokerServlet
</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
如果在tomcat5.x中以上操作都已完成,应该没有什么问题。
在tomcat6.x中出现如下异常
Servlet of class org.apache.catalina.servlets.InvokerServlet is privileged and cannot be loaded by this web application
需要在tomcat下conf下的context.xml中为Context添加两个属性
<Context reloadable="true" privileged="true">
补充:如果你用的eclipse是直接将项目部署到tomcat下webapps不用补充,已经OK
我用的eclipseJ2ee3.5,如上图,tomcat是在eclipse工作空间下的,那么你需要修改的就是Servers工程中tomcat的web.xml和context.xml(tomcat6.x需要修改),等到给客户部署到服务器上的时候不要忘记修改tomcat下的web.xml和context.xml(tomcat6.x需要修改),此文粗糙,希望对遇到类似问题的同行使用。
- 大小: 5.6 KB
分享到:
相关推荐
我们老师教学演示的servlet例子 从简单到难文件夹有八个demo供初学者学习 ...各个用户请求被激活成单个程序中的一个线程,而无需创建单独的进程,这意味着服务器端处理请求的系统开销将明显降低。 实现过程
基于jsp+servlet实现的通讯录,除基本联系人增删查改功能与用户信息增删查改外,还具备excel导入导出,性别、地域统计饼状图功能,注册可实现邮箱激活验证,登录由随机生成验证码验证登录。
jsp+servlet做的房地产交易系统,注册邮箱验证激活,各种房屋的产看,后台房屋的管理
jsp+servlet 实现的房地产交易系统。 jsp+servlet做的房地产交易系统,注册邮箱验证激活,各种房屋的产看,后台房屋的管理 jsp、servlet+房地产交易系统+ajax在线客户
自己看视频做的基于MVC的项目,适合初学者,毕业设计,里面带了视频带的开发文档;平台Intellij IDEA;项目中包含文件上传,DBUtils数据处理,在线支付,验证码,邮件激活等
• 激活 • 登录 • 退出 分类模块: • 查看所有分类 图书模块: • 查询所有图书 • 按分类查询图书 • 查询图书详细(按id查) 购物车模块: • 添加购物车条目; • 清空所有条目; • 删除指定条目; • ...
是传播博客的一个网上书城项目,内含有mysql数据库,开发环境myeclipse。 网上书城,内容很强大,还有发送邮箱验证激活用户功能,邮箱那部分需要自己先换自己的一个邮箱进去测试,绝对超值!
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设...status 属性,默认值0:未激活状态,10:普通用户,100:管理员用户。
本 demo 是用于实现邮箱注册验证功能,使用 JSP/Servlet 和 JavaMail 实现,具体可参看本人博客。
要激活 servlet,请在 Magento 根目录中创建一个名为 WEB-INF/web.xml 的文件,并将以下内容复制到此文件中。 <? xml version = " 1.0 " encoding = " UTF-8 " ?> < display>Mage Servlet < descripti
用web.xml控制Web应用的行为 目录 1 定义头和根元素 2 2 部署描述符文件内的元素次序 2 3 分配名称和定制的UL 3 3.1 分配名称 3 3.2 定义定制的URL 5 3.3 命名JSP页面 6 4 禁止激活器...
myeclipse 激活 文件 破解文件 绿化,Myeclipse 2013-SR2破解文件,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错.目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB...
第2章 J2EE数据库编程设计与实现 案例1:JSP+JavaBean实现数据库读取 案例2:JSP顺序输出查询结果 ...案例13:使用Servlet过滤器记录访问页面地址和页面执行时间 案例14:实现接受两种请求方式的Servlet 本章小结
> 在servlet中再次做了表单校验。 > 注册成功时,使用javaMail给注册用户发送激活邮件,邮件中包含用于激活的链接,链接包含激活码参数; * 用户激活:通过激活码查询用户,如果查询不到用户,那么无效激活码!...
本网站是天禾裕在线商城,后台开发用到了JSP,Servlet,Javabean,MySQL,ehcache,Nginx。 开发搭建了一个本地邮件服务器,ehcache用在缓存商品分类,网站分为用户系统和后台管理员系统,实现用户注册登录,注册时...
> 在servlet中再次做了表单校验。 > 注册成功时,使用javaMail给注册用户发送激活邮件,邮件中包含用于激活的链接,链接包含激活码参数; * 用户激活:通过激活码查询用户,如果查询不到用户,那么无效激活码!...
发邮件激活注册账号,一个听有用的功能
定义头和根元素 部署描述符文件内的元素次序 禁止激活器servlet
> 在servlet中再次做了表单校验。 > 注册成功时,使用javaMail给注册用户发送激活邮件,邮件中包含用于激活的链接,链接包含激活码参数; * 用户激活:通过激活码查询用户,如果查询不到用户,那么无效激活码!...
jsp+servlet+mysql的estore在线商城网站 网络购物系统功能 1、用户注册(激活账户) 2、用户登陆 3、添加商品 4、查看商品列表 5、查看商品详细信息 6、添加商品购物车 7、查看购物车 8、修改购物车(修改商品数量、...