【发布时间】:2011-03-17 14:59:57
【问题描述】:
我正在尝试在 Domino 服务器上部署 OSGi 包。该包包含一个 servlet 和静态 Web 资源。使用 org.eclipse.equinox.http.registry.resources 和 org.eclipse.equinox.http.registry.servlets 扩展点注册资源和 servlet。捆绑包被复制到 domino/data 下的 applications/eclipse/... 文件夹。
当我输入静态资源的别名时,我得到了请求的页面。该页面依次向 servlet 发出请求,但返回码为 500。服务器控制台显示 HTTP Web Server: Command Not Handled Exception
在错误日志中有一条消息java.lang.ClassCastException: mypackage.SimpleServlet incompatible with javax.servlet.Servlet
SimpleServlet 只是一个实现 javax.servlet.Servlet 的类。
谁能说出为什么会发生这种情况?我该怎么做才能获得更多信息?
【问题讨论】:
标签: servlets osgi lotus-domino