Это для GWT 2.7.0 и Google App Engine 1.9.34Запуск режима DEV GWT в затмении отладчик
У меня есть приложение GWT, что отлично работает запуск приложения, используя режим супер Dev в сценарии сборки ANT изнутри Затмение. Это ANT задача:
<target name="hosted" depends="javac" description="Run hosted mode">
<java failonerror="true" fork="true" classname="com.google.gwt.dev.DevMode">
<classpath>
<pathelement location="${src.dir}"/>
<path refid="project.class.path"/>
</classpath>
<jvmarg value="-Xmx1536M"/>
<arg value="-startupUrl"/>
<arg value="eDaptiv.html"/>
<!-- Additional arguments like -style PRETTY or -logLevel DEBUG -->
<arg value="${entrypoint.class}"/>
</java>
Режим отладки Dev придумывает и протоколирование направляется на консоль в Eclipse.
Когда я пытаюсь запустить приложение, используя команду «Запуск -> Отладка» с помощью конфигурации запуска Google Web App, я получаю приведенную ниже ошибку. Я знаю, что Google App-engine не поддерживает JDBC, но не может понять, почему он, похоже, работает при использовании сценария сборки ANT для запуска. Я предполагаю, что каким-то образом мне нужно настроить Google Web App, чтобы каким-то образом не использовать движок приложения, но, похоже, не найти способ его отключить.
=== 2017-01-15 17: 09: 56511 [70-0] ОШИБКА ScreenLoaderServlet - screenLoader - com.isomorphic.servlet.ScreenLoaderServlet исключением верхнего уровня java.lang.NoClassDefFoundError: java.lang.management .ManagementFactory - это ограниченный класс. Дополнительную информацию см. В руководстве разработчика Google App Engine. at com.google.appengine.tools.development.agent.runtime.Runtime.reject (Runtime.java:52) at com.isomorphic.util.IOUtil._threadSafeTmpFileName (IOUtil.java:321) at com.isomorphic. util.IOUtil.threadSafeTmpFileName (IOUtil.java:311) at com.isomorphic.sql.SQLDriver. (SQLDriver.java:2281) на java.lang.Class.forName0 (собственный метод) на java.lang.Class. forName (Class.java:259) at com.google.appengine.tools.development.agent.runtime.RuntimeHelper.checkRestricted (RuntimeHelper.java:70) at com.google.appengine.tools.development.agent.runtime. Runtime.checkRestricted (Runtime.java:65) at com.isomorphic.sql.SQLDataSource.init (SQLDataSource.java:309)