无法使用web.xml从jsp页面调用servlet

无法使用web.xml从jsp页面调用servlet,jsp,servlets,Jsp,Servlets,以下是示例web.xml代码: <servlet> <servlet-name>register</servlet-name> <servlet-class>RegisterServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>register</servlet-name> &

以下是示例web.xml代码:

<servlet>
    <servlet-name>register</servlet-name>
    <servlet-class>RegisterServlet</servlet-class>
</servlet>

<servlet-mapping>
    <servlet-name>register</servlet-name>
    <url-pattern>/Registration</url-pattern>
</servlet-mapping> 

登记
注册服务器
登记
/登记
在我的浏览器上打开页面注册时(我使用的是tomcat 7.0),显示错误:

请求的资源(/yaman/proj/Registration)不可用。(404错误)

即使当我从类文件夹中删除所有文件时,也会像预期的那样显示相同的内容。 无法确定问题的确切位置。

请帮忙

我犯了一个非常奇怪的错误,我不知道为什么会发生。
我的项目中的所有文件都列在webapps/yaman/proj/下。当我使用tomcat使用register.jsp页面(它被intern映射到使用web.xml的servlet)注册自己时,它给了我一个404错误,表示资源不可用。
但是,当我剪切并粘贴“proj”中的所有文件,将其复制到“yaman”并删除“proj”时,它不知怎么地工作了,servlet也工作得很好。
我不知道为什么会发生这样的错误。
如果你们中有人知道为什么会发生这种情况或遇到类似的问题,请随意添加评论。

你们有
RegisterServlet.class
WEB-INF
?是的,我有。.我也仔细检查了所有拼写和内容!您确实需要在
servlet类
中提到完全限定的类名。你做到了吗?我解决了。这是apache的一个错误。太好了!你应该在这里给出你的答案(不是在问题中,而是作为答案)。这将帮助其他面临类似问题的人。