Java 启用高复制数据存储—Maven GWT+;盖伊
我试图使高复制与我的应用程序一起工作,但出现以下错误:Java 启用高复制数据存储—Maven GWT+;盖伊,java,google-app-engine,maven,gwt,Java,Google App Engine,Maven,Gwt,我试图使高复制与我的应用程序一起工作,但出现以下错误: java.lang.IllegalArgumentException: transactions on multiple entity groups only allowed in High Replication applications 我的maven插件可能没有得到正确的配置(JVMLAGG): com.google.appengine appengine maven插件 ${gaevervion} org.codehaus.mo
java.lang.IllegalArgumentException: transactions on multiple entity groups only allowed in High Replication applications
我的maven插件可能没有得到正确的配置(JVMLAGG
):
com.google.appengine
appengine maven插件
${gaevervion}
org.codehaus.mojo
GWTMaven插件
${gwtVersion}
准备包装
编译
org.jboss.errai.ui.demo.App
index.html
${gaevervion}
${webappDirectory}
${webappDirectory}
com.google.appengine.tools.development.gwt.AppEngineLauncher
-Ddatastore.default\u high\u rep\u job\u policy\u unapplied\u job\u pct=20
我用这个命令运行我的应用程序mvn gwt:run
它工作得很好,只有在执行Transaction
时,我才能正确访问数据存储。我已经添加了JVM标志,但它似乎仍然没有以高复制运行数据存储
顺便说一句,我使用的是GAE SDK版本1.7.5
有人知道如何解决这个问题吗?
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<version>2.5.1</version>
<executions>
<execution>
<goals>
<goal>compile</goal>
</goals>
</execution>
</executions>
<configuration>
<server>com.google.appengine.tools.development.gwt.AppEngineLauncher</server>
<appEngineVersion>1.8.0</appEngineVersion>
<runTarget>test.html</runTarget>
<hostedWebapp>${webappDirectory}</hostedWebapp>
<extraJvmArgs>-Ddatastore.default_high_rep_job_policy_unapplied_job_pct=20</extraJvmArgs>
</configuration>
</plugin>
org.codehaus.mojo
GWTMaven插件
2.5.1
编译
com.google.appengine.tools.development.gwt.AppEngineLauncher
1.8.0
test.html
${webappDirectory}
-Ddatastore.default\u high\u rep\u job\u policy\u unapplied\u job\u pct=20
我的POM的这部分对我有用!我用了
而不是
org.codehaus.mojo
GWTMaven插件
2.5.1
编译
com.google.appengine.tools.development.gwt.AppEngineLauncher
1.8.0
test.html
${webappDirectory}
-Ddatastore.default\u high\u rep\u job\u policy\u unapplied\u job\u pct=20
我的POM的这部分对我有用!我用了
而不是
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<version>2.5.1</version>
<executions>
<execution>
<goals>
<goal>compile</goal>
</goals>
</execution>
</executions>
<configuration>
<server>com.google.appengine.tools.development.gwt.AppEngineLauncher</server>
<appEngineVersion>1.8.0</appEngineVersion>
<runTarget>test.html</runTarget>
<hostedWebapp>${webappDirectory}</hostedWebapp>
<extraJvmArgs>-Ddatastore.default_high_rep_job_policy_unapplied_job_pct=20</extraJvmArgs>
</configuration>
</plugin>