- - PR -
tomcat単体では動くのに、アパッチと連携して動かすと、c:\
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-10-22 15:57
標記の件、「c:\data\1.csv」というファイルから
WEBアプリケーションを配備、TOMCATに |
|
投稿日時: 2007-10-22 16:06
すいません。
標記の件、TOMCATにWEBアプリケーションを配備し、 「c:\data\1.csv」というファイルからデータを読み出すプログラムをサーブレットで作っているのですが、アパッチと連携して動かすと、ファイルが読めないのです。 外部のパソコンからも、そのデータを表示する以外の部分は正常に動くのですが、 その部分はホストコンピューターでも表示されません。 アパッチの設定が足りないのか、 TOMCATの設定が足りないのか?または他の原因なのか 教えていただければよろしくお願い致します。 |
|
投稿日時: 2007-10-22 16:11
その際、エラーなどは出ていますか?
スタックトレースなどが出力されていれば掲載しましょう。 |
|
投稿日時: 2007-10-22 16:20
nagiseさん 度々すいません ありがとうございます。
エラーは出ておりません。 同じ条件で、TOMCATのserver.xml 内の8080ポートをTOMCAT単体で使えるように コメントアウトした部分を復活させて、そのアプリケーションにアクセスすると 正常にファイルが読み出されてグラフが表示されます。 アパッチと連携するにあたり、基本的な設定(フォルダを見れるようにする) が必要なのでしょうか? |
|
投稿日時: 2007-10-22 16:31
「外部のパソコンからも、そのデータを表示する以外の部分は正常に動くのですが、
その部分はホストコンピューターでも表示されません。」 とありますが、HTTP的にレスポンスは返っていますか? それとも、無反応? HTTPのパケットを観測するのが大変なら、ブラウザがどういう状態になるのか詳しく説明しましょう。 ダウンロードダイアログが出ないでロードが終わらないのか、 それとも、ロードは完了するがデータが空っぽなのか、 404や500の画面なのか、etc エラーは出ていないといっていますが、ログに何も出てこないということですか? プログラム上、例外を握りつぶすような作りになっていないことは確認済みですか? |
|
投稿日時: 2007-10-22 16:53
まずは解決しました。おさがわせ致しました。
HTTP的にレスポンスは返ってきております。がデータは空でした。プログラム的にデータが空でも、その分はプロットしないで続けるようになっています。 でエラーはでていない件ですが、まずIDE(netbeans)で開発したプログラムを 別のパソコン(ネットにつながっているtomcatとアパッチを連携しただけ)に配備して 確認していましたので、上記の仕様(データが無くても続けられる)のばあい、404や500の画面のようなエラーでないと、私のスキルではわかりませんでした。 っで原因は、アパッチのドキュメントルートにデータを入れてみたら動きました。 基本的な事ですいません。そうじゃなきゃ、サーバーの中身すべてが危険にさらしてしまうのかも知れません。 ありがとうございました。 |
1