2011-11-28 152 views
1

这看起来很奇怪,我刚刚创建了一个新应用程序(wineathome),并从我的其他应用程序(diarybooker)借用了一堆旧代码。找不到文件:/ <url-pattern>/

它编译得很好,我已经清理了两个项目,都是从零开始构建的,甚至退出了​​eclipse并重新启动了PC,但它仍然在发生......我收到一个错误(请参阅下文),告诉我存在“No文件找到:/ diarybooker/contact“这是显而易见的,我已经从我的wineathome应用程序中删除了对diarybooker的所有引用。我甚至对所有文件进行了文本搜索,并且没有任何内容。它在哪里捡起它来寻找它,更重要的是我该如何阻止这个错误?

以下错误消息是我的战争/ WEB-INF/web.xml文件中的内容...

Logging to JettyLogger(null) via com.google.apphosting.utils.jetty.JettyLogger 
Successfully processed C:\eclipse\WineAtHome\war\WEB-INF/appengine-web.xml 
Successfully processed C:\eclipse\WineAtHome\war\WEB-INF/web.xml 
The server is running at http://localhost:8888/ 
[WARN] No file found for: /diarybooker/contact 
[WARN] No file found for: /diarybooker/contact 
[WARN] No file found for: /diarybooker/contact 
[WARN] No file found for: /diarybooker/contact 
[WARN] No file found for: /diarybooker/contact 
[WARN] No file found for: /diarybooker/contact 
[WARN] No file found for: /diarybooker/contact 

网络/ WEB_INF/web.xml文件:

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE web-app 
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" 
    "http://java.sun.com/dtd/web-app_2_3.dtd"> 

<web-app> 

    <!-- Servlets --> 
    <servlet> 
    <servlet-name>ContactService</servlet-name> 
    <servlet-class>com.wineathome.server.S_ContactServiceImpl</servlet-class> 
    </servlet> 

    <servlet-mapping> 
    <servlet-name>ContactService</servlet-name> 
    <url-pattern>/wineathome/contact</url-pattern> 
    </servlet-mapping> 

    <!-- Default page to serve --> 
    <welcome-file-list> 
    <welcome-file>WineAtHome.html</welcome-file> 
    </welcome-file-list> 

</web-app> 

回答

1

看起来好像/diarybooker/contact正在被请求。

  • 一个浏览器窗口中打开那个仍然在试图访问该页面
  • 一个GWT模块仍然被称为“diarybooker”:这可能是由引起的。如果您的GWT模块 仍然被调用,那么GWT将自动将其加入您的ContactService类中设置的 @RemoteServiceRelativePath。请务必检查<module>.gwt.xml文件中的rename-to属性。
+0

啊,是的,我认为第一个选择是问题,我可能有一个Chrome标签试图访问旧的应用程序,当然不再“运行”关闭所有东西,重新启动并没有清除问题因为当我将Chrome重新打开并重试时,它再次加载了所有相同的选项卡,其中包括试图访问/ diarybooker/contact的一个选项卡。我刚刚尝试解决不同的问题,关闭了所有标签,因此我只打开了gmail,然后当我重新启动本地开发服务器时,错误不再发生。 – johnvdenley

+0

我来这里是为了让大家知道问题已经消失,并且发现您的评论乔纳森,突然间我意识到问题所在。 :D辉煌!傻我! – johnvdenley

相关问题