• 締切済み

java appletからネットワーク上のファイル

こんにちわ。 Netbeans(java)でアプレットを製作しています。 アプレットを使用するユーザーのログをとり、どのURLからアクセスしているかを把握したいと考えています。 アプレットから、サーバー上のログファイル(テキストファイル)を読み込み、ログファイルの最後にログ情報をアペンドしてサーバーに上書き保存をしようてしています。 ログファイルをInputStreamに読み込みログ情報を追加する部分は自力でできましたが、更新したファイルをサーバー上に上書きする部分で躓いています。 何かヒントがあればお願いします。

  • Java
  • 回答数1
  • ありがとう数1

みんなの回答

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

Appletはクライアントで動くからね サーバ上のファイルを書き換えようとすると サーバで動くアプリが必要になるわ。

関連するQ&A

  • JAVAアプレットの仕組みについて

    HTMLに埋め込まれたJAVAアプレットが画像を表示するように記述されている場合、JAVAアプレットは画像をサーバーからダウンロードして表示しているんですよね? JAVAアプレットがサーバーからファイルをダウンロードできるように、 JAVAアプレットがサーバー上にファイルを作り出すこともできるのですか? 今、計算プログラムをダウンロードで配布して、実行して得られた計算結果を投稿してもらう仕組みを作っているのですが、 JAVAアプレットにサーバー上のファイルを操作する能力があるのなら、JAVAアプレットを読み込み実行するだけで配布と投稿の作業が一まとめにできてしまうと思いました。 JAVAアプレットはサーバー上のファイルをどこまで操作できるのでしょうか?

    • ベストアンサー
    • Java
  • Netbeansを使った消しゴム機能のJAVAアプレット

    今Netbeansを使ってアプレットを製作しています。 その内容とは消しゴムの機能を使ったもので、 表示されている画像をドラッグして消すと 下から別の新しい画像が現れるというものです。 ですが何分JAVA初心者なもので 自分ひとりでは何もできません。 こちらのサイト http://sea-cross.jp/java/java.html にある消しゴム機能を使いたいのですが Netbeansでは使用できませんでした。 どうかお力を貸してください。 お願いします。

    • ベストアンサー
    • Java
  • Javaの出来る事

    Javaアプレットで出来る事は分かるのですが、逆にできない事ってなんですか? 例えばファイルの書き込み制限なんかは、LAN内のサーバにHTMLの中にJavaアプレットのテキストで作り、その中に文字列を書き込みをしてその内容をデータとして保存なんかは出来ないのですか? これ以外にもこれは無理ってのがあれば教えてください。

  • JavaアプレットからPHPを経由してデータ保存

    現在Javaアプレットを作成しており,サーバ上でデータ保存を行いたいのでPHPを勉強しています. アプレットから送信したデータをPHPで受信することができず,苦戦しています. アプレットからPHPを呼び出す,PHPによるファイルに書き込むことはなんとかできました. アプレット,PHP間の送受信を行う簡単なサンプルがあれば教えていただきたいです. 似たような質問はありましたが,理解が追いつかなかったため,できれば具体的に教えていただけると嬉しいです. よろしくお願いいたします.

    • ベストアンサー
    • PHP
  • JAVAアプレットのインスタンス

    最近学校でJAVAアプレットを習って今いろいろと試行錯誤をしているのですが1つだけどうしてもわからない事がありました。まだ習ったばっかであまり詳しくないのでいろいろと間違えていたらすいません。 JAVAのアプリケーションではボタンを押した後、リスナーで計算してそのあとクラスごと分けてあるファイルのインスタンスを呼び出し新しいアプリケーションを起動させるようにしていました。 JAVAアプレットではリスナーで計算したあとどうやって新しいアプレットを起動すれば良いのでしょうか? 今までのコンストラクタの部分がinit()になってしまったのでどうやったらいいのか困っています。 わかる方いましたら教えてください。

  • Java アプレット 画像表示について

    Javaアプレットを勉強中の者です。 初歩的な質問で恐縮ですが、何方か、教えてください。 画像表示の、画像を、WINXPの、ペイントに自分でイラストし、「名前をつけて保存」、保存する場所は、「Java」フォルダ(Javaフォルダに Sample.javaを、置いてある。)「ファイル名」は、「Image.gif]として保存し、アプレットビューアを、実行したところ、アプレットビュ-アは、開いたのですが、何も表示されません。そこで、「Image.gif]を 直接ひらき、再度「名前をつけて保存」を、した所、当然、「上書きしますか?」と、コメントされ、「はい」とし、もう一度、アプレットビューアを、実行した所、今度は、イラストした画像が、表示されました これは、どういう事なのでしょうか? 又、自分でイラストした画像を アプレットビューアに、表示させる、正しい方法を、教えていただければ、幸いです。宜しくお願い致します。

  • EXCELファイルに誰がアクセスしたかを見たい

    サーバー上に置いてあるEXCELファイルに、誰がアクセスしたか(または上書き等したか)を見る方法がわかりません。 ファイルには、制限等かかっていません。 ログを見る方法はありますか?

  • httpでファイルアップロード

    セキュリティー上、FTPでアップロードできないのですが、HTTPでファイルをアップロードできるソフトはありますでしょうか? WWWサーバには、CGIやSSIはなく、JavaServletが動く環境ですが、できれば環境依存しないJavaアプレットが理想です。 又、クライアントにソフトウェアを入れエクスプローラ感覚で複数のファイルを簡単にHTTPでアップロードできるソフトがあったら知りたいです。

  • ネットワークプログラミングについて

    過去ログを検索してみて質問:socの秀和システム出版の「Javaネットワークプログラミング」に載っているクライアント・サーバ型のチャットプログラムについての質問がありました。 私も同じ本で学習しているのですが、過去ログの方の例では1台で実行した場合、2台でネットワーク経由で実行した場合両方とも成功していました。 このプログラムをコンパイルして実行してみてもサーバーに接続できませんと出ます。このプログラムを実行するにはどのような環境、コマンド等が必要でしょうか? 私が試している環境はJ2SDKでWindowXP一台でコマンドプロンプトでchatsv.javaとchatcl.java(アプレット)の両方をコンパイルし、chatsvを実行。chatclはHTMLファイルを作り、それを実行するとIPアドレスを指定画面が出るので指定します。通信はSocket通信です。WindowsのIPアドレス(自分)にはpingもしっかり通っています。 あと2台でネットワークを介した起動では、クライアントには上記のWindowsを、fedora core3を使ってサーバープログラムを起動。こちらも同様にchatsvを実行し、apacheにchatcl.htmlを組み込んでいます。windos側、fedora側から実行しても接続できません。こちらもwindowsからIPアドレスを直接指定するとチャットアプレットは見ることはできますし、pingも通ります。 長くなってしまいましたが、よろしくお願いいたします。

    • ベストアンサー
    • Java
  • JavaでMDB

    JavaからMDBへ接続するプログラムを作ろうと思っていますが、環境が特殊なので、1.可能なのか、2.どうすれば可能なのか、といった回答にしていただければ非常に助かります。ご存知の方、いらっしゃいましたら回答のほどよろしくお願いします。手持ちの参考書などにも載っておらず困っております。 1. PCはスタンドアロン。MDBファイルにJavaからアクセスするアプリケーションは開発可能でしょうか。Access本体が無くても大丈夫でしょうか。 1. 同じくスタンドアロン環境でクライアントはアプレットとし、パーソナルサーバーのようなサーバー機能を載せ、Servletを動かしMDBにアクセスするという形。 3. Javaアプリケーションから外部プログラム(Acrobat Readerなど)を呼び出してアプリケーション内に表示することは可能でしょうか。 以上、よろしくお願いします。

    • ベストアンサー
    • Java

専門家に質問してみよう