2

クライアントのみの Eclipse Scout アプリケーションを実行しようとしています。

メニュー「New Scout Project…」を選択し、ウィザードの最初のステップで次の項目のみをチェックしました。

  • com.company.app.ui.swt
  • com.company.app.client
  • com.company.app.shared

すべて問題ないように見えますが、クライアント アプリケーションを起動すると、次の Stacktrace が表示されます。

!ENTRY org.eclipse.scout.rt.client 4 0 2014-07-09 15:35:06.078
!MESSAGE org.eclipse.scout.rt.client.AbstractClientSession.startSession(AbstractClientSession.java:257) load session
!STACK 0
java.lang.reflect.UndeclaredThrowableException
    at com.sun.proxy.$Proxy17.getAllCodeTypeClasses(Unknown Source)
    at org.eclipse.scout.rt.client.services.common.code.CodeServiceClientProxy.getAllCodeTypeClasses(CodeServiceClientProxy.java:333)
    at org.eclipse.scout.rt.client.services.common.code.CodeServiceClientProxy.getAllCodeTypes(CodeServiceClientProxy.java:354)
    at org.eclipse.scout.rt.shared.services.common.code.CODES.getAllCodeTypes(CODES.java:97)
    at com.company.app.client.ClientSession.execLoadSession(ClientSession.java:33)
    at org.eclipse.scout.rt.client.AbstractClientSession.startSession(AbstractClientSession.java:252)
    at org.eclipse.scout.rt.client.services.common.session.internal.ClientSessionRegistryService$1.runVoid(ClientSessionRegistryService.java:64)
    at org.eclipse.scout.rt.client.ClientJob.runStatus(ClientJob.java:189)
    at org.eclipse.scout.rt.client.ClientJob.runTransactionWrapper(ClientJob.java:172)
    at org.eclipse.scout.rt.client.ClientJob.run(ClientJob.java:159)
    at org.eclipse.scout.commons.job.JobEx.runNow(JobEx.java:51)
    at org.eclipse.scout.rt.client.services.common.session.internal.ClientSessionRegistryService.createAndStartClientSession(ClientSessionRegistryService.java:68)
    at org.eclipse.scout.rt.client.services.common.session.internal.ClientSessionRegistryService.newClientSession(ClientSessionRegistryService.java:39)
    at org.eclipse.scout.rt.ui.swt.AbstractSwtEnvironment$4.run(AbstractSwtEnvironment.java:539)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

クライアント アプリケーションが存在しないサーバーに接続する必要があるのはなぜですか?

4

2 に答える 2

0

の新規プロジェクト ウィザードはScout SDK、クライアントのみのアプリケーションの作成にはあまり適していません。一部の場所では、生成されたコードを手動で調整する必要があります。

最も単純な (そして最も制限された) アプローチは、Scout ウィジェットのデモ アプリケーションについて説明しているScout ブックに記載されています。

より詳細な回答については、このフォーラムの投稿をお読みください。

于 2014-07-09T15:47:26.790 に答える