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>
啊,是的,我认为第一个选择是问题,我可能有一个Chrome标签试图访问旧的应用程序,当然不再“运行”关闭所有东西,重新启动并没有清除问题因为当我将Chrome重新打开并重试时,它再次加载了所有相同的选项卡,其中包括试图访问/ diarybooker/contact的一个选项卡。我刚刚尝试解决不同的问题,关闭了所有标签,因此我只打开了gmail,然后当我重新启动本地开发服务器时,错误不再发生。 – johnvdenley
我来这里是为了让大家知道问题已经消失,并且发现您的评论乔纳森,突然间我意识到问题所在。 :D辉煌!傻我! – johnvdenley