人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Java(1.4系)のServletでWindowsのファイル共有先のファイルを扱いたいのですが、存在するファイルなのにnot foundになったり、Fileのリストが取得できないなど問題が発生して困っています。
JavaでWindowsの共有先のファイルを扱う方法を教えてください。

●質問者: maq
●カテゴリ:コンピュータ
✍キーワード:Java NOT FOUND Servlet Windows ファイル
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● b-wind
●60ポイント

http://sdc.sun.co.jp/java/docs/j2se/1.4/ja/docs/ja/api/java/io/F...

基本的に Java で扱えるファイルは File クラスであらわせるもの、となるでしょう。

ただ、File クラスでは通常使用している形の表現が使えるはずです。


基本的には

・"Z:\path\to\filename"

・"\\server_name\shared_folder\path\file"

の2パターンになるかと思います。

(上の例はZドライブにマッピングしている場合です)


Servlet という事は Tomcat を使用しているのだと思いますが、

セキュリティーマネージャーは使用していますか?

http://www.jajakarta.org/tomcat/tomcat5.0/ja/docs/tomcat-docs/se...

使用している場合、明示的にアクセスを許可しないと外部ファイルへのアクセスは拒否されるはずです。

◎質問者からの返答

ですね。Z:\path\to\filenameも\\server_name\shared_folder\path\fileの2パターンとも試しましたが、OS上からは見えるのですが…Fileクラスを使うと見えないんですよね。

実際には、StrutsのアクションでTomcatではなくWebSphereを使用しています。

WebSphereの設定になにかあったか確認してみます。

回答ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ