• ベストアンサー

JAVAアプレットとIIS6.0について

おせわになります。 JAVAアプレット初心者です。 現在、JAVAアプレットにて、テキストファイルを読込むプログラムを作成しており、このプログラムをIIS5.0上で実行すると正常に動作するのですが、それをIIS6.0上で実行すると、正常に動作せず、JAVAアプレット実行中に停止してしまいます。 アプレットビュアーで見たところ、最後にInputStreamReader()関数で引っかかってしまっている様なのですが、IIS6.0の場合なにか特別な設定が必要なのでしょうか? ご存知の方がいらっしゃいましたら、お助け下さい。 宜しく御願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

たびたび失礼します。 http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?forum=6&topic=13112 ↑は「ASPでローカルディスクにアクセスできない。」という書き込みがあるので、まったく同じというワケではありませんが、参考になれば幸いです。

参考URL:
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?forum=6&topic=13112
KS_Hen
質問者

お礼

pcbeginner様 度々のフォロー有難う御座いました。 こちらの環境でいろいろセキュリティ面なども試してみましたが、なんともうまくいきませんでした(涙) 別途いろいろ試してみたいと思います。 幾度に渡り、有難う御座いました。

その他の回答 (2)

回答No.2

>Windows2000&IIS5.0を介した場合、 >Windows2003&IIS6.0を介した場合で比較しております。 >またjavaVMも同一のバージョンも同一でのチェックしております。 つまり、 A端末のブラウザ→Bサーバー:Windows2000&IIS5.0 A端末のブラウザ→Cサーバー:Windows2003&IIS6.0 としたときに、結果が違うんですよね? テキストファイルはBサーバー(もしくはCサーバー)上にアプレットがある場所と同じところにあるんですよね?

KS_Hen
質問者

補足

pcbeginner様 早々のご連絡有難う御座います。 テキストファイルは、HTML & CLASS格納フォルダの下に<DATA>というフォルダを設け、その下に格納しております。 テキストをHTML & CLASS格納フォルダに変更しても結果変わりませんでした。 以上、宜しくお願い致します。

回答No.1

IIS5.0上で実行、IIS6.0上で実行とありますが、 アプレットが実際に動くのはローカルのjavaVM上ですよね。 同じ端末の同じブラウザで実行しても違いがでますか? ブラウザで右クリックしてHTMLソースを表示すると何か違いはでるでしょうか? InputStreamReader()でひっかかるということは何かしら例外が発生しているということですよね? そこでスタックとレースを出力して原因を追ってみてはいかがでしょうか。

KS_Hen
質問者

補足

pcbeginner様 ご教示有難うございます。 HTMLソースは一切変わりは無く、 Windows2000&IIS5.0を介した場合、 Windows2003&IIS6.0を介した場合で比較しております。 またjavaVMも同一のバージョンも同一でのチェックしております。 気がかりなのは、Windows2003&IIS6.0の環境で、 HTMLを直接実行するとアプレットが正常に走ることから、 IIS6.0を経由しているが為に、テキストファイルへのアクセスを拒んでいるのかとも考えております。 (あまりに勝手な想像ですが、そういう事は有り得ないのでしょうかね?) もう少し細かく個々の動作について調べてみたいと思います。 ご教示、有難う御座いました。

関連するQ&A