1.9.34시작 GWT dev에 모드 이것은 GWT 2.7.0와 구글 앱 엔진을위한
내가 가지고 내에서 ANT 빌드 스크립트에서 슈퍼 데브 모드를 사용하여 응용 프로그램을 실행 잘 작동하는 GWT 응용 프로그램 식. 이것은 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 웹 응용 프로그램 실행 구성을 사용하여 실행 -> 디버그를 사용하여 앱을 실행하려고하면 아래 오류가 표시됩니다. Google App Engine은 JDBC를 지원하지 않지만 ANT 빌드 스크립트를 사용할 때 작동하는 것처럼 보이는 이유를 이해할 수 없습니다. 어떻게 든 Google Web App를 어떻게 든 App Engine을 사용하지 않도록 구성해야하지만이를 사용 중지하는 방법을 찾지 못하는 것 같습니다.
=== 2017년 1월 15일 17 : 09 : 56511 [70-0] ERROR 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) 에서 com.isomorphic.util.IOUtil._threadSafeTmpFileName (IOUtil.java:321) com.isomorphic. (IOUtil.java:311)com.isomorphic.sql.SQLDriver. forName (Class.java:259) (com.google.appengine.tools.development.agent.runtime.RuntimeHelper.checkRestricted (RuntimeHelper.java:70) , com.google.appengine.tools.development.agent.runtime. Runtime.checkRestricted (Runtime.java:65) at com.isomorphic.sql.SQLDataSource.init (SQLDataSource.java:309)