0

Eclipseで動的プロジェクトを実行するために、プロジェクトクラスパスに必要なjarを既に追加しました。一部のjarパスは、他の開いているプロジェクトからの参照です。スロークラスなのに見つからないエラー。そのjarファイルをブートストラップエントリに入れると、正常に機能します。

だから私の質問は:

1)動的プロジェクトを実行するにはブートストラップ構成が必須ですか?

2)サーバーの実行中にクラスパスが見つからないのはなぜですか?

3)Bootstrapエントリを構成せずにプロジェクトを実行するにはどうすればよいですか?

ここに画像の説明を入力してください

4

1 に答える 1

2

Userエントリの下にもBootstrapエントリの下にも、ビルドクラスパスに配置しないでください。

WebContent/WEB-INF/libWebアプリケーションプロジェクトのディレクトリ内にドロップする必要があります。Eclipseはそれらを検出し、ビルドパスに自動的に追加し、デプロイWEB-INF/libされたWebアプリケーションのディレクトリに自動的に含めます。これは、JavaEEコンテナーがJavaEEWebアプリケーションに必要なライブラリを探す場所だからです。

于 2012-12-25T13:20:40.700 に答える