找不到GWT RPC服务

找不到GWT RPC服务,gwt,service,rpc,Gwt,Service,Rpc,我在网上搜索了将近几个小时,但没有找到答案。 问题是我想测试gwt RPC。 因此,我使用Eclipse插件生成了一个GWT远程服务。 但每次出现以下故障:[警告]找不到的文件:/kuss_projekt/SpeicherService 我尝试了很多,但我不知道有什么问题。 这是我的密码: web.xml: <web-app> <servlet> <servlet-name>SpeicherService</servlet-name>

我在网上搜索了将近几个小时,但没有找到答案。 问题是我想测试gwt RPC。 因此,我使用Eclipse插件生成了一个GWT远程服务。 但每次出现以下故障:[警告]找不到的文件:/kuss_projekt/SpeicherService

我尝试了很多,但我不知道有什么问题。 这是我的密码:

web.xml:
<web-app>

<servlet>
    <servlet-name>SpeicherService</servlet-name>
    <servlet-class>de.fhdo.kuss.server.SpeicherServiceImpl</servlet-class>
</servlet>

<servlet-mapping>
    <servlet-name>SpeicherService</servlet-name>
    <url-pattern>/kuss_projekt/SpeicherService</url-pattern>
</servlet-mapping>

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


</web-app>
-

-

您是否尝试过从servlet映射中删除/kuss_projekt以使其:

<servlet-mapping>
    <servlet-name>SpeicherService</servlet-name>
    <url-pattern>/SpeicherService</url-pattern>
</servlet-mapping>
客户端将对通过连接生成的URL发出请求

GWT.getModuleBaseURL() + "SpeicherService"
如果servlet未映射到此url,则请求将失败。尝试在控制台上打印GWT.getModuleBaseURL+SpeicherService,以查看测试用例中的基本url。一旦你得到了这个,打开浏览器并转到那个url。如果响应表示不支持Get方法之类的内容,则所有内容都正确映射。另一方面,如果您得到404,您必须修复servlet映射

您是否尝试过从servlet映射中删除/kuss_projekt以使其:

<servlet-mapping>
    <servlet-name>SpeicherService</servlet-name>
    <url-pattern>/SpeicherService</url-pattern>
</servlet-mapping>
客户端将对通过连接生成的URL发出请求

GWT.getModuleBaseURL() + "SpeicherService"

如果servlet未映射到此url,则请求将失败。尝试在控制台上打印GWT.getModuleBaseURL+SpeicherService,以查看测试用例中的基本url。一旦你得到了这个,打开浏览器并转到那个url。如果响应表示不支持Get方法之类的内容,则所有内容都正确映射。另一方面,如果使用404,则需要修复servlet映射

应用程序xml文件是否包含

<module rename-to='kuss_projekt'>

您的应用程序xml文件是否包含

<module rename-to='kuss_projekt'>

这在我的Kuss_Projekt.gwt.xml文件中。这会改变什么?在我的例子中,它是这个answer.xml文件的组合,其中包含一个有区分大小写错误的重命名和上面的答案。这在我的Kuss_Projekt.gwt.xml文件中。这会有什么变化?在我的例子中,它是这个answer.xml文件的组合,其中包含一个有区分大小写错误的重命名和上面的答案。感谢您的帮助。它是由插件自动构建的,所以我认为它必须是正确的。我尝试了这个请求,得到了404响应。所以我修复了servlet映射,现在已经找到了服务。但是我得到了以下异常:[ERROR][kuss_projekt]第6行:com.google.gwt.user.server.rpc.RemoteServiceServlet类型没有可用的源代码;您是否忘记继承所需的模块?但我有密码。怎么了?Sry但我对这一点还不熟悉,从来没有使用过servlet和它。@ph09,接受答案并发布一个新问题。在stackoverflow,答案和评论应该集中在一个问题上。我仍然有一个问题,我得到了这个:[警告]没有找到文件:/kuss_projekt/SpeicherService我被过度扩展了…谢谢你的帮助。它是由插件自动构建的,所以我认为它必须是正确的。我尝试了这个请求,得到了404响应。所以我修复了servlet映射,现在已经找到了服务。但是我得到了以下异常:[ERROR][kuss_projekt]第6行:com.google.gwt.user.server.rpc.RemoteServiceServlet类型没有可用的源代码;您是否忘记继承所需的模块?但我有密码。怎么了?Sry但我对这一点还不熟悉,从来没有使用过servlet和它。@ph09,接受答案并发布一个新问题。在stackoverflow,答案和评论应该集中在一个问题上。我仍然有一个问题,我得到了这个:[警告]没有找到文件:/kuss_projekt/SpeicherService我被过度扩展了。。。
GWT.getModuleBaseURL() + "SpeicherService"
<module rename-to='kuss_projekt'>