- PR -

tomcat単体では動くのに、アパッチと連携して動かすと、c:\

1
投稿者投稿内容
フジタ
常連さん
会議室デビュー日: 2007/10/19
投稿数: 23
お住まい・勤務地: 茨城県
投稿日時: 2007-10-22 15:57
標記の件、「c:\data\1.csv」というファイルから

 WEBアプリケーションを配備、TOMCATに
フジタ
常連さん
会議室デビュー日: 2007/10/19
投稿数: 23
お住まい・勤務地: 茨城県
投稿日時: 2007-10-22 16:06
すいません。
標記の件、TOMCATにWEBアプリケーションを配備し、
「c:\data\1.csv」というファイルからデータを読み出すプログラムをサーブレットで作っているのですが、アパッチと連携して動かすと、ファイルが読めないのです。
外部のパソコンからも、そのデータを表示する以外の部分は正常に動くのですが、
その部分はホストコンピューターでも表示されません。


アパッチの設定が足りないのか、 TOMCATの設定が足りないのか?または他の原因なのか
教えていただければよろしくお願い致します。

nagise
ぬし
会議室デビュー日: 2006/05/19
投稿数: 1141
投稿日時: 2007-10-22 16:11
その際、エラーなどは出ていますか?
スタックトレースなどが出力されていれば掲載しましょう。
フジタ
常連さん
会議室デビュー日: 2007/10/19
投稿数: 23
お住まい・勤務地: 茨城県
投稿日時: 2007-10-22 16:20
nagiseさん 度々すいません ありがとうございます。
エラーは出ておりません。

同じ条件で、TOMCATのserver.xml 内の8080ポートをTOMCAT単体で使えるように
コメントアウトした部分を復活させて、そのアプリケーションにアクセスすると
正常にファイルが読み出されてグラフが表示されます。

アパッチと連携するにあたり、基本的な設定(フォルダを見れるようにする)
が必要なのでしょうか?
nagise
ぬし
会議室デビュー日: 2006/05/19
投稿数: 1141
投稿日時: 2007-10-22 16:31
「外部のパソコンからも、そのデータを表示する以外の部分は正常に動くのですが、
その部分はホストコンピューターでも表示されません。」
とありますが、HTTP的にレスポンスは返っていますか?
それとも、無反応?

HTTPのパケットを観測するのが大変なら、ブラウザがどういう状態になるのか詳しく説明しましょう。
ダウンロードダイアログが出ないでロードが終わらないのか、
それとも、ロードは完了するがデータが空っぽなのか、
404や500の画面なのか、etc

エラーは出ていないといっていますが、ログに何も出てこないということですか?
プログラム上、例外を握りつぶすような作りになっていないことは確認済みですか?
フジタ
常連さん
会議室デビュー日: 2007/10/19
投稿数: 23
お住まい・勤務地: 茨城県
投稿日時: 2007-10-22 16:53
まずは解決しました。おさがわせ致しました。

HTTP的にレスポンスは返ってきております。がデータは空でした。プログラム的にデータが空でも、その分はプロットしないで続けるようになっています。

でエラーはでていない件ですが、まずIDE(netbeans)で開発したプログラムを
別のパソコン(ネットにつながっているtomcatとアパッチを連携しただけ)に配備して
確認していましたので、上記の仕様(データが無くても続けられる)のばあい、404や500の画面のようなエラーでないと、私のスキルではわかりませんでした。


っで原因は、アパッチのドキュメントルートにデータを入れてみたら動きました。
基本的な事ですいません。そうじゃなきゃ、サーバーの中身すべてが危険にさらしてしまうのかも知れません。 ありがとうございました。

1

スキルアップ/キャリアアップ(JOB@IT)