0

我创建了一个简单的 gwt 应用程序(使用 gwt 2.4),它进行单个 RPC 调用。

当我在 GWT Dev 模式下运行它时,它运行良好,但是当我尝试在服务器上运行它时——这是我得到的消息——

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 服务器。

4

1 回答 1

0

我认为,复制 Eclipse 项目的 WAR 文件夹不是将 GWT 应用程序部署到服务器的合适方式。

您首先必须针对生产模式进行编译(请参阅了解 GWT 编译器),然后使用生成的 JavaScript 文件创建一个包含服务器端类的 WAR,您可以将其部署到 Tomcat 服务器。(请参阅部署 GWT 应用程序

您可以使用 Ant 或 Maven 自动执行此过程。

于 2012-04-23T12:32:31.197 回答