【发布时间】:2011-03-30 18:25:09
【问题描述】:
我在使用 GWT-RPC 时遇到了一个奇怪的问题。我设置了一个工作正常的Async RPC 处理程序。但是当我运行我的服务器(使用ant devmode)时,我收到以下警告:
[WARN] Module declares a servlet class 'x.y.server.LoginServiceImpl'
with a mapping to '/login/login', but the web.xml has no corresponding mapping
需要明确的是,我的代码中没有任何地方指定“/login/login”。我只想使用 /login。为什么要添加两次?它几乎看起来像一个 GWT 错误。这是其余的配置:
我的 web.xml servlet-mapping 看起来像这样:
<servlet-mapping>
<servlet-name>LoginServiceImpl</servlet-name>
<url-pattern>/login</url-pattern>
</servlet-mapping>
我的模块文件有以下内容:
<servlet path="/login" class="x.y.server.LoginServiceImpl" />
那么,当我在任何地方都没有定义 /login/login 时,为什么我会收到警告?任何帮助表示赞赏,谢谢。
-tjw
【问题讨论】:
-
试试
<url-pattern>/login/*</url-pattern>看看是否可行。