トップページphp
984コメント425KB

■■ Servlet/JSP(EJB含む) 質問スレ ■■

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001nobodyさん02/06/08 11:03ID:Kkr1yl67
って無いよな?
というわけでつくたよ。
0853nobodyさん03/03/22 20:44ID:tvVDGUGi
>>852
の名前は850ではなく851でしたすんまそん。
0854nobodyさん03/03/22 22:27ID:/t7xrt68
http://www.hoge.com/にあくせすしたら、index.jspにアクセスするようにしたいのです。
どうしたらよいですか?

index.jspはTomcat\webapps\index.jspにありまつ。

tomcat4.1.8 + Apache2.0.44

(Apacheの質問になるのかな…)
0855nobodyさん03/03/22 23:06ID:tvVDGUGi
>>854
ApacheでDocumentRootをindex.jspにするのじゃダメ?
0856nobodyさん03/03/22 23:19ID:LQ5sLBh+
>>854
mod_jk?
085785403/03/22 23:36ID:???
>855
なるほど…
そこじたいをルートにすると。
Apacheと連携が意味なくなりそうですが、簡単でよさそうですね。

>856
そです。
mod_jk2
0858nobodyさん03/03/23 00:13ID:0qX0GKp5
>>857
なんで、Apacheとの連携が意味なくなるの?
0859nobodyさん03/03/29 22:26ID:4JmL7Ui+
Tomcat4+Java1.4でServletの開発をしています。
質問ですがSingleThreadModelだとhttpのリクエストが
同時に発生したとき1つずつ順番に処理していくはずですよね。

フレームで4分割して4つとも同じServletを呼んでおり、
doGetの入り口と出口で文字列をファイルに出してみました。
すると、doGetを抜けないうちに別のリクエストのdoGetが
実行されていました。

SingleThreadModelなのにどうしてこうなるのでしょうか。
SingleThreadModelの認識が間違っていたらすいません。
0860nobodyさん03/03/29 22:35ID:C7EFXviW
>>859

http://java.sun.com/j2ee/sdk_1.3/ja/techdocs/api/javax/servlet/SingleThreadModel.html
「このインタフェースでは、静的クラス変数などの共有リソースへのアクセス、
またはサーブレットの適用範囲外のクラスへのアクセスにより
生じる同期の問題を防ぐことは行いません。 」

とあるが、この辺の問題ではないのかな?
0861nobodyさん03/03/29 22:36ID:i2vNq3FD
http://www.agemasukudasai.com/bloom/
0862nobodyさん03/03/29 23:06ID:YkFGJIRL
>860
インスタンス変数しか使っていないのでクラスのstaticな
変数は定数を除いてありません。
SingleThreadModelで同時にdoGetが実行されなければ、それで
いいのですが。
0863nobodyさん03/03/29 23:58ID:C7EFXviW
>>862
ほんじゃ、これかいな?
http://java-house.jp/ml/archive/j-h-b/051643.html
0864nobodyさん03/03/31 21:55ID:LphoPnfa
Apache2とTomcat4を連携して使ってるのですが、"http://hoge/A"に要求が来た時は
ローカルホスト1へリダイレクト、"http://hoge/B"に要求が来た場合はホスト2へリダイレクトといった
処理は可能でしょうか?
コンテナにはmod_jkを利用しています。
mod_jkには「Alias /A "ホスト1/A"」と記述したのですが、上手くリダイレクトされませんでした。
0865nobodyさん03/04/01 00:07ID:lNskJ6yJ
>>862どこに行った!
0866nobodyさん03/04/01 00:35ID:???
地味な話だけどServlet/JSPでの開発時にパッケージ名はどういう風に
分けてます?俺は最初【モデル】【コントローラ】【豆】のように役割で
分けていたんですけど、どうも良くない気がしてきて。。
みんなはどうしてるのかなぁ?って……。
0867nobodyさん03/04/01 01:09ID:RhFG9j26
ServletでBASIC認証とFORM認証を行うサンプルプログラムが
あれば教えてください。TOMCAT4でお願いします。
googleしてみたけど、適当なのが見付からなかった。
英語だとすぐにみつかるのかなー
0868nobodyさん03/04/01 01:13ID:???
>>867
BASIC認証の方はBASIC認証の仕組みがわかっていれば簡単に作れると思うのだが。
0869nobodyさん03/04/01 01:42ID:RhFG9j26
>>868
そうかな?web.xmlの記述とか、roleの設定があるはずだけど。
0870nobodyさん03/04/01 09:24ID:???
>>869
>そうかな?web.xmlの記述とか、roleの設定があるはずだけど。
それだけだよ。
あ、server.xmlも関係あるか。
http://www.sk-jp.com/java/servlet/webxml.html
↑これとserver.xml内のコメントを読めば出来ると思うよ。

サンプルじゃなくてごめん。
0871nobodyさん03/04/01 14:13ID:???
BASIC認証ならHTTPリクエストを受けたらHTTPレスポンスで
HTTP/1.0 401 Unauthorized
を返すようにすればブラウザが勝手にBASIC認証窓開かないか?
んで認証窓にID/Pass入力されて再度HTTPリクエストが来たらHTTPリクエストに
Authorization: Basic e398adncSCDfaU=
ってのがあるはずだから「e398adncSCDfaU=」の部分をBase64エンコードすれば
「ID:Pass」を取得することが出来る。
あとは取得したID/PassをファイルなりDBなりとマッチングさせれ。

↑の処理を行うクラス作っとけばサーブレットコンテナの環境に依存しなくていいんでないかい?
0872nobodyさん03/04/01 22:16ID:???
<%@ page contentType="text/plain;charset=Shift_JIS"%>
<% out.print("hello"); %>

をブラウザで見て、ソースを覗くと初めの行に改行が入ってしまいます。
改行を取り除くにはどうすればいいでしょうか...。
0873nobodyさん03/04/01 22:40ID:uPwsrMiw
>>872
<%@ page contentType="text/plain;charset=Shift_JIS"%><% out.print("hello"); %>
こう書くしかない。1行目の終わりに改行があるからブラウザにそれが出力されている。
0874nobodyさん03/04/02 09:52ID:YSAS7m2/
>>870
さんくす。参考になる。
0875bloom03/04/02 10:01ID:WhIcMm9h
http://www.agemasukudasai.com/bloom/
0876Web&Java初心者03/04/02 13:50ID:/kM7QiLh
こんな処理が可能なのかヒントだけでもお教え下さい。
Jdk 1.3.1
Tomcat 4.0.2

1.ユーザがダウンロードボタンをクリックしたら、
  選択したデータをZipファイルにして送信し、
  ユーザのPCに保存終了後、データベースに送信完了のフラグを更新する。
2.ダウンロードボタンをクリックした時に、
  ファイルを作成する処理でなんらかの理由でデータを抽出できない事があるので、
  処理結果をブラウザに表示する。

よろしくお願いします。
0877nobodyさん03/04/02 14:35ID:???
可能。うちの会社の他のプロジェクトのヤシがやってたから。

1番は
application/octet-streamとかDL用のリクエストヘッダをプログラムで返す

ファイルオープンしクライアントと80ポートでsocketオープンする

socket通信でファイルの中身を送信する

ファイルとsocket通信をクローズする

ってやるんだと思う。想像だけど。


1番が実現出来れば2番は簡単なはず。catchすればいいだけのはずだから。
0878nobodyさん03/04/02 14:45ID:nAz+h6Nc
>>877
??????????
Tomcat使ってるのに何でそんなことするの?
876はWEBアプリケーション作りたいんでしょ?

>>876
>ユーザのPCに保存終了後、データベースに送信完了のフラグを更新する。
この部分が難点かも。サーバー側では保存が終了したかどうかはわからないから。
「保存が終了したらこのボタンを押す」みたいなボタンをつけて
ブラウザから終了したことを通知しないと。
HTTP通信は基本的にクライアントからのリクエスト/サーバからレスポンス
で切れちゃうからね。
0879nobodyさん03/04/02 15:00ID:LshZPoLl
http://esoterikdreams.hp.infoseek.co.jp/
0880nobodyさん03/04/02 15:01ID:3PSDJoeO
★賞金が当たる★彼女が出来る★スッゲー気持ちいい★
http://www.pink-angel.jp/betu/linkvp2/linkvp.html
0881Web&Java初心者03/04/02 15:24ID:/kM7QiLh
>>877さん
言葉足らずですいません。Web側だけで可能かです。

>>878さん
やはりそうですか。ありがとうございました。


>>876の2をもう少し説明しますと、

(1)ダウンロードボタンクリック

(2)新しい画面が作成される

(3)ファイルの保存ダイアログ

(4)(2)の画面に処理結果が表示される

といったイメージです。

引き続きよろしくお願いします。
088287803/04/02 15:44ID:???
>>881
"処理結果"っていうのがどこで行われる何の処理なのかわからないな。
基本的にHTTPではクライアントのリクエストに対して、サーバは何か
結果(画面)を返すってことは忘れないでね。
結果が返された後(画面表示後)はクライアント(ブラウザ)側で起こったことは
クライアントから通知されない限り(もう一度リクエストを送信しない限り)
サーバ側では知る由もない。
0883Web&Java初心者03/04/02 15:59ID:/kM7QiLh
>>882さん
処理結果とは(1)で選択したデータを全て抽出できるとは限らないので、
ダウンロードファイルに選択したデータが含まれているかどうかの一覧表です。
例えば
データ名 結果
データ1 OK
データ2 ・・・により抽出できませんでした。
データ3 OK
のようなカンジです。
088488203/04/02 16:15ID:???
>>883
可能です。
処理結果表示後に目的のファイルのURLにリダイレクトするようにすればいい。
0885Web&Java初心者03/04/02 16:18ID:/kM7QiLh
>882さん
リダイレクトを調べてみます。
ありがとうございました!
0886nobodyさん03/04/02 20:23ID:rddT8ONN
>>884
一度のHTTP接続で
ファイルを送ると
HTTPヘッダでは
application/octet-stream
になってるはずなので、
結果をHTMLとして送るのは出来ないのでは?

同じようなシステム作ったことあるけど、
送信した(クライアントがDLした)ファイルの後ろに
HTMLドキュメントがついて保存されたよ。
0887nobodyさん03/04/03 04:00ID:???
リダイレクトじゃなくて JavaScript だろが。

C: ダウンロードボタン押下
S: データベースからデータを抽出してダウンロード用のファイルを生成しつつ
  HTML 形式で処理経過を返してゆく (out.flush() を使用)
S: ダウンロードデータの抽出が終わったらそのファイルへ飛ぶような JavaScript
  を出力し HTML の出力 (サーブレットの処理) を終わる
C: ダウンロードファイルのダウンロードに入る
S: ダウンロード結果を付け込みたかったらファイルダウンロード専用の
  サーブレットをかます

しかしクライアント側での保存終了後ってのは明らかに無理だな。保存ではなく
「ファイルを開く」をしたかもしれないし、最後の数バイトでキャンセルボタン
押されたらサーバでは検出できないし。どのみちリトライ可能な手段は残して
おかないとトラブルになるぞ。
0888nobodyさん03/04/04 06:20ID:???
質問なんですけど検索システムでよくある『絞り込み検索』ってみなさん
どうやって実装していますか?

俺の考えではセッションに検索条件を持たせて絞り込む時は検索条件を追加
することで実現するのかな?って思ってるんですけど。
なんだか自分の考えに自信が持てないというか、もっといい方法があるような
気がして…。
0889nobodyさん03/04/04 08:10ID:nSgKy/k8
>>888
言ってることがよくわかんねえ
なんでセッションなの?
0890nobodyさん03/04/04 13:40ID:???
>>888
hiddenに持たせれば済む話。
0891nobodyさん03/04/04 23:22ID:???
>>888
前の検索条件と AND で繋げれば良い。セッションに持っても HIDDEN で
持たせても Cookie に持たせても、好きなようにやれ。
0892nobodyさん03/04/05 08:33ID:LO75gp9Z
Javaのセッション管理について質問します
ResponseのendodeURLって結局セッションIDをhiddenで持たせるのと何がちがうんでしょうか?
宜しくお願いします。
0893nobodyさん03/04/05 17:12ID:???
>>889-891
ですよね。いや、今作ってるものが検索条件が複雑でいろんな条件を指定できる
(名前とか日付けとかその他諸々)のでどうやって実現しようかな?って悩んでたんですよ。
hiddenで持たせる方向で考えてみます。
089489303/04/05 17:12ID:???
大事なことを言い忘れました。
>>889-891
レスサンクスです。
0895sage03/04/05 22:42ID:7TQlNQdF
>>892

もしhiddenでセッションIDを引き回すとしたら、
必ず <form></form>が必要になるわけだけど、
encodedURLで得たURLはもうセッションIDが引数に
セットされた文字列が帰ってくるわけだから
そのまま<A HREF=〜>に埋めてやるだけでOKでしょ。

ぜんぜんコーディングの手間が違うと思うけど。

0896nobodyさん03/04/05 22:44ID:???
>>892
HIDDEN が使えるのは <FORM> タグだけだろ。<A> タグがクリックされたときや
<META HTTP-EQUIV="Refresh"> で自動的にジャンプするときにどうやって
セッション ID を引き継ぐ気だ?

>>893
データベース使ってたくさん AND のある検索する気なら「インデックスが
張ってあって一致件数の少なそうな条件が先に評価されるような順序にする」
の鉄則を忘れなよ。
0897nobodyさん03/04/05 23:11ID:9bUvCykB
>>895
URLエンコード(GETメソッド)は
ブラウザとかプロキシのキャッシュとか
考えるとセキュリティ上問題があったり
おかしな挙動するよ。

<FORM>でデータ渡すならPOSTだ。
0898nobodyさん03/04/05 23:22ID:???
>>896
評価の順序ってなに?
0899bloom03/04/05 23:23ID:tO0IM23T
http://www.agemasukudasai.com/bloom/
090089303/04/05 23:30ID:???
>>896
忠告サンクスです。
それはSQL文のWHERE句での条件指定の際の話ですよね。
0901nobodyさん03/04/06 00:27ID:n146gHCn
>>898
複数条件の場合、
インデックスがあればインデックスを条件の最初に持ってくる、
インデックスが無ければ抽出される結果が少ない条件を前に持ってくる
って、ことなんじゃないの?
実際それを満たして無くてもオプティマイザがうまいこと処理してくれる
DBサーバもあるけどね。

つーか、実行プラン(実行計画)を出してみて
コストが少ないSQLになるようにしろってことだ。
まあ、そんなことは基本中の基本だから
やってない奴なんていないだろうけど。

あとは、コストベースのオプティマイザ使ってる
DBサーバの時は気をつけろよ。
インデックス無視されることあるからな。
0902nobodyさん03/04/06 00:51ID:???
>>901
>実際それを満たして無くてもオプティマイザがうまいこと処理してくれる
>DBサーバもあるけどね。

つか、where句の条件の記述順序でアクセスプランが変わる
RDBMSなんてあるのかな?

>つーか、実行プラン(実行計画)を出してみて
>コストが少ないSQLになるようにしろってことだ。

>>893のように条件の組み合わせが動的に決定されるような要件では
すべてのケースを網羅してチェックすることは難しいと思われ。
頻繁に使われる条件の組み合わせがあらかじめ予想できるのであれば
それに合わせたインデクスを用意するのが良いだろうが、まったくの
ランダムなのであればDSS、DWH向けのチューニング手法が参考になる
だろうね。
0903nobodyさん03/04/06 09:48ID:???
>>902
ん、いや、条件に「日付」があるって書いてあったからね。念を押しただけ。
0904nobodyさん03/04/07 11:30ID:w7yHeSz8
              ,.-、
           /.n l  /⌒ヽ
             | l l | ,' /7 ,'
        , '' ` ー ' '-' /
       /  、_,       `ヽ  
         l   , .-. 、`´    l
         ヽ  ヽ ̄フ     / やっぱもろ〜〜〜!
        丶、 ̄____,/
         /  ,. - 、  ) http://www.media-0.com/www/dvd01/index1.htm
      (( ( n ([N],ハ_う
         ゝ)ノ  ̄   ヽ
            /   _   l ))
            〈__ノ´   `(_ノ
0905nobodyさん03/04/08 17:16ID:mw0/RQxb
哀れな901が居るスレはここか。
0906nobodyさん03/04/08 19:25ID:???
age
0907nobodyさん03/04/08 19:25ID:???
sageちゃった。
0908nobodyさん03/04/08 19:25ID:???
ん?
なんで、IDが出ないんだ?
090903/04/08 19:26ID:???
こうしてみると出るのかな?
0910nobodyさん03/04/08 19:27ID:???
他の人書き込んでみてよ。
なんで漏れだけIDが出てないんだ?
0911nobodyさん03/04/08 20:30ID:azvprz9k
>>906-910
笑ったよ。
0912nobodyさん03/04/08 21:19ID:0CFlgORM
IDでてるじゃん
0913nobodyさん03/04/08 21:50ID:???
ID晒すとハッキングされちゃいまちゅよ?
0914nobodyさん03/04/09 00:46ID:???
>>913
たとえばどんな風に?

出来るもんならやってみろや(藁
091591403/04/09 00:47ID:LSjHUSOD
ID出し忘れた
0916かおりん祭り03/04/09 00:52ID:???
http://saitama.gasuki.com/kaorin/
〜oノハヽo〜 / ̄ ̄ ̄ ̄ ̄ ̄ ̄                
  ( ^▽^) < こんなのがございまーす♪ 
= ⊂   )   \_______
= (__/"(__) トテテテ...
0917あぼーん03/04/09 00:57ID:???
 ( ・∀・)< こんなのみつけたっち♪
http://muryou.gasuki.com/moe/hankaku10.html
http://muryou.gasuki.com/moe/hankaku09.html
http://muryou.gasuki.com/moe/hankaku08.html
http://muryou.gasuki.com/moe/hankaku07.html
http://muryou.gasuki.com/moe/hankaku06.html
http://muryou.gasuki.com/moe/hankaku05.html
http://muryou.gasuki.com/moe/hankaku04.html
http://muryou.gasuki.com/moe/hankaku03.html
http://muryou.gasuki.com/moe/hankaku02.html
http://muryou.gasuki.com/moe/hankaku01.html
0918nobodyさん03/04/09 01:02ID:???
j2eeのトランザクションを使えば、
DBのトランザクションは、いらないんですか。
そんな感じの煽り文句を散りばめた雑誌を見たんですが...
また確認して来ますど
091991303/04/09 01:03ID:8jQ3aP0V
>>914
実は俺もID出すつもりだったのに調子に乗ってemail書いちゃった。放置してくだちぃ。
0920nobodyさん03/04/09 02:15ID:6RiShxhr
>>918

そんなこと無いだろ。
DBのトランザクション管理機能があってこそのJ2EEのトランザクション
のはずだが。
0921nobodyさん03/04/09 07:17ID:LSjHUSOD
>>918
SQL鯖はSQL文でトランザクション制御しないと...
0922nobodyさん03/04/09 07:17ID:???
0923nobodyさん03/04/11 10:48ID:2IMc7Dg1
Tomcatをインストールし、start.batを実行すると、
「ファイル -Djava.endorsed.dirs= が見つかりません。」というエラーが
出ます。環境変数の設定も、本やWebで調べてきちんと行えているはずなのですが、
このようなエラーが出る場合はやはり環境変数に問題があるのでしょうか。
環境はWin2000です。どなたか教えていただけますでしょうか。
092488203/04/11 10:57ID:???
>>923
何の環境変数をどう設定したのかを書かないで
「きちんと」だけで推測しろと??????
エスパーをお呼びでしょうか????????
092592303/04/11 11:08ID:2IMc7Dg1
TOMCAT_HOME
JAVA_HOME
CLASPASS
PATH
の環境変数設定です。
092692303/04/11 11:09ID:2IMc7Dg1
上記のエラー文が、環境変数設定が間違っていて出るエラーなのか、
それとも別の原因によって出るエラーなのかを知りたいのです。
お願いします。
092792303/04/11 11:20ID:2IMc7Dg1
自己解決しました。
お騒がせしてすみませんでした。
0928nobodyさん03/04/11 11:26ID:???
>>923
氏んでよし
092992303/04/11 11:54ID:2IMc7Dg1
本当にごめんなさい・・・。
0930nobodyさん03/04/11 15:57ID:???
>>923
最低限のコミュニケーションができるようになれ。プログラムはその後だ。
0931nobodyさん03/04/11 18:41ID:???
>>923-930
まあまあ、おまえら落ち着いてガイドでも読んでマターリいこうや。

お約束・最低限のルールって? △ ▽  ▲ ▼

 他人に迷惑をかけるのはやめようということです。。。

 必要以上の馴れ合いは慎しむとか、暴言や第三者を不快にする書き込みはしないとか、悪質な削除要請や自己中心的な発言はひかえるとか、どれもむずかしくないことなんだけどなぁ。
 また、公人ではない一般人の誹謗中傷・私生活情報暴露は禁止します。固定ハンドルさんを叩く行為も、最悪板以外の場所では禁止してます。

 詳しい禁止事項は削除ガイドラインをみてくださいです。。。
0932nobodyさん03/04/11 18:42ID:???
読み終わったら、ゲンなおしに誰か他の話題ふれや。
0933nobodyさん03/04/11 18:50ID:???
コピペは不快だな。>第三者を不快にする書き込みはしない
0934nobodyさん03/04/11 18:57ID:???
>>931-933
一人ツッコミかよ!
0935nobodyさん03/04/15 01:08ID:???
sage
0936山崎渉03/04/17 12:06ID:???
(^^)
0937ログイン時の裏方処理03/04/19 00:43ID:zqJFUg1O
今、右と左にフレームに分け、左をログイン画面にして、ログインに成功したら、
右画面をメニュー画面に変えるようなJSPを作成しています。

ただ、やり方が分かりません。ただ単にログインボタンを押したら右画面を変更するとか、
パスワードが正しいかをチェックする事などはできますが、2つ一度にやる方法がわかりません。

一般的にこのような場合どういう風にしているのでしょうか?
0938nobodyさん03/04/19 00:51ID:???
<FORM action="right.jsp" target="MENU">
0939nobodyさん03/04/19 00:52ID:???
>>937
【初心者】Java質問・相談スレ22【大歓迎】
http://pc2.2ch.net/test/read.cgi/tech/1049715659/627
0940ログイン時の裏方処理03/04/19 00:57ID:zqJFUg1O
>>938さん
ありがとうございます。分かりました。今まで<FORM action="left.jsp">で
左フレームでやろうとしていたから、できませんでした。

右フレームに渡してから処理をすれば、確かにすんなりできますね。

どうもありがとうございました。

>>939さん
どうもありがとうございました。
0941山崎渉03/04/20 06:01ID:???
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
0942nobodyさん03/04/21 03:40ID:8bY+pqEC
tomcat-4.1.27, apache-2.0.45, mod_jk-1.2.2ですが、
教科書通りに request.getParameter() が働きません(すべてnullを返される)。

java.util.Enumeration enum = request.getHeaderNames();
こんなのは /usr/local/java/jakarta-tomcat-4.1.24/work/Standalone/localhost/j/test_jsp.java:388: enum は _jspService(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) で定義されています。
といわれてしまいます。

他にも教科書通りのものが動かないものがたくさんありますが、
tomcat の設定がおかしいんでしょうか?
0943nobodyさん03/04/21 04:53ID:mmGqh3EU
>>942
教科書ってなんの教科書?
それを書かないと質問には答えられないと思うよ。
094494203/04/21 11:03ID:???
>>943
教科書といってもこれです。
http://www.atmarkit.co.jp/fjava/rensai/jsp04/jsp04.html
このページでは特に設定変更など行っていないようなのですが…。
0945ごまお ◆cNUxPJ5ztQ 03/04/22 21:39ID:???
Torqueちょっといぢってみたけど、 (・∀・)b イイネ!
Struts + Torque これいまんとこ最強かも?
0946nobodyさん03/04/24 01:36ID:1w8L7hlP
tomcat 4.1.24 + apache 2.0.45 + mod_jk2の環境なんですが、
hoge.jspとファイルを作った後、ページをブラウザで表示させ、
その後ファイルを削除します。
再びhoge.jspを作ってアクセスすると、not foundが返ってきてしまいます。
これはキャッシュが原因と思われるのですが、どのように対策をすれば良いのでしょうか。
0947nobodyさん03/04/24 03:22ID:???
>>946
not foundって404ページのこと?
そんなページをキャッシュするのかなあ。

キャッシュが原因だと思うって事は
リロードするとちゃんと表示されてるんだよな?

ブラウザは何使ってる?
まずはブラウザの設定でキャッシュ使わないようにして動作確認してみろ。
0948nobodyさん03/04/24 17:29ID:???
キャッシュって、Tomcat 内のキャッシュの事じゃないの?
Servlet の reloadable を false にしてるとか。
4.x の設定は知らぬ。スマソ。
094994603/04/24 21:22ID:1w8L7hlP
>>947
404のことです。
キャッシュだと思う理由は、Tomcat自体を再起動すると、ちゃんとファイルが表示されるためです。
ブラウザを変えてみましたが、やはり結果は同じでした。404です。
FreeBSDとRedHat二台に入れてるのですが、やはり両方とも同じ動作をしました。

>>948
server.xmlのContextではreloadableをtrueにしています。
0950nobodyさん03/04/25 15:35ID:+Qqk9dkU
java でクラスパスを指定するときディレクトリ名にピリオドが
含まれると勝手に/に解釈してしまうようなんですが。
jakarta-tomcat-4.0.6→jakarta-tomcat-4/0/6のように。
これを回避する方法はないですか。
0951nobodyさん03/04/25 15:37ID:+Qqk9dkU
>950
これオプションで-classpath を指定した場合です。
0952nobodyさん03/04/25 20:03ID:???
>>949
tomcat使ったことないのでアレ&勘違いだったらスマソ

hoge.jspをサーブレットとしてマッピングしてたりしませんか?
web.xmlでjspをサーブレットとしてマッピングした場合、再起動しないと、
jspが再コンパイルされなかった経験があります。
レス数が950を超えています。1000を超えると書き込みができなくなります。