Openfire 中用jsp访问servlet路径怎么去访问一个jsp

2012年2月 Java大版内专家分月排行榜第三2011年8月 Java大版内专家分月排行榜第三2011年6月 Java大版内专家分月排行榜第三2011年4月 Java大版内专家分月排行榜第三2010年12月 Java大版内专家分月排行榜第三
2011年1月 Java大版内专家分月排行榜第二
2012年2月 Java大版内专家分月排行榜第三2011年8月 Java大版内专家分月排行榜第三2011年6月 Java大版内专家分月排行榜第三2011年4月 Java大版内专家分月排行榜第三2010年12月 Java大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。博客访问: 2612
博文数量: 2
博客积分: 0
博客等级: 民兵
技术积分: 10
注册时间:
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: Java
原文地址: 作者:
&&&& Openfire自身就是一个WebServer,在Openfire中请求Servlet需要使用URL重定向,而Openfire自己使用缓存来维护.
&&&& 可能是由于插件不会太多,所以Openfire使用一个Map来缓存,这就涉及到了一个Key和对应的Servlet的问题,其大概流程如下:
&&&&&&客户端请求--&Openfire服务端接收请求--&如果是插件则将请求交给PluginServlet对象--&根据请求的地址获取jsp者是Servlet的实例.
&&&&& 我遇到的问题是在Openfire的管理界面里请求jsp是好用的,但是直接通过URL地址去访问Servlet则无法找到页面,即返回了404错误.通过调试源码发现原来Openfire在对Servlet进行缓存时,缓存的Key是"jar文件名+web-customer.xml中定义的&url-pattern&.而我的问题就在于此.由于我是参照Openfire自带的UserService插件,它的jar插件文件是userservice.jar,web-customer.xml中声明的是/userservice,而最终的请求地址为,我犯的错误是误把UserServiceServlet.java所在的文件夹userService认为是URL的一部分.这样由于我的Servlet文件存放在oaService中,jar的文件名为govoa,所以我的请求地址是就造成了无法找到页面的错误,改成后就正确了.
&&&& 这里我想造成我的误解的也是UserService这个插件本身,因为它的jar文件是userservice,存放Servlet的文件夹起名叫userService,而最终的URL地址中也是使用的userService,对于初学者造成了误会.
&&&& 注:jar的名,其实就是源码中插件的最顶级文件夹的名.
&&&& Openfire自身就是一个WebServer,在Openfire中请求Servlet需要使用URL重定向,而Openfire自己使用缓存来维护.
&&&& 可能是由于插件不会太多,所以Openfire使用一个Map来缓存,这就涉及到了一个Key和对应的Servlet的问题,其大概流程如下:
&&&&&&客户端请求--&Openfire服务端接收请求--&如果是插件则将请求交给PluginServlet对象--&根据请求的地址获取jsp者是Servlet的实例.
&&&&& 我遇到的问题是在Openfire的管理界面里请求jsp是好用的,但是直接通过URL地址去访问Servlet则无法找到页面,即返回了404错误.通过调试源码发现原来Openfire在对Servlet进行缓存时,缓存的Key是"jar文件名+web-customer.xml中定义的&url-pattern&.而我的问题就在于此.由于我是参照Openfire自带的UserService插件,它的jar插件文件是userservice.jar,web-customer.xml中声明的是/userservice,而最终的请求地址为,我犯的错误是误把UserServiceServlet.java所在的文件夹userService认为是URL的一部分.这样由于我的Servlet文件存放在oaService中,jar的文件名为govoa,所以我的请求地址是就造成了无法找到页面的错误,改成后就正确了.
&&&& 这里我想造成我的误解的也是UserService这个插件本身,因为它的jar文件是userservice,存放Servlet的文件夹起名叫userService,而最终的URL地址中也是使用的userService,对于初学者造成了误会.
&&&& 注:jar的名,其实就是源码中插件的最顶级文件夹的名.
阅读(952) | 评论(0) | 转发(0) |
下一篇:没有了
相关热门文章
给主人留下些什么吧!~~
请登录后评论。Servlet瀛︿範浜岋細涓嶅厑璁哥洿鎺ヨ?闂甹sp澶勭悊鏂瑰紡涓

我要回帖

更多关于 jsp访问servlet路径 的文章

 

随机推荐