我创建了一个简单的gwt应用程序(使用gwt 2.4)进行单个RPC调用。
当我在GWT开发模式下运行时,运行正常,但是当我尝试在服务器上运行时 - 这是我得到的信息 -
POST http://app.sparkcrawler.com/com.arvindikchari.auth.App/AuthenticationService 404 (Not Found)
我已将Eclipse GWT项目中WAR文件夹中的所有文件复制到Web服务器的文件夹中。 Web服务器使用Tomcat 5.5(带有Cpanel控制面板)。成功编译文件后,我复制了这些文件(“GWT Compile Project”)......
我在这里做错了什么?我错过了一些文件吗?我已将war文件夹中的所有内容(包括“WEB-INF”文件夹及其内容)复制到Web服务器。
答案 0 :(得分:0)
我认为,复制Eclipse项目的WAR文件夹不是将GWT应用程序部署到服务器的合适方式。
首先必须编译生产模式(请参阅Understanding the GWT compiler),然后使用生成的JavaScript文件创建一个WAR,其中包括可以部署到Tomcat服务器的服务器端类。 (见Deploy a GWT Application)
您可以使用Ant或Maven自动完成此过程。