0

基本的に3つの主要部分で構成されるJavaプロジェクトがあります。

  1. Google AppEngineを使用するウェブサーバーアプリケーション->war(fs_primeranks_server
  2. デスクトップ用のクライアントアプリケーション->JAR(fs_proxy
  3. Webサーバーに接続するAndroidアプリ。(fs_replay
  4. 共通データオブジェクト表現を含む共通jarクラスライブラリを含むボーナスモジュール。(fs_data

私はInteliJIDEAでプロジェクトを作成することから始めました。現在のポイントに到達してから、Mavenに変更しました。ただし、変更を加えると、サーバーコンポーネントは実行されなくなります。コンパイルされますが、 ClassNotFound例外がスローされます。以前のInteliJIDEAプロジェクトファイルと同様に、すべてが正常に実行されていました。私の問題は、Mavenファイルの設定方法にあると確信しています。それにもかかわらず、何時間もの調査と調査の後、私はまだそれを修正することができません。それで、何かアイデアはありますか?

githubでホストされているプロジェクトファイル。

Mavenビルドプロセスの出力とgae:runコマンド(例外を除く)。(警告は次のように始まります:

java.lang.ClassNotFoundException:net.primeranks.fs_server.GuiceConfigFsPrimeranksServer)

ビルド後のファイル構造のイメージ。JARファイルとクラスファイルは問題ないようです。

ありがとう!

4

1 に答える 1

0

さて、悪いウェブ設定ファイル。スタートアップクラスのパスが間違っていたため、クラスが例外を検出しませんでした。:(

于 2012-09-04T16:58:46.840 に答える