java - GWT XML 模式

标签 java xml gwt xml-serialization gwt-rpc

<servlet-mapping>
    <servlet-name>userServlet</servlet-name> 
    **<url-pattern>/helloservers/userService</url-pattern>**
</servlet-mapping>

有人能解释一下这个<url-pattern>有什么用吗?为什么使用它?

"com.google.appengine.tools.development.LocalResourceFileServlet doGet 警告:找不到文件:/helloservers/userService"

我收到这个错误。请解释为什么会出现?可以做些什么来纠正它?

最佳答案

您的网址由 LocalResourceFileServlet 提供服务, IE。服务器正在尝试在您的本地文件系统中查找一个静态文件 - 可能是一个名为“userService”的文件。

我可以想到两个可能的原因:

  • 在您的 web.xml 中还有另一个 servlet,它有一个 url-pattern,例如 /helloservers/*。这将否决您引用的 servlet 映射。如果是这种情况,您需要更改其中一个 url-pattern 以避免这种歧义。
  • 当您的 servlet 的 url-pattern 中没有通配符时,GWT 中使用的 servlet 容器可能会自动使用 LocalResourceFileServlet。在这种情况下,将 url-pattern 更改为例如/helloservers/userService/* 和请求,例如网址 /helloservers/userService/foo

关于java - GWT XML 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9142756/

相关文章:

java - 将 xml 属性解析为 ant-build.xml 文件

java - GWT 由 Manuel Carrasco 上传 Moñino Issue

java - 使用java解密OpenSSL加密数据

c# - 如何将以下类对象制作成xml?

java - 在 Java 中将 DOM 节点呈现为字符串而不指定 namespace

java - GWT 2.4.0 可以与 Java EE5 一起运行吗?

gwt - RequestBuilder 返回空响应

java - Spring引导多个jndi连接

java - 我们可以使用.NET MVC代码编写的core-java读取cookie吗?

java - 如何更改pdfclown中文本字段的颜色?