トップページ⇒tech
984コメント322KB

TOMCAT

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
JavaServletを使いたいと思いTOMCATをインストール
しようと思ったんすけど、うまく動きません。ネットで
調べまくって手順も大丈夫なはずなんだけど。

環境
Win2000Pro、Tomcat3.2.3
自宅のWin98SEで同じようにやったら動いた。

Win2000では

C:\tomcat\bin>tomcat run
Including all jars in c:\tomcat\lib in your CLASSPATH.

Using CLASSPATH: c:\tomcat\classes;c:\tomcat\lib\ant.jar;c:\tomcat\lib\jasper.ja
r;c:\tomcat\lib\jaxp.jar;c:\tomcat\lib\parser.jar;c:\tomcat\lib\servlet.jar;c:\t
omcat\lib\webserver.jar;c:\tomcat\classes;c:\tomcat\lib\ant.jar;c:\tomcat\lib\ja
sper.jar;c:\tomcat\lib\jaxp.jar;c:\tomcat\lib\parser.jar;c:\tomcat\lib\servlet.j
ar;c:\tomcat\lib\webserver.jar;c:\tomcat\lib\servlet.jar;c:\jdk1.3\lib\tools.jar
;c:\jdk1.3\lib\tools.jar

Exception in thread "main" java.lang.NoSuchMethodError
at org.apache.tomcat.startup.Tomcat.getConfigFile(Tomcat.java:116)
at org.apache.tomcat.startup.Tomcat.execute(Tomcat.java:141)
at org.apache.tomcat.startup.Tomcat.main(Tomcat.java:163)
C:\tomcat\bin>

こういうエラーが出ます。パスもJAVA_HOME、TOMCAT_HOME通した。
クラスパスも通ってるはず。なでしょう?
0352デフォルトの名無しさんNGNG
TOMCAT=おすねこ
0353デフォルトの名無しさんNGNG
なんで4.1.18のRPMってないんでしょ?
4.1.12をRPMで入れちゃったからバージョンアップ面倒だよう
0354デフォルトの名無しさんNGNG
>>351
違う
0355デフォルトの名無しさんNGNG
tomcatのバージョンを調べるのってどうすればよいのでしょう?

winで使っているのですが、apacheと同じように
%TOMCAT_HOME%\bin\tomcat.exe -v
とかやってもダメでした。

いや、ただの興味本位なのですが。
どなたか暇だったら付き合ってください。
0356デフォルトの名無しさんNGNG
>>350
TOMCATって、J2EEのRI(Ver4.x限定?)じゃなかったっけ?
クラスタ対応って、RIの範疇?

>>355
起動時に表示される。
0357デフォルトの名無しさんNGNG
rerease-noteみてもわかるね。version
0358デフォルトの名無しさんNGNG
Tomcat4.1.18をソースからビルドして動かせた人いない?
BUILDING.txtに書かれてるJARを拾ってきてbuild.properties書き換えてビルド。
ビルドは成功して、そのあと
 $CATALINA_HOME/bin/startup.sh
すると、Tomcatが落ちてcatalina.outに
 java.lang.ClassNotFoundException: org.apache.catalina.mbeans.ServerLifecycleListener
とか出てる。
VineLinux2.6R1。

バイナリ版のcatalina.jarにはorg.apache.catalina.mbeans.ServerLifecycleListenerがあるみたいなんだけど、
ソースからビルドしたやつにはないみたいなんだよねぇ。
(jar tvfして確認した)
0359デフォルトの名無しさんNGNG
>>358
そのエラー、$JAVA_HOME/binにパスが通ってないときも出るぞ。
0360358NGNG
>>359
さすがにそれはやってる。
てか、そのときはシェルに怒られるような気がするんだが。

あきらめてソース全部消しちゃったけど、手元にあるバイナリ版のcatalina.sh見ると
org.apache.catalina.startup.Bootstrapが最初に呼ばれるぽいので、ClassNotFoundの
Classまでは探しにいってて、JVMはちゃんと動いてるよね。
0361IP記録実験NGNG
IP記録実験
http://qb.2ch.net/test/read.cgi/accuse/1042013605/

1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。

27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?

38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。

73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
0362デフォルトの名無しさんNGNG
>>73
IPを取ることによって負荷はどれくらい高くなるんですか?
0363デフォルトの名無しさんNGNG
>>310
ワラタ
0364デフォルトの名無しさんNGNG
>>422
さあねぇ、普通(微妙なニュアンス)に使ってる分には
なんら関係ない話しだよね
0365デフォルトの名無しさんNGNG
名スレの予感
0366デフォルトの名無しさんNGNG
>>559
メール欄
0367IP記録実験NGNG
IP記録実験
http://qb.2ch.net/test/read.cgi/accuse/1042013605/

1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。

27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?

38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。

73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
0368デフォルトの名無しさんNGNG
年初めからこれじゃあ今年いっぱいかぁ
0369デフォルトの名無しさんNGNG
>>81
まぁそういうところでよしゆきはすごいわな。
0370デフォルトの名無しさんNGNG
>>102
君は結構面白い発言をするね。
日本語ワカリマスカ?

>>100
西の所へ逝け
0371デフォルトの名無しさんNGNG
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 138720人 発行日:2003/1/9

年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。

そんなわけで、年末に予告したIP記録ですが実験を開始しています。

「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0372デフォルトの名無しさんNGNG
ウルトラマンコスモス
0373デフォルトの名無しさんNGNG
>>84
裁判所認定事実の項にも原告・被告の主張を挙げてるよ。
その上で裁判所の判断を示す。
0374デフォルトの名無しさんNGNG
判決文の
2 争点(1)(被告の削除義務違反の有無)について の(2)のウの段の
前半部分、これがその文章で触れられてるだけで以後スルーされている
理由、、
0375デフォルトの名無しさんNGNG
(σ゚Д゚)σ 700げっつ
0376デフォルトの名無しさんNGNG
>>358
うん。今となっては 2ch の変遷の中では起こりえないプロセスだね。

>>359
ワロタ。香具師は商業的な方向へ強引に持っていきすぎ。

できれば、>343 のような”中途半端な官製2ちゃんねる”
よりも シンクタンク的な母体を希望したいな。
もしくは ”中途半端な官製2ちゃんねるのレス” をマテリアルとした
二次利用営利団体の出現。
0377デフォルトの名無しさんNGNG
っていうかログ取られるから2chもうこないYOって香具師は結構いる訳か?
そんなやましい連中がそんなにたくさんいるとは思えないんだが・・・
0378デフォルトの名無しさんNGNG
>>482
遅すぎ

まぁとりあえずこれでも見てもちつけ
ttp://seisyun-head.sub.jp/pic/ichiro2.jpg
0379デフォルトの名無しさんNGNG
もうネタだなんて言えない
0380デフォルトの名無しさんNGNG

腰砕け


同じくそうオモタ。
これまでいろんな事件の舞台になってたけど、そうなると、
無視できる存在というわけにはいかないのでしょう。
0381デフォルトの名無しさんNGNG
ひろゆきー、好きだー
0382デフォルトの名無しさんNGNG
俺も最初 Tomcat がデフォルト 8080 と知ったときは アフォ かと思った。
0383デフォルトの名無しさんNGNG
>>669
い、、、いや「ポイズン」って突っ込んでくれよ!!!
0384デフォルトの名無しさんNGNG
拳銃をつきつけられたら
ボブ・サップでも土下座すると思われ。
0385デフォルトの名無しさんNGNG
前スレで始めての1001Getを狙ったんだが、思ったほど終盤の勢いがなかったな
0386デフォルトの名無しさんNGNG
おもしろくないよ。
0387デフォルトの名無しさんNGNG
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 139038人 発行日:2003/1/10

なにやら、連日メルマガだしてるひろゆきです。

そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。

重くなって落ちたりしてもご愛嬌ってことで。。。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0388デフォルトの名無しさんNGNG
こっちのスレもまだ生きてるんだけどねw

IP記録実験2
http://news2.2ch.net/test/read.cgi/newsplus/1042030554/
0389デフォルトの名無しさんNGNG
ウヨ活動家を公言してどうする(w
0390デフォルトの名無しさんNGNG
マァヴだ。わーいわーい(^_^;)
use Digest::MD5;
my $md5 = Digest::MD5->new;
use Digest::MD5 qw(md5_hex);
$idnum = md5_hex($ENV{'REMOTE_ADDR'});
$idnum = substr($idnum,-4);
$md5->add($idnum);
$md5->add($FORM{'bbs'});
$md5->add(substr($DATE,6,2));
0391デフォルトの名無しさんNGNG
( ´ァョ)ノ< ツーリングじゃないけど連日のように走ってますよ♪
0392デフォルトの名無しさんNGNG
アホには道徳というものが頭に無いのね?
0393デフォルトの名無しさんNGNG
おう、おめーら。
まあな、今年は俺の年なわけだがどうよ?
っていうかなぁ、俺の毛毟り取るのはまあ、許してやるよ。
メシくわせてもらってるからな。
でもな、紙とか食わせるのはマジで勘弁してくれよ。
俺ァな、山羊じゃねぇんだよ。
あんなひつじの出来そこないと一緒にしないでくれよ。
だって山羊だぜ、山羊。
俺なんか十二星座ってだけじゃなくて干支でもあるんだよな。
だけど、山羊見ろよ、山羊。
黄金聖闘士(ゴールドセイント)止まりだぜ?
あんなのと一緒にしてもらいたかぁーねーよな。
っていうか、俺を殺せるもんならやってみろよ。
俺はいつどこでも誰の挑戦でも受けるぞ?
0394デフォルトの名無しさんNGNG
予想された範囲の行動なんだろうが、IPがプロバイダでこういうスレを立てたのなら
何を考えていらっしゃるのやら。
0395デフォルトの名無しさんNGNG
を訴えます。
0396 NGNG
ここはTOMCATスレではないのか?
0397デフォルトの名無しさんNGNG
IPについて語ってるレスはあるスレからのコピペ。
なので、無視しとけばいい。
0398デフォルトの名無しさんNGNG
2002年2ちゃんねるアニメランキング1位のアニメに・・・・

モナーが出演決定!!!!!!!!!!!!!!!!!!!!!

<<放送時間>>
1/12
大阪 テレビ大阪 (日)9:30〜10:00
東京 テレビ東京 (日)9:30〜10:00
名古屋 テレビ愛知 (日)9:30〜10:00
福岡 TVQ九州放送 (日)9:30〜10:00
札幌 テレビ北海道 (日)9:30〜10:00
岡山・高松 テレビせとうち (日)9:30〜10:00 
0399デフォルトの名無しさんNGNG
「小陰唇狙う」ネットに悪質な書き込み

 インターネットの掲示板サイト「2ちゃんねる」に8日夜、「明日の朝、登校中の小陰唇を狙う。
目標は富山県にした」との書き込みが3回にわたってあり、富山県教育委員会は9日、
県内市町村の教育委員会に対し、児童の安全確保に努めるよう通達を出した。
 これを受けて、富山市や高岡市など県内の複数の小陰唇が、児童を集団下校させる措置
を取った。富山県警も9日、注意を呼びかけた。

 書き込みは、8日午後11時台に計3回あり、「あすの朝登校中の小陰唇を狙う。車で小学
生に突っ込む」などといった内容。

 県教委によると、実際に児童を狙った事件は9日夜までには確認されていないが、県教委
は「悪質ないたずらと思うが、当分の間、市町村教委と協力して児童の安全確保に努める」としている。
http://www.sankei.co.jp/news/030110/0110sha001.htm


0400デフォルトの名無しさんNGNG
         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数:94801人 発行日:2002/03/10
またDHCからしつこく電話が来たので、さすがにおいらもキレ気味でした。
裁判を控えてこのやり方にはむかついたんで、向こうのビルに行ってみると、
これがまた汚いうんこビル。
こんなやつら生きていても意味が無いと思ったので、近くのGSスタンドでポリタンク買って
灯油マンタンであとライターも購入。灯油全部まき散らして火をつけてきました。
そしたらどんどん燃え移っちゃって、あっという間に2階3階まで火が回っちゃったんです。
塀の陰でうまい棒食いながら見てたら、中から「うわー、あちー!」とか言って
火だるまになった男性が出てきました。
もう一人「もえちゃうよー!たすけてー」とか言って3階から飛び降りた男性も
いましたけど多分即死だったと思います・・・

うまい棒2本目を食いながら笑ってみてたんですけど、消防車だけじゃなくパトカーも
来ちゃったんであわてて帰って来ましたです。
とりあえず邪魔するやつがいなくなったので今まで通り2ちゃんねるは運営するです・・・

文量が多くなりそうなのでまた後日。。。

んじゃ!
0401デフォルトの名無しさんNGNG
ププププ。2ちゃんがIP記録されるようになったからってなんでそんなに
さわいでんだよ。漏れは古参ユーザーに近いが、IP取るようになって
逆にうれしいよ。ヴァカが減るしね。
動物病院訴訟だって正しいことを書いているんならIP記録されてても
全然大丈夫でしょ?嘘をたれながしにしてるやつが悪い。
まあクオリティがあがって昔のようなマターリほのぼのにもどることを祈るよ。
あめぞうより2ちゃんのほうが質が良かった時代にね…
0402デフォルトの名無しさんNGNG
また恥じかいちまった
マジレス(^_^;) ◆mNsLyBMLN6は厨房じゃないな…

叩かれて当然ですが?アンダスタン?
0403デフォルトの名無しさんNGNG
アケ板のスレッド一覧からスレがみれません。
0404山崎渉NGNG
(^^)
0405デフォルトの名無しさんNGNG
応援してるよ
0406山崎渉NGNG
(^^)
0407山崎渉NGNG
(^^)
0408デフォルトの名無しさんNGNG
TomcatのSSL設定についてご存知の方いらっしゃいますか?
クライアント認証を行おうとして、keystoreにプラベートのCA証明書をエイリアス名rootにセット。
CAに連鎖したサーバー証明書をエイリアスtomcatにセット

Server.xmlを編集してSSLをポート8443で開いて、ClientAuth=trueに設定。
IEにプライベートCAから連鎖させたクライアント証明書をPKCS12でセット。

で、IEからTomcatにhttpsでポート8443を使ってアクセス。

このときに、IEで証明書選択のダイアログが出ますが、証明書が選択欄に現れない。
とりあえずjakartaのドキュメントにはこれ以上の解説はないように思いますが、
なにか設定が不足しているでしょうか?
0409初期不良NGNG
connector 事情って良く知らんのだけど
http://www.smartframeworks.com/qt-apache-tomcat.html
こことか読むと jk は tomcat のプロセスにロードバランシング、
webapp は streamlined protocol and transparent setup ってこと
らしいが、とりあえず設定を jk のように渡さなくていいのはいいとして
streamlined protocol って何よ。全然ドキュメント無いし...

まだ mod_webapp って安定して使えない状態?
半年ほど前にやった時も全然だめで mod_jk にした記憶があるけど...
0410初期不良NGNG
とりあえずちょっと古いけど状況がわからない人(漏れ)には良さそうなドキュメント
http://www.t3.rim.or.jp/~yoko-k-h/java/servlet/engines/connector-faq.idea.jp.txt

そもそもなんでこんな大事な入り口の部分を
みんなで手探り状態でやらなきゃいけないんだか...
0411デフォルトの名無しさんNGNG
>>408
ん?ちょうどこないだ俺もTomcat4(CATALINA)でSSL上手くいったんだけどな。

↓これのまんまで。
http://www.ingrid.org/jajakarta/tomcat/tomcat-4.0/webapps/tomcat-docs-ja/ssl-howto.html
0412408NGNG
>411さん
レスありがとうございます。

私のほうでは、ssl-howtoの設定で、サーバ認証させるSSLはOKなのですが、クライアント認証がうまくいっていないのです。
IEの方に、サーバ証明書を確認するためのダイアログは出ます。
ただ、クライアント認証用証明書を選択するダイアログで、選択すべき証明書がリストに出ないのです。

411さんの環境でそのあたりがうまくいくとすると、うーん・・・・

ちなみにうちの環境もTomcat4です。
0413デフォルトの名無しさんNGNG
>>409
JNDIの管理情報破壊してくれたりして、ますますダメダメ感増してる感じ>mod_webapp
mod_jk2 使ってるよ
0414デフォルトの名無しさんNGNG
>>353
なんか4.1.18のRPM出てるね。

0415デフォルトの名無しさんNGNG
jakarta-tomcat-4.0.6.exe
や
jakarta-tomcat-4.1.18.exe
で実行すると、インストール中に
パスcommon/lib
copy failedと出て
しばらく止まります。
その後完了します。
でも、http://127.0.0.1:8080/
にアクセスできません。

jakarta-tomcat-3.3.1a.zip
を入れると、動きましたが、
サンプルサーバレットは動くのに、
サンプルJSPは
org.apache.jasper.JasperException: Unable to compile
at org.apache.tomcat.facade.JasperLiaison.javac(JspInterceptor.java:898)
at org.apache.tomcat.facade.JasperLiaison.processJspFile(JspInterceptor.java:733)
などのエラーがでます。
0416デフォルトの名無しさんNGNG
何時間も格闘していますが、何がどうすればよいかわかりません。
jakarta-tomcat-3.3.1a.zipの方はおしいので、
これでJSPが動けばよいかなと思うのですが、わかる方みえましたら、
助けてください。
0417デフォルトの名無しさんNGNG
オレ達、極悪非道のVF31トムキャッターズ!
スレは好調だけど闇雲sageてやるからな!!
 ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  ∧_∧   ∧_∧    sage
 (・∀・∩)(∩・∀・)       sage
 (つ  丿 (   ⊂)   sage
  ( ヽノ   ヽ/  )      sage
  し(_)   (_)J
0418デフォルトの名無しさんNGNG
質問なんですが、
>>1と同じで
C:\tomcat\bin>startup
Including all jars in c:\tomcat\lib in your CLASSPATH.

Using CLASSPATH: c:\tomcat\classes;c:\tomcat\lib\ant.jar;c:\tomcat\lib\jasper.ja
r;c:\tomcat\lib\jaxp.jar;c:\tomcat\lib\parser.jar;c:\tomcat\lib\servlet.jar;c:\t
omcat\lib\webserver.jar;c:\tomcat\classes;c:\tomcat\lib\ant.jar;c:\tomcat\lib\ja
sper.jar;c:\tomcat\lib\jaxp.jar;c:\tomcat\lib\parser.jar;c:\tomcat\lib\servlet.j
ar;c:\tomcat\lib\webserver.jar;c:\tomcat\lib\servlet.jar;c:\jdk1.3\lib\tools.jar
;c:\jdk1.3\lib\tools.jar

と出て、一瞬でウインドウが消えます。
exception in thread〜はでないんだけど。
なにがおかしいのか、よくわかりませんが
きっとおかしいのでしょう。ちなみに、
tomcat3.2.3でwin98です。
宜しくお願いします
0419デフォルトの名無しさんNGNG
↑ちなみにj2sdk1.4.0_03です。
お願いします
0420デフォルトの名無しさんNGNG
Tomcat4.1.18でJNDIデータソースからDBにアクセスすると
無限ループにはまってしまうようです。

DBのログを取ると、
コネクションを取る->終了->コネクションを取る
をずっと繰り返してます。

DBは、PostgreSQL・MySQLどちらも同じ症状です。

同じプログラムをSunOneStudio4内臓のTomcat+JNDI+JDCPで実行すると
正常に動作します。
どちらも同じ動作をするようにserver.xmlを書いてます

4.1系でDBにどうアクセスしてますか?
コネクションプールの書き方が解りません。
0421デフォルトの名無しさんNGNG
>>419
パスの表示にjdk1.3という文字が混ざってるのに、j2sdk1.4.0_03ですか?

j2sdk 1.3.x 使ってみたら如何です?
0422418NGNG
あ、すいません
そこは1.4.0_03と読み替えてください。
とりあえずstarting tomcat in new window
と表示されるのですが、
新しいウインドウは一瞬で消えます。
これって正常なんでしょうか????
0423デフォルトの名無しさんNGNG
>>420
ここに書いておあるとおりで俺はつながってる。
4.1.18+PostgreSQL7.2.3
http://jakarta.apache.org/tomcat/tomcat-4.1-doc/jndi-datasource-examples-howto.html#Database%20Connection%20Pool%20(DBCP)%20Configurations
0424420NGNG
>>423
試してみます
AdministrationのWebAppからデータソースを定義したのが
悪かったのかもしれません
0425デフォルトの名無しさんNGNG
>>418
c:\jdk1.3\lib\tools.jar;c:\jdk1.3\lib\tools.jar
とかが、2重で出てきてますけど何故でしょう?
0426420NGNG
>>423
上手くいきました
やっぱりAdministratorのWebAppが吐いたServer.xmlが駄目だったみたいです。
0427デフォルトの名無しさんNGNG
TomcatでThreadLocal使ったことある方いますか?

Tomcat4.1.18+PostgreSQLでTyrexを使ったコネクションプールの設定がうまくいかないので
ConnectionをThreadLocalにほおりこんでトランザクション管理やろうと思ってるんですが、
スレッドに触るコードを書くのがちょっと怖くて。あとではまりそうで。
0428418NGNG
>>425

C:\tomcat3\bin>startup
Including all jars in c:\tomcat3\lib in your CLASSPATH.

Using CLASSPATH: c:\tomcat3\classes;c:\tomcat3\lib\JAXP.JAR;c:\tomcat3\lib\SERVL
ET.JAR;c:\tomcat3\lib\ANT.JAR;c:\tomcat3\lib\PARSER.JAR;c:\tomcat3\lib\WEBSER~1.
JAR;c:\tomcat3\lib\JASPER.JAR;.;C:\jdk1.4.0_03\bin;C:\tomcat3\lib\servlet.jar;.;
c:\j2sdk1.4.0_03\lib\tools.jar

Starting Tomcat in new window
すいません最後のは重複でした。
この後一瞬でウインドウが消えます。
色々調べたつもりなのですが、わかりません
なにかヒントでもいいので与えてください
0429デフォルトの名無しさんNGNG
>>428
ログみれ。きっともっとなんか書いてあるから。
0430418NGNG
解決しました!server.xmlが
おかしかったみたいです。
あーやっと解決したが、
解決してみるとなんともあっさり。
空白文字?の関係ですた。
こんなことで何日も悩んでたなんて はぁ〜
0431デフォルトの名無しさんNGNG
Tomcat 4.1.12で /WEB-INF/jsp 以下にJSPを置いたら、jspファイルの
コンパイル時に package org.apache.jsp.WEB-INF.jsp; のハイフンの
ところで「';'がありません」というエラーが出るようになってしまい
ました。
こういうものなんでしょうか?

0432tomcatの神NGNG
>>431
普通そこに置くのか・・・?
いいか、通常の設定では
WEB-INF以下のファイルは直接見れないようになってるんだぞ

ブラウザから直接アクセスの
JSPをそこに置けば見れないと思うのだが・・・
0433431NGNG
すみません、言葉足らずでした。
実はStrutsを使ってるんで、JSPはブラウザからは直接見せないで
必ずServletの処理後にforwardさせるような感じになっています。
で、いざActionの処理が終わってJSPにフォワードする段になって

>org.apache.jasper.JasperException: JSPのクラスをコンパイルできません
>JSPファイル: null の中の行: -1でエラーが発生しました
>生成されたサーブレットのエラーです:
> [javac] Compiling 1 source file
>/path_to/jakarta-tomcat-4.1.18/work/Standalone/localhost/orion2static/WEB-INF/jsp/index_jsp.java:1: ';' がありません。
>package org.apache.jsp.WEB-INF.jsp;
> ^

というような例外が発生していたんですが、数日前まで動作していたことから
Eclipse用のTomcat Pluginに付属していた org.apache.jaspar.JspCompilationContext
が悪さをしていることに気づき、これを削除して解決しました。
お騒がせしました。

0434デフォルトの名無しさんNGNG
>>432
最近はJSPはWebサーバから直接見れないととこに置くことが推奨されてるよ。
直接アクセスされるのを防ぐこともできるし。
まあ徹底するのは結構難しいけど。
0435デフォルトの名無しさんNGNG
勝手な独り言ですが...
>>432 >>434

Tomcat は 3.3.x、4.0.xの頃はよく使ってたのですが、最近の事情には疎いものです。
なんか 4.1 ベースになるとだいぶ変わっているみたいですね。invoker とかも
デフォルトで無効化されているし、ほっとくとどんどんついていけなくなる.....

Tomcat 4.1.xの最新のものを落としてきて、ドキュメントでも読むかな...
0436デフォルトの名無しさんNGNG
>>435
Invokerは、デフォルトでセキュリティホールがあるという
マヌケな状態を生み出していたので、閉じただけでしょ。
0437デフォルトの名無しさんNGNG
>>434
通りすがりのものなんだが・・・
JSPが直接見れないトコに置くってことはどういうことなの?
JSPって基本的にViewだから直で見れないと意味ない気がするんだが・・・
もしかしてサーブレットからフォワードするようにするのが今の標準のやり方なの?
0438デフォルトの名無しさんNGNG
>>437
標準かどうかは物議を醸すところだが、
おっしゃるとおりの考え方。

Viewは画面の表示のみ。クライアントからのリクエストを
直接受け取ってはいけないということは、クライアントから
ファイルを直接指定して見られてはいけないということ。

クライアントからのリクエストを受け取るのはコントローラ。
コントローラがリクエストを受け取って、業務ロジック実行させて、
表示する画面を選択してフォワードする。
0439431NGNG
JSPを直接見えない所に置くのって基本かと思ってたらそうでもないみたいね。
JSPにスクリプトレットを記述することに抵抗の少ない人が多いってことでしょうか。
0440デフォルトの名無しさんNGNG
>JSPを直接見えない所に置くのって基本かと思ってたらそうでもないみたいね。

>JSPにスクリプトレットを記述することに抵抗の少ない人が多いってことでしょうか。

この2行には何の関連もありませんがアフォですか?
0441デフォルトの名無しさんNGNG
っていうか「直接見えない」
の定義がわからない・・・

単純に*.jspのファイルをDLしようとしても
DLしたファイルはjspの拡張子はついてるが
中身は普通のhtmlファイルだ
<% %>などの文字やロジック呼び出し部分とかは当然見えない
0442デフォルトの名無しさんNGNG
test
0443デフォルトの名無しさんNGNG
TOMCATのフォルダの中を見れないようにするにはどうしたらいいでしょうか?
index.jspなんか作れば大丈夫ですがそれ以外に何か方法ないですか?
0444デフォルトの名無しさんNGNG
TOMCATのフォルダの中の人などいない

というか、おれは>>443の逆で
apache経由でTOMCAT使うときに
フォルダの中身を見れるようにしたい
んだけど、どうすりゃいいのかな
0445デフォルトの名無しさんNGNG
普通に見れませんか?
0446444NGNG
>>445
見れないよ・・・
ポート8180(TOMCATスタンダロンのデフォ)で見るとフォルダの中の人が
見れるけど、ポート80(apache)で見ると中の人が見れない。
0447431NGNG
>>440
皆さんがJSPを /WEB-INF の中に置かないのはJSP内でリクエストパラメータを
いじったりしたいからじゃないの?
俺はそれじゃダサいと思うから /WEB-INF/jsp とかを作ってるんだけど。

>>441
コードが覗けるかどうかじゃなくて、ブラウザのURL欄に *.jsp が
出てこないような作りってことです。
0448デフォルトの名無しさんNGNG
<%@ taglib uri="http://java.apache.org/tomcat/examples-taglib" prefix="eg" %>
<!-- examples/jsp/source.jsp -->

<eg:ShowSource jspFile="<%= request.getQueryString() %>"/>
0449デフォルトの名無しさんNGNG
>>448 誤爆ですたスマソ
>>431-447 って、>>437 で解答でてるじゃん・・・
0450441NGNG
>>447
resサンクス そういういみかぁ
でもさぁ、そういうことしたいんならわざわざ
Servletからフォワードしなくても
*.jspを表示しないように出来るじゃんTOMCATの設定で
*.cgiとかに変えてことだってできるじゃん
server.xmlかweb.xmlをいじればできる どっちか忘れた
0451441NGNG
>>443
それも、TOMCATのserver.xmlで
Welcomeファイルの設定すればいいんでないの?
これとじゃダメ?
0452デフォルトの名無しさんNGNG
>>450
だからJSPに直接アクセスするようなつくりになっていないんだよ。
サーブレットからフォワードしてもらわないと動作しないJSPならば、
見えるところにおく必要はないから隠したいと。
strutsとかそうじゃない?
■ このスレッドは過去ログ倉庫に格納されています