我将我的 web 应用程序(用 GWT 编写并使用远程过程调用 (RPC))部署到 OpenShift。如果我访问我的应用程序,就会调用 RPC。我检查了日志文件,结果出现以下异常:

java.lang.ClassNotFoundException: com.google.gwt.user.client.rpc.RemoteService

有谁知道,如何解决这个问题?我使用 Maven 来构建我的应用程序(mvn clean install)

有帮助吗?

解决方案

请将依赖项添加到您的 pom.xml. 。代替 ${gwtVersion} 在下面的依赖中。

    <dependency>
        <groupId>com.google.gwt</groupId>
        <artifactId>gwt-servlet</artifactId>
        <version>${gwtVersion}</version>
        <scope>runtime</scope>
    </dependency>

再次执行相同的步骤 mvn clean install

请看一下 部署 GWT-RPC-Applicaton 时出现 ClassNotFoundException

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top