gpt4 book ai didi

java - GWT [警告] 404 - 获取/birgit.chat.Chat.nocache.js cometd

转载 作者:行者123 更新时间:2023-12-04 06:00:40 26 4
gpt4 key购买 nike

我无法运行 cometd 聊天示例。
我得到这个错误

[WARN] 404 - GET /birgit.chat.Chat.nocache.js (127.0.0.1) 1413 bytes



这就是我的 web.xml 的样子
<servlet>
<servlet-name>chatComet</servlet-name>
<servlet-class>net.zschech.gwt.comet.server.CometServlet</servlet-class>
</servlet>

<servlet>
<servlet-name>chatServiceImpl</servlet-name>
<servlet-class>birgit.chat.server.ChatServiceImpl</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>chatServiceImpl</servlet-name>
<url-pattern>/birgit.chat.Chat/chat</url-pattern>
</servlet-mapping>

这是我的 Chat.gwt.xml
   <!DOCTYPE module SYSTEM "http://google-web-toolkit.googlecode.com/svn/trunk/distro-         source/core/src/gwt-module.dtd">
<module >
<inherits name="com.google.gwt.user.User" />
<inherits name="com.google.gwt.user.theme.standard.Standard" />
<inherits name="net.zschech.gwt.comet.Comet" />
<servlet class="birgit.chat.server.ChatServiceImpl" path="/chat"/>
<entry-point class="birgit.chat.client.ChatEntryPoint" />
</module>

这些是我使用的包
package birgit.chat.client;
package birgit.chat.server;

我认为路径有问题,但我没有想法。

请帮忙。
谢谢你。

最佳答案

首先你应该在你的 *.gwt.xml 中重命名你的模块名称,模块有 rename-to重命名模块的属性。之后,您可以使用重命名的模块名称引用您的 *.nocache.html。

 <module rename-to="chatModule">
<inherits name="com.google.gwt.user.User" />
<inherits name="com.google.gwt.user.theme.standard.Standard" />
<inherits name="net.zschech.gwt.comet.Comet" />
<servlet class="birgit.chat.server.ChatServiceImpl" path="/chat"/>
<entry-point class="birgit.chat.client.ChatEntryPoint" />
</module>

并在您的 html 页面中:
<script type="text/javascript" language="javascript" 
src="chatModule/Chat.nocache.js"></script>

关于java - GWT [警告] 404 - 获取/birgit.chat.Chat.nocache.js cometd ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8946831/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com