2012-02-21 14 views
1

NetBeansから実行しているときにすべてがJava EEプロジェクトで動作しますが、Glassfishサーバーに展開してダウンロードしたJNLPファイルを実行すると、 。一部のライブラリはJNLPファイルを実行しても動作しません

アイデア?

+0

エラーメッセージはありますか?あなたのログをチェックしましたか? – garyamorris

+1

*「いくつか追加された図書館はうまくいきません。どんなアイデアですか?」*たぶん、彼らは眠くて、おやすみを与えて、朝に試してみてください。たぶん彼らは怠け者だろう。彼らに鞭打ちを与える。他に何か?あなたは1)あなたが見たいと思ったものを記述しようとするかもしれません。 2)実際に何が起こったのかを記述する(Javaコンソールからの出力コピー/貼り付けで完了)。 ..それだけでなく、潜在的にあなたからのより多くの情報を、私は誰もがこの問題を解決することができます疑いがあります。 –

答えて

2

標準のJava SE配布に含まれていないプログラムが必要とするライブラリは、JNLPファイルで参照する必要があります。あなたのJNLPファイルの一部は次のようになります。

<resources> 
    <j2se version="1.6+"/> 
    <jar href="serdarsProject.jar" main="true"/> 
    <jar href="lib/activation.jar"/> 
    <jar href="lib/mail.jar"/> 
    <jar href="lib/jcommon-1.0.16.jar"/> 
    <jar href="lib/log4j-1.2.jar"/> 
</resources> 

のmail.jarとactivation.jarのは、Java EEに含まれているので、NetBeansでのJava EEプロジェクトを実行しているときに、あなたはあなたのライブラリにこれらを必要としません。

環境設定でJavaコンソールをオンにします。 Windowsでは、これをコントロールパネルから行うことができます。このオプションは、Javaコントロールパネルにあります。プログラムの一部の機能がうまく動作しないと、出力ウィンドウに特定のエラーメッセージが表示されることがあります。これは、どのJARライブラリを含める必要があるかを判断するのに役立ちます。

+0

glassfishはどのジャーを含めるか把握していますか? – Thufir

関連する問題