Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java gwt-调用异步函数时在web模式下出错_Java_Eclipse_Gwt_Login_War - Fatal编程技术网

Java gwt-调用异步函数时在web模式下出错

Java gwt-调用异步函数时在web模式下出错,java,eclipse,gwt,login,war,Java,Eclipse,Gwt,Login,War,我在WGT中制作了一个简单的登录应用程序,它向用户询问用户和密码,验证服务器端“硬编码”(不涉及数据库)的详细信息,然后显示一个包含一些信息的简单表 当我在Eclipse中运行应用程序时,一切正常 但在我执行WAR文件并在浏览器中运行HTML文件后,在单击登录按钮后,我得到: "Unable to initiate the asynchronous service invocation (GreetingService_Proxy.greetServer) -- check the netwo

我在WGT中制作了一个简单的登录应用程序,它向用户询问用户和密码,验证服务器端“硬编码”(不涉及数据库)的详细信息,然后显示一个包含一些信息的简单表

当我在Eclipse中运行应用程序时,一切正常 但在我执行WAR文件并在浏览器中运行HTML文件后,在单击登录按钮后,我得到:

 "Unable to initiate the asynchronous service invocation (GreetingService_Proxy.greetServer) -- check the network connection"
我了解了这个问题,并在moudle.xml文件中添加了一些行:

<inherits name="com.google.gwt.core.Core" />
<add-linker name="xs" />
有人知道会是什么吗

说我是GWT新手很重要,所以请在你的回答中包括我可能错过的任何基本步骤


谢谢

问题在于,您没有运行服务器,而只是试图从硬盘上的文件运行整个应用程序。您正在使用的
xs
链接器允许您从目录运行JavaScript,但是如果没有服务器,您的异步服务调用将无法与之对话

取而代之的是,考虑使用Tomcat或JETTY作为服务器,在它们内部部署您的战争,并在计算机上启动它们。完成此操作后,将不再需要启用

xs
链接器的链接器行

查看GWT文档中的Deploying(部署)页面了解更多信息-您不仅需要部署到服务器,还需要部署到可以运行RPC服务的服务器:


当然还有另一种选择,但可能对您没有帮助:删除异步服务调用。如果您不调用服务器,则不需要任何软件运行该服务。

据我所知,您部署了一个war文件,该文件显示在浏览器中,试图访问本地计算机上的文件。这导致了同一原产地政策问题。你有任何链接或表格的绝对参考吗?
(NS_ERROR_DOM_BAD_URI): Access to restricted URI denied code: 1012 INDEX_SIZE_ERR: 1 DOMSTRING_SIZE_ERR: 2 HIERARCHY_REQUEST_ERR: 3 WRONG_DOCUMENT_ERR: 4 INVALID_CHARACTER_ERR: 5 NO_DATA_ALLOWED_ERR: 6 NO_MODIFICATION_ALLOWED_ERR: 7 NOT_FOUND_ERR: 8 NOT_SUPPORTED_ERR: 9 INUSE_ATTRIBUTE_ERR: 10 INVALID_STATE_ERR: 11 SYNTAX_ERR: 12 INVALID_MODIFICATION_ERR: 13 NAMESPACE_ERR: 14 INVALID_ACCESS_ERR: 15 VALIDATION_ERR: 16 TYPE_MISMATCH_ERR: 17 SECURITY_ERR: 18 NETWORK_ERR: 19 ABORT_ERR: 20 URL_MISMATCH_ERR: 21 QUOTA_EXCEEDED_ERR: 22 TIMEOUT_ERR: 23 INVALID_NODE_TYPE_ERR: 24 DATA_CLONE_ERR: 25 result: 2152924148 filename: file:///C:/Users/meital/Desktop/workspace2/New%20folder/meitalgwt/012B81D90198FC382E15B5001E0AD8FE.cache.js lineNumber: 579 columnNumber: 0 inner: null data: null