NetBeans 7.1.1とGlassFish 3.1.2を使用してJava JPA JAX-RSアプリケーションを開発しています。私はWebアプリケーションの単体テストを作成していません。問題は、NetBeansがプロジェクトのテストライブラリのUIフォルダに追加するglassfish-embedded-static-shell.jarが、自分が望むもの(glassfish-embedded-all-3.1.2.jar)と競合しているということです。手動で私はそれを削除するさまざまな方法を試みましたが、それは明らかに特別です - UIで利用可能な削除または削除オプションはありません。だから私は、プロジェクトを閉じて、その行を編集し、再開くプロジェクトを試してみましたが、それは常に墓から戻ったNetBeansが自動的に単体テスト用に追加するglassfish-embedded-static-shell.jarを削除するにはどうすればよいですか?
j2ee.platform.embeddableejb.classpath=${j2ee.server.home}/lib/embedded/glassfish-embedded-static-shell.jar
:私はそれは私のproject.propertiesファイルで言及されますことがわかります。ライブラリの>プロジェクトのコンパイルで、プロジェクトのプロパティで探してみましたが、そこには表示されません。おそらく、NetBeansプロジェクトから同様の特別なファイルを削除する方法を見つけたでしょうか?ありがとうございました
あなたはglassfish-embedded-static-shell-3.1.2.jarをどこでダウンロードしましたか?私がダウンロードしたものはわずか7kで、POM参照はありますが実際のクラスはありません。 –
さて、それは見つけるためのSOBの一種でした:http://repo2.maven.org/maven2/org/glassfish/main/extras/glassfish-embedded-all/3.1.2/glassfish-embedded-all-3.1。 2。紛らわしいことに、以前のバージョンはここにありました:http://download.java.net/maven/glassfish/org/glassfish/extras/glassfish-embedded-all/3.1.1/glassfish-embedded-all-3.1.1.jar –
ダウンロード? [docs](http://docs.oracle.com/cd/E18930_01/html/821-2424/gjlde.html)によると、このファイルはすでにglassfishのインストールディレクトリにあります: "as-install/glassfish/lib/embedded "(" as-install "はWindowsマシンでは" C:\ glassfish3 "と表示される可能性が高い)。このディレクトリからファイルを参照し、移動させないように求められます。私はこの材料をまったく動かすことができないのですが。 –