1

setup/外部フォルダを Jetty のクラスパスに追加しようとしています。フォルダーをEclipsesetup内のクラスパスに正常に追加できます。launch configurations代わりに、Jetty への引数としてフォルダーのパスを指定する必要があります。これは、Eclipse 環境の外でプロジェクトを実行するときにsetup制御できないためです。launch configurationsXMLで次のようなものを試しました:

<jvmarg value="-Dpath=${DbServer.location}/setup"/>

これは何もしません...どんな助けも大歓迎です、ありがとう!

4

2 に答える 2

0

問題は、setup フォルダーが WAR ディレクトリにあるため、クラスパスとして他のものを指定しても、Jetty がフォルダーを探す場所が変更されないことです。Jetty がクラスパスを使用する方法については、こちらをご覧ください。

Jetty ClassLoading

親クラス・ローダーのクラスに含まれているクラス、WEB-INF/libまたはそのクラスよりも優先されるクラス。WEB-INF/classesこれは、Java 2 クラス ローダーの通常の動作とは逆です。

于 2013-07-17T21:15:32.353 に答える