Google 응용 프로그램 엔진과 개발 환경에 내장 된 jetty 서버가있는 eclipse + gwt 플러그인에서 제대로 실행되는 nosql 데이터베이스가있는 GWT + GAE 응용 프로그램이 있습니다. 프로덕션 환경에서 많은 원인으로 Tomcat 또는 JBoss와 같은 외부 자체 관리 서버에이 응용 프로그램을 배포해야합니다.외부 서버에 GWT GAE 응용 프로그램을 배포하는 방법
https://groups.google.com/forum/?fromgroups=#!topic/google-appengine-java/LYySmvqdbO8
내가 외부 서버에 내 응용 프로그램을 배포 Link1 (즉, 바람둥이 : 나는 운이 많은 튜토리얼 및 팁 & 트릭 등을 수행 또는 부두) 올바르게 시작하지만 데이터베이스 연결을 사용하는 호출을하면이 오류가 발생합니다 :
Caused by: java.lang.NullPointerException: No API environment is registered for this thread.
at com.google.appengine.api.datastore.DatastoreApiHelper.getCurrentAppId(DatastoreApiHelper.java:86)
at com.google.appengine.api.datastore.DatastoreApiHelper.getCurrentAppIdNamespace(DatastoreApiHelper.java:96)
at com.google.appengine.api.datastore.Query.<init>(Query.java:171)
at com.google.appengine.api.datastore.Query.<init>(Query.java:102)
at com.googlecode.objectify.impl.QueryImpl.<init>(QueryImpl.java:69)
at com.googlecode.objectify.impl.AsyncObjectifyImpl.query(AsyncObjectifyImpl.java:354)
at com.googlecode.objectify.impl.ObjectifyImpl.query(ObjectifyImpl.java:207)
at com.beoui.geocell.ObjectifyGeocellQueryEngine.query(ObjectifyGeocellQueryEngine.java:52)
at com.beoui.geocell.GeocellManager.proximitySearch(GeocellManager.java:381)
어떻게 Tomcat, JBOSS 또는 Jetty 같은 외부 서버에 배포 할 수 있습니까? 또는 it isn't possible?
내 의견은 : 응용 프로그램이 어떤 방법으로 뒤에 숨겨진 기본적으로 큰 외부 시스템이있는
케이프 드워프가 현재 문제가있는 배포판이고 문서가 거의 없더라도 문제를 해결한다고 생각합니다. 이제이 오류가 발생합니다 :'org.jboss.weld.resources.spi.ResourceLoadingException : 클래스 org.jboss.capedwarf.admin.DatastoreStatistics를로드하는 중 오류가 발생했습니다. at org.jboss.weld.resources.ClassTransformer.loadClass (ClassTransformer.java : 167) at org.jboss.weld.manager.BeanManagerImpl.createAnnotatedType (BeanManagerImpl.java:1026)'. 어떤 suggenstions? – fl4l