2012-01-24 9 views
0

私のGWT Applicatopnのサーバ側で外部ジャー(Apache Mahout)を使用したいと思います。 私が知っている限り、サーバー側で外部ジャーを使用するとエラーが発生しません。クライアント側でのみ、コードを実行しようとすると、次のエラーが表示されます。 "de.unimannheim.paniscus.serverのソースコードはありません..." ここで何が間違っていますか?サーバ側の外部ジャーの異常なGWTエラー

私は今、私はde.unimannheim.paniscus内で使用されているApacheの象使いからすべてのクラスを継承しcollbaorative.gwt.xmlを作成し、私の論文


こんにちはみんなのためにこれを解決する必要が私を助けてください.server.collaborativeですが、まだ動作していません。申し訳ありませんが、私は無力な何ですか?

+0

あなたの '* .gwt.xml'ファイルには、ライブラリのエントリが ''ありますか?私はあなたがそうしてはいけないと思う。 –

+0

これらのクラスの ".gwt.xml"ファイルに継承タグを追加します。あなたはこのリンクから助けを借りることができますhttp://code.google.com/p/google-web-toolkit-incubator/wiki/PathsHandlingFAQ –

答えて

1

私はDusty Campbellに同意します。* .gwt.xmlにjarファイルを継承するべきではありません。 *.gwt.xml<inherits>タグは、継承されるべきgwtモジュールを指定します。したがって、クライアントサイド互換のコードだけを継承することができます。 GWTのドキュメントから

引用:「<inherits name="logical-module-name" />:継承されたモジュールのXMLの内容がそのままコピーされたかのように指定されたモジュールからすべての設定を継承任意の数のモジュールは、このように継承することができます。」 も参照:http://code.google.com/webtoolkit/doc/1.6/DevGuideOrganizingProjects.html#DevGuideInheritingModules

私の推測では、(誤って)クライアント側または共有コードで "de.unimannheim.paniscus.server"パッケージのクラスを使用していると思います。 import文(import de.unimannheim.paniscus.server.*)だけでもこの例外が発生します。

+0

まあ私はサーバーパッケージのクラスを使用して右Steffinchenです。しかし、私はこのクラスの情報が必要なので、このクラスを使用する必要があります(推奨事項)。どうすればこの問題を解決できますか? –

+0

申し訳ありませんが、これは私が答えに長い時間がかかりました。私は休暇中でした。 GWTでは、クライアント側ではgwtがjavascriptに変換できるコードしか使用できません。それ以外はサーバー側に行きます。クライアントサイドからサーバーサイドコードに直接アクセスすることはできません(たとえば、クライアントサイドクラスで使用する)ので、必要な情報を得るためにサーバーにリクエストする必要があります。 [このページ](http://code.google.com/webtoolkit/doc/2.2/DevGuideServerCommunication.html)では、これらのリクエストの仕方について説明しています。 – steffinchen

関連する問題