plugin的Servlet继承自HttpServlet,web-custom.xml进行了配置:
<web-app>
<!-- Servlets -->
<servlet>
<servlet-name>BitPrivilegeServlet</servlet-name>
<servlet-class>com.bigpeach85.openfire.plugin.util.BitPrivilegeServlet</servlet-class>
</servlet>
<!-- Servlet mappings -->
<servlet-mapping>
<servlet-name>BitPrivilegeServlet</servlet-name>
<url-pattern>/BitPrivilegeServlet</url-pattern>
</servlet-mapping>
</web-app>
并实现doget() 和 dopost()方法,init()可以正常运行,但是通过链接无法找到Servlet。
经过反反复复的try啊,check啊,seek on Internet ,but no solution。
change /BitPrivilegeServle to /bitprivilegeservlet , ant it works!
Amazing!Tired out, so I didn't find out the reason. Maybe the url shouldn't match the name of the servlet or the firet letter of the url must be lower case!Who cares!
本文记录了一个关于配置Servlet的问题,具体是在web-custom.xml中定义了名为BitPrivilegeServlet的Servlet,并指定了URL映射,但通过链接无法访问到该Servlet。尝试了多种方法,包括更改URL的大小写,但问题仍未解决。
4951

被折叠的 条评论
为什么被折叠?



