0

Struts2アプリケーションをGoogleアプリに変換しています。アプリケーションのフロントページを呼び出そうとすると、コンソールに次のエラーが表示されます。クラスパスにcommons-fileupload-1.2.2.jarがあります。誰か助けてもらえますか?これに加えて必要な別の瓶はありますか?それとも問題は何か他のものですか?

java.lang.NoClassDefFoundError: java.rmi.server.UID is a restricted class. Please see the Google  App Engine developer's guide for more details.
    at com.google.appengine.tools.development.agent.runtime.Runtime.reject(Runtime.java:51)
    at net.sf.ehcache.Cache.createGuid(Cache.java:1929)
    at net.sf.ehcache.Cache.<init>(Cache.java:433)
    at net.sf.ehcache.config.ConfigurationHelper.createCache(ConfigurationHelper.java:313)
    at net.sf.ehcache.config.ConfigurationHelper.createDefaultCache(ConfigurationHelper.java:246)
    at net.sf.ehcache.CacheManager.configure(CacheManager.java:286)
    at net.sf.ehcache.CacheManager.init(CacheManager.java:218)
    at net.sf.ehcache.CacheManager.<init>(CacheManager.java:205)
    at net.sf.ehcache.CacheManager.create(CacheManager.java:374)
    at org.hibernate.cache.EhCacheProvider.start(EhCacheProvider.java:124)
    at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:169)
    at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1005)
    at com.configuration.ConfigurationListener.contextInitialized(ConfigurationListener.java:19)
    at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548)
    at org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
    at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250)
    at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
    at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:467)
    at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
    at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
    at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
    at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
    at org.mortbay.jetty.Server.doStart(Server.java:224)
    at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
    at com.google.appengine.tools.development.JettyContainerService.startContainer(JettyContainerService.java:196)
    at com.google.appengine.tools.development.AbstractContainerService.startup(AbstractContainerService.java:239)
    at com.google.appengine.tools.development.DevAppServerImpl.start(DevAppServerImpl.java:146)
    at com.google.appengine.tools.development.gwt.AppEngineLauncher.start(AppEngineLauncher.java:97)
    at com.google.gwt.dev.DevMode.doStartUpServer(DevMode.java:509)
    at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:1068)
    at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:811)
    at com.google.gwt.dev.DevMode.main(DevMode.java:311)
4

2 に答える 2

0

この投稿を参照してください: Googleアプリのrmiエラー

少し古いですが、まだ有効なようです。

于 2012-06-14T21:00:43.610 に答える
0

GWTjarファイルなしでアプリケーションを再構築しました。それで問題は解決したようです。

于 2012-06-16T01:29:41.727 に答える