首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使开放平台和servlet工作?

如何使开放平台和servlet工作?
EN

Stack Overflow用户
提问于 2013-03-22 14:26:50
回答 1查看 742关注 0票数 0

我遇到了一个问题,试图将kaptcha.jar (https://code.google.com/p/kaptcha/)实现到开放环境中。

我添加了jar并正确地加载了它,就像在我的jsp中一样:

代码语言:javascript
复制
<%@ page import="com.google.code.kaptcha.servlet.KaptchaServlet" %>
<%
KaptchaServlet test = new KaptchaServlet();
String temp = test.getClass().getSimpleName();
%>
<div> Test : <%=test%></div>

正在显示:

代码语言:javascript
复制
Test : com.google.code.kaptcha.servlet.KaptchaServlet@14b1fda

所以我想这个罐子已经装好了(不过我可能错了)。

在我的web.xml中,我添加了以下内容:

代码语言:javascript
复制
<servlet>
        <servlet-name>Kaptcha</servlet-name>
        <servlet-class>com.google.code.kaptcha.servlet.KaptchaServlet</servlet-class>
</servlet>
<servlet-mapping>
        <servlet-name>Kaptcha</servlet-name>
        <url-pattern>/kaptcha.test</url-pattern>
</servlet-mapping>

重新启动我的服务器,并尝试访问以下URL,始终不存在404/页:

  • localhost/kaptcha.test
  • localhost/opencms/kaptcha.test
  • localhost/opencms/opencms/kaptcha.test
  • 本地主机:8080/kaptcha.test
  • 本地主机:8080/opencms/kaptcha.test
  • 本地主机:8080/opencms/opencms/kaptcha.test

我做错什么了?为什么我的servlet不能工作?

我在eclipse中尝试了一个定制的动态web项目中的jar,它工作得非常完美。在这个项目中,当我访问/kaptcha.test时,会显示一个图像,每次刷新页面时都会发生更改。

谢谢你的帮助。

注意:我使用的是OpenCMS 7.0

哑光

EN

回答 1

Stack Overflow用户

发布于 2014-03-04 04:11:39

你从https://code.google.com/p/kaptcha/downloads/detail?name=kaptcha-2.3.2.zip下载了拉链吗??

如果这样做,您将在zip中看到一个.war文件。

如果您正确安装和安装Apache,您只需将war文件放置在Web目录中,该示例将自动安装.

然后,您就可以看到如何在eclipse项目中构建web应用程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15572808

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档