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

TOMCAT

レス数が950を超えています。1000を超えると書き込みができなくなります。
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通した。
クラスパスも通ってるはず。なでしょう?
0002デフォルトの名無しさんNGNG
shine
0003デフォルトの名無しさんNGNG
shige
0004デフォルトの名無しさんNGNG
TOMCATスレとして再利用すべきでは?
0005デフォルトの名無しさんNGNG
>4
ん。それはなかなかいい案のようで。
0006デフォルトの名無しさんNGNG
>>5
題名(スレの名前)ちょうどいいしね(w
0007デフォルトの名無しさんNGNG
>>4
>>5
>>1 は無視ですか(w
0008デフォルトの名無しさんNGNG
で、日本語POSTはどうなのよ
0009デフォルトの名無しさんNGNG
TOMCATスレリサイクル法

--------------------施行-------------------
0010 NGNG
tomcat ってなに?
0011デフォルトの名無しさんNGNG
shine
0012デフォルトの名無しさんNGNG
>>11
シャイン?
001311NGNG
すまん、VBスレと間違えた
http://www.ingrid.org/jajakarta/tomcat/
0014デフォルトの名無しさんNGNG
でも流れはおかしくない。


[10:  (01/09/14 14:17)]
tomcat ってなに?

[11:デフォルトの名無しさん (01/09/14 15:00)]
shine
0015デフォルトの名無しさんNGNG
タフボーイsage
0016デフォルトの名無しさんNGNG
>>1
WebSphere使え!
0017デフォルトの名無しさんNGNG
>>16
高いよ!
0018デフォルトの名無しさんNGNG
>>1 なんでstartup.bat使わないの?
0019デフォルトの名無しさんNGNG
Tomcat4.0にApacheのアドオンが上手くできない・・・。
0020デフォルトの名無しさんNGNG
みんな開発環境なにつかってる?
俺、APWORKS
0021デフォルトの名無しさんNGNG
>>20 不滋痛糞
0022デフォルトの名無しさんNGNG
JDK1.4b2でTOMCATでNTサービス開始すると墜ちるのだけど
何でだろう・・・
0023デフォルトの名無しさんNGNG
tomcatはいつになったらクラスタに対応するだ、ゴルァ!!
0024デフォルトの名無しさんNGNG
>>23
以前、Tomcatをクラスタに対応させようと思った。
でも、そんなことを試せる環境がないことに気づいてやめた。
ヘタレでスマソ
0025デフォルトの名無しさんNGNG
>>22
スティンガーで撃たれたんだよ。
チャフ撒いとけ。
0026デフォルトの名無しさんNGNG
>>23
http://w6.metronet.com/~wjm/tomcat/2001/May/msg00029.html
0027デフォルトの名無しさんNGNG
>>25
ワラタ
0028>25NGNG
スティンガーにチャフが効果あるわけないだro!
0029デフォルトの名無しさんNGNG
細かいな.オレモワロタ
003022NGNG
>>25
F14ではなくて
でも(ワラッタ
0031デフォルトの名無しさんNGNG
tomcatの環境変数TOMCAT_OPTSの値をコマンドラインで変更するにはどうしたらよいのでしょうか?
困ってます。
0032デフォルトの名無しさんNGNG
TOMCAT4.0でCLSSPATH通して startup.batたたいても catalinaってWindowが
でてもすぐきえちゃいます。消える瞬間をコピペしたんだけど 何が原因でしょう。

java.lang.SecurityException: sealing violation
at java.net.URLClassLoader.defineClass(URLClassLoader.java:234)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:11
1)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
at java.lang.ClassLoader.loadClass(ClassLoader.java:290)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
at org.apache.catalina.loader.StandardClassLoader.loadClass(Unknown Sour
ce)
at org.apache.catalina.loader.StandardClassLoader.loadClass(Unknown Sour
ce)
at org.apache.catalina.loader.StandardClassLoader.loadClass(Unknown Sour
ce)
0033デフォルトの名無しさんNGNG
>消える瞬間をコピペしたんだけど
ワラタ

>31
env使え。
0034トム猫NGNG
ちょい質問です。

Q.
readhat6.2の上で動いているApacheでjsp使おうとおもってtomcatいれました。
インストール完了したあと、とりあえずスタテッィクなページでテストしたみた
ところ、tomcat連携の設定をする前と後では、1/5程度のパフォーマンスにおち
てしまいました。そういうものなんでしょうか?

A.選択肢
1.そういうものです。
あきらめなさい。
2.ちょっとは遅くなるけど普通そこまで遅くならない( %程度 )
 設定やバージョンをみなおしなさい。
3.通常、まったく遅くならない
 設定やバージョンをみなおしなさい。
4.それ以外(     )
0035デフォルトの名無しさんNGNG
>>28 すまなかった、フレア蒔いとく
0036デフォルトの名無しさんNGNG
>>32
jaxp API周りがCLASSPATH上でかぶってる。extにjaxp関連含めて無いか?
0037ニャーNGNG
java系のページは英語ページばっかだけど
TOMCATの英語ページを翻訳ソフトに訳させると雄ネコと訳してきた。ワラタ
0038デフォルトの名無しさんNGNG
Tomcat4.0で、
startup.batが環境変数CLASSPATHを引き継がないのは仕様?バグ?
昨日ハマッタヨ。catalina.batいじって対処したけど。
4.0.1でも変更されてないみたいだし。
0039デフォルトの名無しさんNGNG
TomcatはCLASSPATHに含めるべきクラスをcommon/libまたはWEB-INF/classes(or lib)に入れておくのが基本。
環境変数CLASSPATH等に依存しないようにアプリケーションを作成すべき
0040デフォルトの名無しさんNGNG
>>39
なるほど。勉強になります。
この辺のポリシーみたいなのってどこかに記述があるんですか?
0041デフォルトの名無しさんNGNG
でもやっぱりお手軽にCLASSPATHの設定だけで済ませたいなぁ。開発時なんか特に
0042デフォルトの名無しさんNGNG
>34
2。
スタティックなHTMLを.jspにしてるんだったら、1。その場合、2回目以降の
アクセスはそんなに遅くはないと思うが、あんましそういう使い方はしない
方がいいと思う。
0043トム猫NGNG
>42
ありがと
TOMCATの設定がタコでした。
なおしたら早くなったす
0044LinuxNGNG
でやろうよ。
0045デフォルトの名無しさんNGNG
>>43
せっかくだからその直したところ貼ってくれよぅ
0046トム猫NGNG
>45
舌足らずでした。
TOMCATのもともとの設定がタコなんじゃなくて、
カスタマイズしたないようがタコでした。
(わざわざおかしくなるようにパラメータがかえてあった 泣)
だから参考にならないっす
0047デフォルトの名無しさんNGNG
ていうかどのバージョン使えばいいのさ、、、
3.24?3.3?4.0.1?
0048デフォルトの名無しさんNGNG
いまからなら4.0.1使っとけ。
過去の互換を気にするんなら3.2.4。
3.3系は気にしないで良い。
004947NGNG
4.x系の設定ファイルとかの解説(詳しく)しているようなサイトってありますかね
日本語で
0050デフォルトの名無しさんNGNG
思いっきりWebProg板のネタでしょ?
http://pc.2ch.net/php/
0051デフォルトの名無しさんNGNG
JRUNとTOMCAT、どっちが安定してると思いますか?

今、試作版をNT+IIS+JRUN3.1環境で作ってテストしてるのですが、
一週間に一回くらいOSごとかたまっちゃうんですよね
(たぶんJRUNが原因っぽい)
本番はlinuxになるのですが、
もしTOMCATが安定してそうだったら、乗り換えようかと思ってるのですが・・・
0052デフォルトの名無しさんNGNG
TOMCAT4.0.1実務で使ってるヤツいるか?
安定してるか?

TOMCAT2.3で作りかけたが、Servlet API 2.3のフィルタリングとか
コンテクストリスナが使いたいぞ。
0053デフォルトの名無しさんNGNG
意見聞きたいage
0054デフォルトの名無しさんNGNG
厨な質問でもうしわけないのですが、
apacheとtomcatを連携させるため、
DSOサポートでインストールして、mod_webAppをapacheのlibexecに
コピー。でも起動すると
ポートが指定されてねえよみたいなシンタックスエラーがでます。
httpd.confのServerNameディレクティブに、

WebAppConnection warpConnection warp localhost:8008
WebAppDeploy examples warpConnection /examples
WebAppInfo info
↑HPを参考にして記述

ここの一行目の記述がおかしいようなのですが、
どう指定したらいいのでしょうか?
(上の三行をコメントアウトすると、起動します)
0055デフォルトの名無しさんNGNG
http://www.itnavi.com/apaTomcat4.htm とか
0056デフォルトの名無しさんNGNG
>>54
Linux?
Win32の場合はlibexec/じゃなくmodules/にコピーしないと動かない。

LoadModule webapp_module modules/mod_webapp.soや、
AddModule mod_webapp.cは
忘れてないよな?
0057デフォルトの名無しさんNGNG
補足。
>LoadModule webapp_module modules/mod_webapp.soや、
はもろちんWinでの話ね。
りぬだと
LoadModule webapp_module libexec/mod_webapp.so
0058デフォルトの名無しさんNGNG
まっぺん補足だが。
>>56->>57はapacheのhttpd.confね。
0059デフォルトの名無しさんNGNG
>58
redhat7.2です。
そのへんはちゃんとやっとります。
DNSの設定はしてないので、IP指定してるんですけど。
ナゾだ
006059NGNG
解決。
サンクス。
0061デフォルトの名無しさんNGNG
>>60
Redhatで近々Webアプリサーバー立ち上げ予定なんで、
解決のサマリーをお願いしたい。
006259NGNG
>61
どうやらサーバー名がおかしかったようです。
DNS設定してなかったんで、
ただ/etc/hosts に あるホスト名かいたら
シンタックスOKがでました。
自分でもよくわかんないです。
0063varunaNGNG
沈んでるね、このスレ。

Win2KでApache+TOMCAT4.0.をmod_webappで連携させる実験をしていたが、
JDBC関係で深刻な問題が出たため、やはり3.3系でいこうかと考えていた。
(例:シーラカンス本のjpgimage)

しかしだ。
きょうふとApacheとの連携をajp13に変えてみたら、問題は一気に解決。
おまけにバカっ早。
4.0.1のajp13実装はベータレベルとのことだが、使えるジャン。

mod_webappの問題だったみたいだね。
おもえばwarpコネクタより、ajpのほうが枯れてるよな。
0064デフォルトの名無しさんNGNG
>63
クソスレ上げるな
0065デフォルトの名無しさんNGNG
>43
ジェリーはどこ?
0066デフォルトの名無しさんNGNG
ホーネットのほうが良い。
0067デフォルトの名無しさんNGNG
BNNから出てる「Tomcat 実践アプリケーションサーバ構築」て本買ったやついるか?
情報の鮮度はピカイチなんだが、不親切&不正確でなかなか読みごたえのある
本である。(悪い意味で)
とにかく誤植が多い。しかもネット上に正誤表があるわけでもなし。
その上目玉のサンプルアプリケーションがまともに動かない。
それを「自分で考えてなんとかしましょう」という趣旨ならある意味画期的
とも言えるかもしれないが。

それとも単なるクソ本か?
しかし、あそこまで最新の要素技術を詰め込んだ日本語本てほかにないんだよな。
0068デフォルトの名無しさんNGNG
アラジンの方が良い。
0069デフォルトの名無しさんNGNG
>>67
買ったけど、節々ににじみ出る筆者の個性が痛い
しかも親バカ?
0070varunaNGNG
>>68
アラジンて?
0071デフォルトの名無しさんNGNG
ポップコンつながり
0072デフォルトの名無しさんNGNG
>>71
30代半ば以上とみた。
0073varunaNGNG
「Tomcat 実践アプリケーションサーバ構築」覚書き。
1.Windows95/98/Me(多分)だとサンプルアプリは動作しない。
パラメータが長すぎてcommand.comにJNDIプロバイダ指定を食わせることができない。
  →NT/Win2k/xpを使え。
2.本の記載どおりmm.mysql JDBCドライバを使用すると日本語が通らない。
  →JNDI DataSourceでCharacterEncodingを指定できるドライバを拾ってきて、.bindingを修正する。

*なんで大枚3600円もはたいて本のデバッグせなあかんねん。(泣)
**サポートページ立てるなり、著者メアド教えるなりしろ。不親切すぎる。

これで助かったやつが日本に14人くらいはいるだろう。
0074デフォルトの名無しさんNGNG
>>73
あー、俺の本じゃなかった
良かったー
0075デフォルトの名無しさんNGNG
Apache ⇔ Tomcat でやってる時、サーブレットコンテキストのディレクトリに
置いてある HTML や GIF などの静的ファイルだけ直接 Apache が返すように
出来ないですか。ディレクトリ分けると相対パスがややこしくなるのであまり
やりたくないんです。
0076デフォルトの名無しさんNGNG
できるよ。
0077デフォルトの名無しさんNGNG
jakarta-tomcat-4.0.2-LE-jdk14.exeと
jakarta-tomcat-4.0.2.exeの
違いって何???
0078デフォルトの名無しさんNGNG
>>68-72 俺はまた例によって新しいジャカルタプロジェクトか
アプリサーバかナニカかとオモタよ
0079デフォルトの名無しさんNGNG
>>77
Xerces が付いてるかどうかだったと思う。
JDK1.4 には標準で XML パーサーがついてるから LE をダウソしたほうが良い。
008077NGNG
>>79
アリガト━━(゚∀゚)━━!!!
0081デフォルトの名無しさんNGNG
>>67,69,73
漏れも買った…
確かに細細した所に不満etc.あるけど、悪くないと思ふ。
第5章は結構役に立ったかも
0082デフォルトの名無しさんNGNG
JAVA初心者の方にも書いたんですけど。

NT4.0+tom-cat で servlet 始めたんですが、プログラムを実行すると、
jar に入っている class の objectを生成するところでerrになり、
tom-cat の log に、
UnsatisfiedLinkError no xxxxx in java.library.path とトレースされます。

jarは、common/libまたはWEB-INF/classes/lib 両方に入れてみました。
設定が抜けているところがあるんでしょうか。
0083デフラグの名無しさんNGNG
>>77
4.0.3にしようね。
008477NGNG
>>83
Hotfixesあてるだけじゃだめか?
0085デフォルトの名無しさんNGNG
JDK1.4 + jakarta-tomcat-4.0.2-LE-jdk14 + cocoon2.0.1
がうごかない…
0086TOM ◆98SA9XcM NGNG
TOMCATって








私のぱくりですかね
0087デフォルトの名無しさんNGNG
日本人が作ったJavaベースのWebサーバ Jasper って、
TomcatのJasper となんか関係あるの?
#ソース確認してないし、うろ覚えですけんど。
0088デフォルトの名無しさんNGNG
ぶっちゃけ、ククーンを使う意味って何んでしょう。

プログラマが XML カッコイイからとかいうことだけで使いたいだけで、
ビジネス価値に直結するケースはまれだと思う。
0089デフォルトの名無しさんNGNG
>>71
とーきはー まさーにせーいーきーまつー

ってイッパツ屋さんだったねぇ。
いつのまにか新世紀だしさぁ
0090デフォルトの名無しさんNGNG
>>88
ククーンてあんた...

XMLカコ(・∀・)イイ!!って思ってるのは否定しないけど、
ビジネス価値に直結するケースはあるんじゃないの
0091デフォルトの名無しさんNGNG
このスレ生きててほしい・・・おねがいします。
いま、tomcat4でturbineを動かそうとしているのですが
TurbineResources.propertiesファイルの中で変数の環境変数が設定できてないみたいなんです。
database.adaptor=${database.adaptor}
database.adaptor.${database.adaptor}=org.postgresql.Driver
ここのadaptorの設定がわからないのですが…。(コメント込み205行)
ってゆうか、datebase.adaptorってなんですか!?
このdatabees.adaptorの変数設定をしてないため
このまんまエラーに表記されてしまっているようです。
なんに置き換えたらいいのでしょう?
わからなかったら皆さんの環境で良いので教えてください。手当たりしだい試してみます。
今の時点では何系を書いたらいいのかすらわかりません
0092デフォルトの名無しさんNGNG
>>90
XMLってだけで買う人いるかもしれないね。
名前だけで
0093デフォルトの名無しさんNGNG
>>91
Turbineしらないけど、
それほんとに環境変数? 同じファイルの上の方にlegendっぽく
コメント書いてない?
0094デフォルトの名無しさんNGNG
>>91
まさかとは思うけど、ひょっとして、propertyファイルに ${HOGE}って
書いたら、シェルの環境変数HOGEがそこで参照されると思ってる?
009591NGNG
とりあえず、dbpostgresgl.jarにしたらできました。
あと、servernameも変数定義もれしてるみたいですが…

>>93,94
私の考え方ずれてますか?
ant の時に
BUILD.XML が build.properties と TurbineResources.propertiesを
参照して環境変数として構築していくと思ってますがおかしいですか?
なにぶん、サーバに触る事自体が初めてなので解からん事だらけですばい…
0096デフォルトの名無しさんNGNG
>>95
あー TurbineResources.properties って antが吐き出すんでは?
で、TurbineResources.properties の中に、 「${...}」ってのが
残ってたってことは、ant起動するときにちゃんと設定されてなかったわけですかね。
問題のプロジェクトは、tdkのサンプルのですか?
009795NGNG
>>96
そうです。
tomcat4でjakartaのturbineを動かして、それをパクってシステム開発!
って寸法なのですがturbineを完全に動かすまでに四苦八苦です。

今、${servername}が残ってるのですが、それをどこで設定しているのやら。
前の問題だったdbpostgresgl.jarもどこで設定すべきものなのか…
って感じです。解からない事が多すぎて質問をきちんとできないところに問題があるのですよね…

ひょっとして昔にTDKサンプル動かした事ある方ですか?
009896NGNG
>>97
いえ、tdkは触ったことないです。tomcatちょっと動かしてみただけ
+手元に展開したtdkのtarballがあるだけです。(なので、話半分…1/10くらいに聞いてください。)

96に書いたように、antを起動すると、antがshare/sample/build/build.properties
を読むとき、環境変数databaseの値が参照されて、でその値をTurbineResources.propertiesに
書込む(みたいな)ので、環境変数を設定した上でantをやり直せば良いと思います。

(ただ、値は「dbpostgresgl.jar」じゃなくて「postgresql」じゃないかなぁ。上のbuild.propertiesの
ファイル中にコメントがありますけど。)

servernameはわかんない。ぱっとみたとこどこのbuild.propertiesで参照しているのか
わかん無いですけど、思い付くのはApacheのhttpd.confに書いてある ServerNameの
値かなぁ.単なる勘ですけど。
009995NGNG
ありがとうございます。
このあたりじゃ・・って話だけでも助かります。
調べてみます。ありがとうございました。
0100デフォルトの名無しさんNGNG
すいません、
DBにアクセスしたくてjavaを用意したのですが(本丸写し)
TOMCATのどこのディレクトリにいれたらいいのでしょうか…
DBにアクセス以前の問題ですよね まいった
宜しくお願いします。
0101デフォルトの名無しさんNGNG
何を入れたいのかわかんない。

$TOMCAT/doc/appdev/deployment.html
に書いてあるような話では無くて?
0102デフォルトの名無しさんNGNG
server.xml の context の項目を追加したのですが
新フォルダ並びにWEB-INFフォルダ、web.xmlが生成されません。
ならばとばかりにフォルダは作ったのですがやっぱりweb.xmlが生成されません。

web.xmlは自分で一から(コピーしてきますが)作るものですか?
それとも、contextの定義が間違ってるのかな?
0103デフォルトの名無しさんNGNG
tomcatはシングルサインオン機能があるようですが商用利用に耐えうるものでしょうか?
0104デフォルトの名無しさんNGNG
>>102
自分で作る。
0105102NGNG
>>104
ありがと!
0106デフォルトの名無しさんNGNG
Win用のTOMCAT4.0をインストールしました。
PATH、CLASSPATHともに設定していませんが、
起動できました。サンプルも実行できました。

TOMCAT4.0かrはPATH、CLASSPATHの設定がいらないのでしょうか?
0107デフォルトの名無しさんNGNG
>>106
起動シェルかバッチを読めば分かる。
それらが適当にCLASSPATH等を細工して起動している。
tomcatの想定外のディレクトリにあるライブラリ等を参照させる必要があれば
CLASSPATHの設定も必要。
0108106NGNG
>107

ありがとう。
早速startup.batを見てみるよ。

それと、質問の前にバッチファイルくらいは読んどかないといけないね。
思いつかなかった。ゴメソ
0109デフォルトの名無しさんNGNG
WebLogicとTOMCATって違う部分多いですか?
(開発環境には軽いTOMCATを入れたいんですよ。)

・WebLogic
・TOMCAT
・Websphere
・JRUN
・JServ

の違いを具体的に教えてください。
性能面とか実装方法とか開発環境とか・・・
0110くれくれ君NGNG
EJB実装無い=J2EE未対応=byebye=TOMCAT(4.0.x)/JRUN/JServ
WebLogic/WebSphere=慢性独自実装=J2EEあぼーん
JavaServletの未来は暗いのぅ。
開発環境でもWebLogic/WebSphereの無料バージョン使えば?
TOMCATが軽いというのは幻想=アプリ次第=DEV次第
あおり気味・・無視キボン
0111デフォルトの名無しさんNGNG
>くれくれ君
>EJB実装無い=J2EE未対応=byebye=TOMCAT(4.0.x)/JRUN/JServ

対応してるでしょ?
フルサポートじゃないってこと?
それとも別途入手せにゃならんちゅうことかい?

>無視キボン

スマソ。
0112111NGNG
>109

一緒じゃねーの?
よく知らん。スマソ。
0113デフォルトの名無しさんNGNG
J2EE仕様に規定されて無い部分の違いは大きいよね。
WebSphereやWebLogicも一度は使ってみる価値はあると思うよ。
スケーラビリティを求められるならWebLogicかなぁ?
0114デフォルトの名無しさんNGNG
>>111
Tomcatはあくまでサーブレットエンジン。EJBコンテナがないのでTomcatだけ
ではEJBを動かすことはできません。
0115デフォルトの名無しさんNGNG
orcle9iAS・・・
Tomcatとの互換性を重視してる。
Nativeに落とし込みをしてるので、かなり速い。

といってた。
0116デフォルトの名無しさんNGNG
antについて質問します。
一度のANTの起動で複数のプロジェクトのコンパイルを行いたいと思います。
一度のantの起動で複数の(プロジェクト毎の)build.xmlを呼び出すか、
新しくbuild.xmlを作ってその中から(プロジェクト毎の)build.xmlを
呼び出したいと思いますが,その件についてジャカルタに書いてません。(見おとしてるだけ?)
できるならシェル(UNIXシステム上)やDOS(ウィンドウズシステム上)は使いたくはありません。
方法はありますか?
0117デフォルトの名無しさんNGNG
>>116 見落としてるだけ
つーかビルトインタスクの一番最初にのってるじゃん。
http://isweb39.infoseek.co.jp/computer/nishi65/java/ant/ant-1.4.1/ja-docs/manual/CoreTasks/ant.html
0118デフォルトの名無しさんNGNG
>>110
>>113
まっとうなCORBA実装VisiBrokerを基盤とした
Borland Enterprise Server
使ってみな。
0119デフォルトの名無しさんNGNG
>118
それはオススメってことかい?
0120デフォルトの名無しさんNGNG
>>119
そうだよ。
EJBコンテナの実装なども非常に素直な作りになっていて、
WebLogicみたいな独自拡張はしていないと思う。
0121デフォルトの名無しさんNGNG
>>120
こんなのもあるぞ
http://www.sys-con.com/java/readerschoice2002/liveupdate.cfm?cat=AppServer
0122デフォルトの名無しさんNGNG
eventvwrから
The Apache service named reported the following error:
>>> Cannot load C:\Program Files\Apache Group\Apache2\./modules/ApacheModuleJServ.dll into server: 指定されたモジュールが見つかりません。

はい、わかる人。
0123名無しさん@お腹いっぱい。NGNG
INTERSTAGE 上げ
0124デフォルトの名無しさんNGNG
cosminexus sage
0125デフォルトの名無しさんNGNG
>122
書かれてる通りじゃないの?
ApacheModuleJServ.dll が認識不可能ってことでしょ?
よく知らんからsage
無責任でゴメソ
0126デフォルトの名無しさんNGNG
>>122
httpd.conf の設定はどうなってる?
0127デフォルトの名無しさんNGNG
httpd.confでINCLUDEしてないんじゃないかなー?
0128デフォルトの名無しさんNGNG
Tomcat 4.0.3のクラスローダって壊れていない?なんか、WEBAPP/lib内のjarをうまく見つけられなくて、ClassNotFoundになることがあるんだけど。
0129デフォルトの名無しさんNGNG
>>121
あ、俺が毎月買ってるJDJじゃね〜か。
0130NOT 394NGNG
>>128

まずはスキャンディスクなどファイルシステムが正常かどうかをチェックする
ツールを使ってみることをおすすめします。
0131デフォルトの名無しさんNGNG
FORMベースの認証を使いたくて、web.xml に以下のような行を書き入れました。

<security-constraint>
  <web-resource-collection>
    <web-resource-name>Auth</web-resource-name>
    <url-pattern>/auth.jsp</url-pattern>
  </web-resource-collection>
  <auth-constraint>
    <role-name>user</role-name>
  </auth-constraint>
</security-constraint>

<login-config>
  <auth-method>FORM</auth-method>
  <realm-name>Auth</realm-name>
  <form-login-config>
    <form-login-page>/login.jsp</form-login-page>
    <form-error-page>/error.jsp</form-error-page>
  </form-login-config>
</login-config>

<security-role>
  <role-name>user</role-name>
</security-role>

そして、/login.jsp に

<form method="POST" action='<%= response.encodeURL("j_security_check") %>' >
ユーザー名:<input type="text" name="j_username">
パスワード:<input type="password" name="j_password">
<input type="submit" value="Login">
</form>

このようなフォームを用意したのですが、
Loginボタンを押すと、j_security_check というファイルを探しに
いってしまうようで、File Not Found になります。
<auth-method>の値をBASICに変えた時にきちんと動くのは確認しました。
何かこれ以外にも設定するべきことがありますか?
0132デフォルトの名無しさんNGNG
age

0133デフォルトの名無しさんNGNG
TOPCATスレがなぜこんなところに?!
ってちょっとだけオモッタ
ちょっとだけネ
0134デフォルトの名無しさんNGNG
WebProg板にあった方が良いかい?
俺はこっちの方が向いてると思うけどなぁ。
個人的にはWebProg板はスクリプト系のイメージがあるから。
0135デフォルトの名無しさんNGNG
>>134
そういうことでは無いと思われ…。
0136デフォルトの名無しさんNGNG
振られ気分でロックンロール
(ってまじボケかましてますか俺)
0137デフォルトの名無しさんNGNG
たかがロックンロール。
0138デフォルトの名無しさんNGNG
どんすとっぷ、どんすとっぷざみゅーじっく
どんすとっぷ、どんすとっぷざみゅーじっく
いきーななんばーきーかせてもーっとー
>>137につづく・・・
0139デフォルトの名無しさんNGNG
いまかんがえると、あれが「イルカ」さんだったなんて
びっくりだよな
0140デフォルトの名無しさんNGNG
おいおい。
ちゃんとロックンロールのフォローしてやれよ。
0141デフォルトの名無しさんNGNG
C++房には BOBCAT をオススメする。

TOMCAT = Java サーブレットコンテナ
BOBCAT = C++ サーブレットコンテナ
0142デフォルトの名無しさんNGNG
Tomcat のメーリングリストとか質問掲示板みたいな
物って日本にある?英語イヤじゃ。
0143ageNGNG
ega
0144デフォルトの名無しさんNGNG
>>141
C/C++のCGIでいいじゃねーか

どうでもいいけど、Jerry(スペルちゃうかもしれない)
とかいう、サーブレットコンテナあるみたいだけど
「トムとジェリー」に文字ってあんな名前つけてるんでしょうか?
0145 NGNG
WARファイルを配置して、猫(ver3.3.1)を起動したあとに、
同名のWARファイルを再配置(上書き配置)しても、変更が反映されないんだけど
変更を猫に知らせる方法はないものでしょうか?
0146デフォルトの名無しさんNGNG
>>145
strcatを使え。
0147デフォルトの名無しさんNGNG
JBOSSにかえてデプロイ機能を使えばどう?
0148デフォルトの名無しさんNGNG
>>136-140
tomcatベストテンでプラズマライン伝説
0149デフォルトの名無しさんNGNG

g
0150デフォルトの名無しさんNGNG
ねえ、>>145 はなんで「猫」って書いてるの?
0151デフォルトの名無しさんNGNG
>>150
通ぶってるんだよ、きっと。
0152デフォルトの名無しさんNGNG
読んでるほうが恥ずかしくなってくるな。
0153デフォルトの名無しさんNGNG
猫って、カーソル追っかけてくる、アレ?
0154デフォルトの名無しさんNGNG
Realm とかの認証って、Context毎に設定するけど
基本的には「一つのContext = 一つのWEBアプリ」なの?
0155初心者ですNGNG
私、初心者の者ですが、win98,JDK1.4,Tomcatの環境を構築をトライしております。

現在、Tomcatのインストールが終了し、Tomcatの起動を実施したところ、起動しません。
you must set JAVA_HOME to point at your java Development kit installation
となっております。

Autoexec.batの環境設定内容を
SET TOMCAT_HOME =C:\jakarta-tomcat-3.3.1
SET JAVA_HOME =C:\j2sdk1.4.0
としましたが、再起動後、なぜか、
SET TOMCAT_HOME =C:\jakarta-tomcat-3.3.1
SET JAVA_HOME =C:\j2sdk1.4.0
C:\essolo.com
となっておりましたが、この辺がおかしいのでしょうか??

何卒、よろしくお願いします。
0156デフォルトの名無しさんNGNG
おー、マルチたん(ハアハア
0157デフォルトの名無しさんNGNG
Windows の tomcat.exe のソースってどこかに転がってないかな?
同じようなこと (exe から Java 起動・常駐、サービス化も OK) をやりたいんで...
0158デフォルトの名無しさんNGNG
TOMCAT 4系だと、Catalina再起動すると日付毎のServlet_logは
既存ファイルに追加されるよね。(Localhost_logだったっけか)
TOMCAT 3系だと、TOMCAT再起動すると日付毎の既存logは消
され、新たにServlet_Logが作成される。

TOMCAT3系で、logを追加で保存する方法はないの?
0159デフォルトの名無しさんNGNG
>>158 ない。 手動コピーか、tomcat.shいじるか、ソース八苦して改造するかだ。 tomcat.batはいい方法がないね。
0160デフォルトの名無しさんNGNG
http://java-house.jp/ml/archive/j-h-b/033556.html#body
>> 自分の環境では不具合が発生してしまいます。サーブレットで生成したJavaBeanを
>> JSPに渡しています。通常は正常に動作するのですが、Tomcatの動作中にサーブレッ
>> トのコンパイルをすると実行時にjava.lang.ClassCastExceptionが発生してしまいます。

>JavaBeanをサーブレットと同じWeb-Inf/classes下に置いていませんか?
>Tomcat起動時にJavaBeansをサーブレットと同じクラスローダで読み込ませると
>サーブレットがリロードされた際におかしくなってしまうようなので、JavaBeanを
>リロード対象以外のディレクトリ下へ置けばTomcat再起動の必要はなくなると思います。

これはTomcat4.0.3ではどうなの?
4.0.3(Win)で、Servlet,Beansともに同じディレクトリ(WEB-INF/classes以下)
に置いたのではアクセス可能。

3.2.1(Linux)ではアクセス不可。
0161デフォルトの名無しさんNGNG
糞スレ期待さらしあげ
0162デフォルトの名無しさんNGNG
スカルパーでひどい目にあいました
0163デフォルトの名無しさんNGNG
>155
システム環境変数に直接追加してしまえ。
ちなみにJBUILDERのバージョン3いれるとjavaが壊れる罠かもな
0164デフォルトの名無しさんNGNG
tomcatのアプリケーションは悲惨です。
あまりにも負荷をかけたり長期運用は無理です。
なぜならapacheと連携させると特にひどいのだが、リスナが壊れる。
0165デフォルトの名無しさんNGNG
振られ気分でロックンロール♪
0166デフォルトの名無しさんNGNG
誰か
Tomcat4系と3系とのメリット、デメリットおせーて。
ServletとJSPのバージョン違うのは分かるけどさ・・・
何ができんの?何ができないん?
0167タロ舞レ耳音戈イNGNG
>>166
あんまり変わらないと思われ
まあ4系の方がheadguardのFGinfoが比較的軽いってことぐらいかな
0168デフォルトの名無しさんNGNG
JSPって何?
0169デフォルトの名無しさんNGNG
>>168
ハゲシクワラタ!
0170デフォルトの名無しさんNGNG
>環境変数JAVA_HOMEを、JDKがインストールされている最上位ディレクトリに設定し、
>環境変数PATHをJavaインタプリタがインストールされている場所に設定します。
Javaインタプリンタって何?
0171170NGNG
ttp://www.ingrid.org/jajakarta/tomcat/tomcat-3.2.1/doc-ja/uguide/tomcat_ug.html
ここです
0172デフォルトの名無しさんNGNG
>>171
java.exe の事だと思われ
0173デフォルトの名無しさんNGNG
質問です。
ApacheのフレームワークのひとつであるJetspeedをTomcat で動かし
ています。しかし、webapp ディレクトリに置くファイルの行末が
「^M」のときは問題ないのですが、「^M」を消すと表示がおかしく
なってしまいます。
OS:Debian
Tomcat4
です。文字コードの設定とかが、必要なんでしょうか?

0174デフォルトの名無しさんNGNG
フラれ気分ならロケンロー!
0175tomcatですNGNG
/jsp
/servlet
にアプリを置いてます。

/jsp/test1.jspでaction="../servlet/ToaruServlet"を指定して
../servlet/ToaruServletを呼び出して
/servlet/ToaruServlet内で、RequestDistpactcher.forwardを使って
/jsp/test2.jspに飛ぶようにしてます。

このときURLが、
/jsp/test1.jsp
/servlet/ToaruServlet
/servlet/ToaruServlet
となってます。
3番目のURLを/jsp/test2.jspとするのはどうすればいいの?
(実際/jsp/test2.jspは呼ばれてるし表示もできてるけど、URLが反映されない(T_____T))
0176デフォルトの名無しさんNGNG
Tomcatでの開発で、補完の聞くエディタを探しているのですが、Eclipseって使えますか?
0177デフォルトの名無しさんNGNG
有名どころの IDE なら、どれでもできるんじゃないの?
0178デフォルトの名無しさんNGNG
>>175
HttpServletResponse#sendRedirect(java.lang.String location)
で幸せになれると思います。

ただ、値の受け渡し等が、forwardとは全く異なってきますが…
0179発掘NGNG
あのう。うちのマシンでTomcat4.0.xが立ち上がりません。

症状としては、
コンパイル済みのバイナリ版を
>[root@hoge bin]# ./catalina.sh start
>Using CATALINA_BASE: /usr/jakarta-tomcat-4.0.4
>Using CATALINA_HOME: /usr/jakarta-tomcat-4.0.4
>Using CATALINA_TMPDIR: /usr/jakarta-tomcat-4.0.4/temp
>Using JAVA_HOME: /usr/java/jdk
として、しばらく(5〜10秒ほど)するとプロセスが落ちて
しまうみたいなのです。
具体的にいうと、
>root 12829 63.9 6.8 180476 12928 pts/3 R 16:53 0:10 /usr/java/jdk1.3.1/bin/i386/native_threads/java -Djava.e
>root 12857 0.0 6.8 180476 12928 pts/3 S 16:53 0:00 /usr/java/jdk1.3.1/bin/i386/native_threads/java -Djava.e
>root 12858 2.6 6.8 180476 12944 pts/3 S 16:53 0:00 /usr/java/jdk1.3.1/bin/i386/native_threads/java -Djava.e
>root 12859 0.1 6.8 180476 12944 pts/3 S 16:53 0:00 /usr/java/jdk1.3.1/bin/i386/native_threads/java -Djava.e
>root 12860 0.1 6.8 180688 12984 pts/3 S 16:53 0:00 /usr/java/jdk1.3.1/bin/i386/native_threads/java -Djava.e
>root 12861 0.1 6.9 180688 13156 pts/3 S 16:53 0:00 /usr/java/jdk1.3.1/bin/i386/native_threads/java -Djava.e
>root 12862 0.0 6.9 180688 13156 pts/3 S 16:53 0:00 /usr/java/jdk1.3.1/bin/i386/native_threads/java -Djava.e
>root 12863 0.0 6.9 180688 13156 pts/3 S 16:53 0:00 /usr/java/jdk1.3.1/bin/i386/native_threads/java -Djava.e
>root 12864 8.5 6.9 180688 13156 pts/3 S 16:53 0:01 >usr/java/jdk1.3.1/bin/i386/native_threads/java -Djava.e
root 12871 0.0 0.5 2760 992 pts/3 R 16:53 0:00
この直後に上記のプロセスが全て消えてしまい、8080にtelnetでアクセスしても、
>[root@hoge bin]# telnet localhost 8080
>Trying 127.0.0.1...
>telnet: Unable to connect to remote host: ??????????
当然ですが、アクセスできません。

以下のスペックで実行しています。
OS: RHL7.0
JAVA:1.3.1
CPU:MMX200MHz
Mem:196MB
Tomcat:4.0.3 & 4.0.3

ためしに、Windows2000のマシンで起動してみたところ、うまくいきました。
会社のサーバーでも問題なく起動できています。
自分的には、CPUが非力すぎるのかなー。と感じていますが、同じような
症状が出ている人がいらしましたら、お教えいただければと思います。
0180デフォルトの名無しさんNGNG
>>179
catalina.sh runでもうちょっとくわしく様子わからないか?
あとtelnetはないだろ、せめてlynxで。
0181179NGNG
>>180
うお。レスさんくす。このまま放置プレイかと半泣きでした。
ちなみに、catalina.sh runの結果は、
>[root@hoge /usr]# catalina.sh run
>Using CATALINA_BASE: /usr/tomcat
>Using CATALINA_HOME: /usr/tomcat
>Using CATALINA_TMPDIR: /usr/tomcat/temp
>Using JAVA_HOME: /usr/java/jdk
>セグメンテーション違反です
ですた。
むー。さすがに、これだけだと全然わかりません。
とりあえず、3.2.3でがんばる方向で、寝かせてみます。
ありがとうございました。
0182デフォルトの名無しさんNGNG
>>179,181
Tomcat以前に、JDKは正常に働くの?
java --version
0183デフォルトの名無しさんNGNG
すでに手遅れかもしれんが、tomcat4.0.4のダウンロードページに

IMPORTANT NOTE: Virtual machine crashes have been reported
when using Linux 2.4 with Sun JVM version 1.2.x and 1.3.x. See
the release notes below for more details.

となってるんで、JDKを1.4とかにすればいいと思われ。
0184179NGNG
>182-183
皆様、拙い僕のために、ありがとうございます。
とある、java系の掲示板で情報をいただきました。> http://java.sun.com/j2se/1.3/ja/install-linux-sdk.html
どうやら、RHL7.0がだめだめみたいです。(T^T)
0185182NGNG
>>184=179
やっぱりJDKでしたか。
同じ問題にぶち当たったことがありましたので。

そのとき私はIBMのJDKで切り抜けました。
0186デフォルトの名無しさんNGNG
http://hoge/にアクセスしたらhttp://hoge/eamples/を
見るように設定するのはどうしたらいいのですか?
0187デフォルトの名無しさんNGNG
「/eamples/ も見てください」とリンク貼っとけ。
0188179NGNG
>186 おもっきしWeb Serverの質問ですが。板違い。
0189デフォルトの名無しさんNGNG
4.1.7って、日本語(シフトJIS)の扱いバグってるみたい。
4.1.8βは直ってた。
0190コギャルとHな出会いNGNG
http://kado7.ug.to/net/


朝までから騒ぎ!!
   小中高生
 コギャル〜熟女まで
   メル友
  i/j/PC/対応

女性の子もたくさん来てね
  小中高生大歓迎です                 
全国デ−トスポット情報も有ります。
全国エステ&ネイル情報あります。

  激安携帯情報あります。
0191デフォルトの名無しさんNGNG
TOPCATスレかと思っ
0192デフォルトの名無しさんNGNG
Win2000serverで、TOMCAT4.04をサービス起動でしようとしています。
ところが、CATALINA_OPTSに設定したVM引数(-Dxxx=xxx)をサーブレット
で認識できずに困っています。

catalina.batで起動させる場合は、正しく取得できます。
サービス起動時、およびスタートアップからの起動(bootstrap.jar)では
-Dxxで設定したプロパティ値がnullで返ってしまいます。

NTサービス起動するときなどはCATALINA_OPTS環境変数を使用できないのでしょうか?
0193デフォルトの名無しさんNGNG
forteのとこにも書いたんですが、forteV4でTOMCATを入れたんですが、
The requested resource (/servlet/test) is not available.
と表示されて、うまくservletが動かないんですが、
servletのパスとかの指定って必要なんでしょうか?
web.xml等もいじってみましたがだめでした。
環境は XP/ForteV4/TOMCAT401です。
0194デフォルトの名無しさんNGNG
うわらば
0195北斗最強の拳、北斗無明拳NGNG
時はまさに世紀末〜♪
0196デフォルトの名無しさんNGNG
あぼ〜
0197ksoNGNG
psでプロセスみると
tomcatのデーモンの数が多を圧倒していてうざいんですが。
(レス不要)
0198ksoNGNG
訂正w:多→他
0199デフォルトの名無しさんNGNG
LinuxにTOMCAT入れてJSPしているのですが
カレントディレクトリってどうなっているのでしょうか?

.jps内に
< img src="aaa.gif" >
とある場合、どこのディレクトリを見に行っているのでしょうか?

相対パスをあきらめて絶対パスで書かなきゃいけないのでしょうか?


0200494NGNG
>>199

URL なんだからディレクトリなんて関係無いよ。
クライアントから見てそのドキュメントの URL をベースとして、
HTTP プロトコルに則って相対URLが処理されるだけ。

http://hoge/foo.jsp で相対 URL "abc.gif" が出てくれば、
それは http://hoge/abc.gif を指す。
0201デフォルトの名無しさんNGNG
>>200

server.xmlでdocBase="/usr/local/foo/"で指定されていて、かつ
/usr/local/foo/aa.gifが存在し、
/usr/local/foo/aa.jsp内で
<img src="aa.gif">
と記述があっても http://www.hoge.com/foo/aa.jspで
/usr/local/foo/aa.gifは参照されないということですか?

不便だなぁ...



0202デフォルトの名無しさんNGNG
>>201
不便な脳みそだなあ
0203デフォルトの名無しさんNGNG
>201
JSPで吐き出すテキストはHTMLと一緒だから。
深く考えるよりHTMLの勉強しなさい。

なんちて。ローカルのファイルにアクセスするときは、catalina.shを実行した
ディレクトリになるみたいです。
0204デフォルトの名無しさんNGNG
v4.1.10リリースage
0205デフォルトの名無しさんNGNG
ge
02064.0.4から移行組NGNG
DBCPのコネクションプールが標準装備になってるのか>4.1.10
コネクション死んだときにただのclose()だとプールに戻るだけで延々死んだ
接続を繰り返し渡されるので鬱になった。

一瞬悩んだけど強制切断は PoolableConnection の reallyClose() 呼べばいいのかフーン

微妙にJDBC Resourceの定義タグ名も変わってた
0207デフォルトの名無しさんNGNG
Security updates: Tomcat 4.1.12 Stable and Tomcat 4.0.5 Released
0208デフォルトの名無しさんNGNG
>>206
>コネクション死んだときにただのclose()だとプールに戻るだけで延々死んだ
>接続を繰り返し渡されるので鬱になった。

そんなことはない。
DBCPはObjectPool#borrowObject()とObjectPool#returnObject()時に
生きているかチェックできる。

さらに、別スレッドでpooling中のものが生きているかもチェックできる。

ただし、DBCPの開始時に初期pool数を設定できないのは激しく鬱。
0209デフォルトの名無しさんNGNG
4.1.12でserver.xmlにコンテキスト追加して再起動かけると
立ち上がらなくなるんですがなぜですか?
ちなみにWinXPです。これじゃディレクトリ増やせない。。。
0210デフォルトの名無しさんNGNG
Tomcat4.1.12リリースあげ。
0211206NGNG
>>208
あー、確かに JDBCリソースにvalidationQuery定義しとけば borrowの
タイミングで接続の妥当性チェックできるんだね。(returnの時はできない模様)
下手にreallyClose自分で呼んじゃうとPool Exhaust引き起こすようだ
0212デフォルトの名無しさんNGNG
jakarta落ちてない?
0213デフォルトの名無しさんNGNG
最新のヴァージョンの組み合わせは?
おいらは古いのでやっとります。
Apache 1.3.26
J2SE 1.3.1_04
Tomcat 4.0.4
Struts 1.0.2
0214デフォルトの名無しさんNGNG
Tomcat4.1.12でJakarta Taglibs使えてる?
WEB-INF/libにtldファイルを置くんだけども、

2002-09-26 12:04:26 ContextConfig[/testApp] Exception processing TLD at resource path /WEB-INF/dbtags.tld
javax.servlet.ServletException: Exception processing TLD at resource path /WEB-INF/dbtags.tld
at org.apache.catalina.startup.ContextConfig.tldScanTld(ContextConfig.java:1010)
at org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:870)
(以下略)

とかいうふうになってしまうよ。4.0系は大丈夫なのにね。
環境はWin2K/jdk1.3.1_01/Tomcat4.1.12。
0215デフォルトの名無しさんNGNG
Tomcatってあまり使われてないの?
0216デフォルトの名無しさんNGNG
>>215
sunのservlet研修で使われてるのをしってる

みんなはservlet配置した後かならずweb.xml書きかえるの?
俺はめんどいからしないけど
0217デフォルトの名無しさんNGNG
tomcat4.0.3 on Linuxを使用中です。

http://host/hoge/などにアクセスされた場合、index.htmlなどが置いてないとディレクトリ内の
ファイル一覧が表示されてしまいます。

これを禁止するにはどこを設定すればよいのでしょう?

ApacheだとOption indexesとかだと思うんですが…
0218LinusNGNG
WARファイルを$TOMCAT_HOME/webappsに置いて、Tomcatをrebootしても展開できない.....
「全然 Write it Once, Run Anywhereじゃねーじゃん!」とぼやいて、いろいろ調べても
"WARファイルを/webappsに置け"としか書いていない。

さて、どこがいけないんでしょう?ちなみにTomcat自体は正常に動作しております。

環境は以下のとおりです。
RedHat 7.3
J2SDK1.4.1FCS
tomcat4.1.10(rpm)

もちろん最終的には解決したんだけどみんなにこの問題を共有したいのさ。
0219デフォルトの名無しさんNGNG
パーミッション
0220LinusNGNG
>>219
あたり

こんなのに1時間悩んだ俺はかなり厨房です。
0221デフォルトの名無しさんNGNG
>>217
default サーブレットで提供されてるリソースだったら
init-param の listings を false にすれ ($TOMCAT_HOME/conf/web.xml)
0222217NGNG
>>221
できますた!!
大感謝 m(_ _)m

これで個人情報流出せずに済みます。
0223デフォルトの名無しさんNGNG
>>222
listingをfalse=個人情報を守る
という図式はうそだぞ。

listingしてなくてもファイルは取得できるからな。
0224222NGNG
>>223

はい、個人情報流出うんぬんは冗談です。

基本的にはDBでデータ持っているんで、リスティングされても実害は無かったんですが、
クライアントに対する印象が悪くなるといかんと思いまして。
0225デフォルトの名無しさんNGNG
雄ネコ
0226デフォルトの名無しさんNGNG
 TomcatをApacheへアドオンしたWebサーバを作ろうとしています。
一般ユーザーの使っている別のメインサーバのファイルをautofsで
Webサーバにマウントして、apacheのmod_userと同様に http://hostname/~hoge/*.jsp
と言う具合に公開できるようにとserver.xmlに

<Listener className="org.apache.catalina.startup.UserConfig"
directoryName="public_html"
homeBase="/home"
userClass="org.apache.catalina.startup.HomesUserDatabase"/>

と加えたんですが、NFSでマウントしているユーザーは
Error initializing resources: Document base /home/hoge/public_html doesnot exist or is not a readable directory
と言う感じでエラーを出して利用することができません。
(apacheからはNFSのユーザーのファイルでも問題なく利用できている)

だれか、対策を知っている人教えていただけないでしょうか?
ちなみにOSは両方ともSolarisです
0227名無しさん@EmacsNGNG
>>226
Javaのプロセスからファイルにアクセスする場合は、
そのプロセスの権限でしかアクセスできませんが
0228デフォルトの名無しさんNGNG
tomcatとapacheを連携させたWebサーバを作っているのですが、
サーブレットを動かすたびにlogs配下のcatalina.outファイルに
 too many initiarized
というメッセージが書き込まれます。何のことなのか良く分からないのですが
知ってる方がいたら教えてください。
0229デフォルトの名無しさんNGNG
>>228
1. ソース版をダウンロード
2. "too many initialized" で検索
3. ヒットした前後で何をやっているか調べる
0230デフォルトの名無しさんNGNG
Tomcat 4.0.6 でますた。invoker servlet の security fix 再び。
4.1.x 系についてはまだ開発中とのこと。

とにかく invoker は disable しとけ>all
0231デフォルトの名無しさんNGNG
web.xmlって必ず必要なの?
なんか無くても動いてんだけど
0232デフォルトの名無しさんNGNG
jsp-beans-自作ライブラリという構成なんですが、
自作ライブラリを更新した場合、tomcatも再起動しないと
更新が反映されないようです。
beans、jspはそのまま使えるのですが。
そういうものなんでしょうか?

0233はじめてなのNGNG
今日、これからTOMCATをイントラサーバのApacheに組み込む予定。
参考書は、日経Linuxの9月号。「Apache2.0を使ったWebサイトの構築
と運用」

応援よろしく!
0234233NGNG
げっ!ポート8080!!?

Squid で8080使ってるぞ。どうしよう
とりあえず、現状のままやってみて、ダメならSquidのポート換えるか
0235デフォルトの名無しさんNGNG
>>234
代えればいいじゃん、ポート…
0236デフォルトの名無しさんNGNG
Tomcatの4.1.12入れたんだけど
管理画面が出来て良い感じになってるね。
0237233NGNG
>>235

そうしないと、ダメみたいね。
squidポートを換えるのは簡単だが、Windowsクライアントの設定変更
が結構めんどうっぽい(泣)

透過型串にしとけばよかったなぁ‥‥
0238デフォルトの名無しさんNGNG
TOMCATのポート変更しろよ...
0239デフォルトの名無しさんNGNG
俺も最初 Tomcat がデフォルト 8080 と知ったときは アフォ かと思った。
0240233NGNG
>>238

今日、TOMCAT初体験なんで‥‥‥‥
squidの方、変えちゃったYO

my_web_server:8080で、TOMCAT起動に成功しました〜!
0241デフォルトの名無しさんNGNG
tomcat/conf/web.xmlで8080を検索して、好きな番号に変更しろや。
0242デフォルトの名無しさんNGNG
違うだろ
0243デフォルトの名無しさんNGNG
tomcat/conf/server.xmlで8080を検索して、好きな番号に変更しろや。
0244233NGNG
>>241

まぁ、それはsquidの変更やっちゃったんで、パスさせて


mod_webappのコンパイルでけつまづいてましゅ。
なんだよAPRソースって?

>>233のとおり、参考にしてんのは日経Linuxの9月号で、付録のCD-ROM
から、jakarta-tomcat-4.0.4.tar.gz、jakarta-tomcat-connectors-4.0.2-01-src.tar.gz
を使ってる。まぁ、せっかく付いてきたし、上手く動いたらバージョンアップしよう
と思ったんだが、jakarta-tomcat-connectors-4.0.2-01-src/webappのconfigure
がダメじゃん。

 なんかAPRソースがいるとかメッセージでてるし、jakarta-tomcatにもそんな
ことが書いてるんだけど、日経linuxの記事にゃ書いてない。

 ほんとにこの記者、これでコンパイルできだんだろうか?

 参ったなぁ。
0245デフォルトの名無しさんNGNG
俺はさっさとあきらめて Tomcat 3 + mod_jk に戻した。
0246デフォルトの名無しさんNGNG
俺も mod_jk 派
0247233NGNG
>>246

mod_jk って、4.0.4でも使える?
明日、試してみるつもりなんだけど‥‥‥
0248デフォルトの名無しさんNGNG
tomcatで
WebサーバーのルートにIndex.jspを
どうやっておけばいいの?
/test/index.jspとかはいけるんですが・・・

0249デフォルトの名無しさんNGNG
あんたのweb.xml次第だろ
0250デフォルトの名無しさんNGNG
http://server-name/index.jsp → $TOMCAT_HOME/webapps/ROOT/index.jsp
0251233NGNG
おはよ〜

なんかデキちゃったよ(藁)

jakarta-tomcat-4.1.12.tar.gz と jakarta-tomcat-connectors-4.1.12-src.tar.gz
をダウンロードして、jakarta-tomcat-4.1.12.tar.gzを展開。
jakarta-tomcat-connectors-4.1.12-src.tar.gzも展開して、configureしたら、
makeが通って、mod_webapp.soがデキちゃったと‥‥‥

さぁ、これからこれを、Apacheに組み込んでみよ〜っと。

何が出るかな?何が出るかな?エラーかな?OKかな?どきどき‥‥‥
0252233NGNG

WebApp: Error 404
(File: /src/jakarta-tomcat-connectors-4.1.12-src/webapp/lib/wa_request.c Line: 205)
Web-application not yet deployed

だってさ。

これって.Apache+tomcat が起動はしてるって事なのか、それとも起動しても
いないのか‥‥‥
0253233NGNG
>>252

ごめん!Apacheんとこ、コメントアウトしてあった!!
おお〜、起動したぞ!起動したぞ!Tomcat!
0254デフォルトの名無しさんNGNG
ひとり熱いな
0255デフォルトの名無しさんNGNG
>>253
おめ
0256デフォルトの名無しさんNGNG
>>253
うむ、人柱ご苦労。

by THE 他力本願
0257デフォルトの名無しさんNGNG
で、日本語POSTはどうなのよ
0258勉強不足NGNG
TOMCAT設定してるんですけど、TOMCAT立ち上げてもMS-DOS画面がすぐに消えてしまいます。
何でなんでしょう?
ちなみに環境はWIN98、tomcat3.2.4、apacheと連結させています。

0259デフォルトの名無しさんNGNG
>>258
server.xmlかweb.xmlが駄目くさい。
よく確認しる。
0260 NGNG
>>258
エクスプローラからstartup.batダブルクリックしてるでしょ?
じゃなくて、DOS窓開いて、tomcat\bin\にcdして、
startup.bat
って入力してごらん。

ほ〜ら、すぐに終了する原因が分かった!
0261デフォルトの名無しさんNGNG
>>260
多分それやっても無理。tomcat.bat start を直接実行しないことには。
0262勉強不足NGNG
回答ありがとうございます。
>>260
DOS窓からやってるんですけどねぇ・・・・?Microsoft(R) Windows 98
(C)Copyright Microsoft Corp 1981-1999.

C:\>SET TOMCAT_HOME=C:\jakarta-tomcat-3.2.4

C:\>SET JAVA_HOME=C:\jdk1.3.1

C:\>
C:\>cd "c:\jakarta-tomcat-3.2.4"

C:\jakarta-tomcat-3.2.4>bin\startup
Unable to set CLASSPATH dynamically.
Note: To set the CLASSPATH dynamically on Win9x systems
only DOS 8.3 names may be used in TOMCAT_HOME!
Setting your CLASSPATH statically.

Using CLASSPATH: C:\jakarta-tomcat-3.2.4\classes;C:\jakarta-tomcat-3.2.4\lib\ant
.jar;C:\jakarta-tomcat-3.2.4\lib\jasper.jar;C:\jakarta-tomcat-3.2.4\lib\jaxp.jar
;C:\jakarta-tomcat-3.2.4\lib\servlet.jar;C:\jakarta-tomcat-3.2.4\lib\webserver.j
ar;C:\jdk1.3.1\lib\tools.jar

Starting Tomcat in new window
C:\jakarta-tomcat-3.2.4>

とゆう画面出てるのに、tomcatのDOS窓はチラッと出て閉じるんですよ。

0263デフォルトの名無しさんNGNG
>>262
bin\startup の代わりに bin\tomcat.bat run とか打ってみろ。
CATALINA_HOME の設定とかも必要かもしれんが。
0264デフォルトの名無しさんNGNG
>>262
すまん、catalina.bat だったかもしれん。
0265デフォルトの名無しさんNGNG
> Unable to set CLASSPATH dynamically.
> Note: To set the CLASSPATH dynamically on Win9x systems
> only DOS 8.3 names may be used in TOMCAT_HOME!

このメッセージが気になるけど、Win9x+3.2.4だといつも出るの?>他の人
0266勉強不足NGNG
凄い、当たり前の質問なんですけど、導入法ってバージョンによって違うんですよね?
ネットで調べたら、3.2.1だとインストール方法が全く違う・・・。
0267デフォルトの名無しさんNGNG
つか、なんで今更そんな古いバージョンを...
0268勉強不足NGNG
なんか、色々やったら動きました!!
ありがとうございました!!
>>365
クラスパスの設定法を
set TOMCAT_HOME=C:\JAKART~1.4
SET JAVA_HOME=C:\JDK13~1.1
の様にしたら解決しました。
どうやらそれが問題だった様です。ありがとうございました!!
0269デフォルトの名無しさんNGNG



( ゚д゚)ポカーン
( ゚д゚)ンポカーン
( ゚д゚)チンポカーン!!
0270デフォルトの名無しさんNGNG
Windows2000ServerSP3で、
TOMCAT4.1.12とApache1.3.27をCoyoteを使い連携させようと思うのですが、
Apache側の設定の仕方がわかりません。
(TOMCAT4.1はデフォルトで持っているんですよね?)
知っている方教えて下さい。おながいします。
0271デフォルトの名無しさんNGNG
Tomcatで、ディレクトリ一覧を表示させなくする設定ってどうするぽ?
バージョンは1.4です。
0272デフォルトの名無しさんNGNG
>>271
間違った、バージョン4です。
0273デフォルトの名無しさんNGNG
>>271
>>221

過去ログ嫁
0274デフォルトの名無しさんNGNG
猫って、カーソル追っかけてくる、アレ?
0275デフォルトの名無しさんNGNG
Tomcat、4.0系から4.1.12にしたんだけど、何?この監理機能って?
ユーザー登録とか、どうやんの?
0276デフォルトの名無しさんNGNG
別に使わなくてもいいやん
0277275NGNG
>>276
分かんなかったら黙っててね。使ってみたいから聞いてんの。
0278デフォルトの名無しさんNGNG
クス
0279デフォルトの名無しさんNGNG
>>277
ドキュメントは読んだのか?
0280デフォルトの名無しさんNGNG
>>275
とりあえず、tomcat-users.xmlにrole="admin"のユーザを追記してからだな。
あとは見た目でいじれるでしょ。
0281277NGNG
>>275
どーも、サンクス! ログイン出来ました。
0282277NGNG
まちがった、
>>280 でした。
0283デフォルトの名無しさんNGNG
tomcat ってなに?
0284デフォルトの名無しさんNGNG
簡易httpサーバ + サーブレットコンテナ + JSPコンテナ
0285デフォルトの名無しさんNGNG
私的メモ

Tomcat4.1.12で使って入門書の通りHelloWorldを実行したければ
conf/web.xmlをinvokerで検索してコメントアウトを解除せよ。

これにいきなりはまったよ・・・前途多難

0286デフォルトの名無しさんNGNG
セキュリティ上の理由でデフォルト無効になったんだよ
0287デフォルトの名無しさんNGNG
>>286
そうなんだよね〜
初めてなんではまっちゃったよ・・・
0288デフォルトの名無しさんNGNG
フラレ気分でロックンロール、だけの一発屋だったね。
0289デフォルトの名無しさんNGNG
今年のK-1グランプリはもういただいたも同然ですね
0290デフォルトの名無しさんNGNG
Apache1.3.27とTomcat4.1.12を連携させようとしてるんですがうまくいかないのだす。

WebApp Library Configurationを見ると

Application Name          "examples"
Root URL Path             "/examples/"
Local Deployment Path   No local deployment path
Configuration Details     "Application ID: -1"
Connection                  "conn" (details)
Deployed                     FALSE

ってなってて、ダメポいんですが
解決方法わかりませんか?
0291デフォルトの名無しさんNGNG
>>290
俺も Tomcat 4 + mod_app は何度も挑戦してすべて失敗に終わった。
mod_jk 使っとけ。
0292251NGNG
>>290
>>291

俺、成功したんだけど‥‥‥

これってもしかして、Apache2.0だから?
0293デフォルトの名無しさんNGNG
>>292
漏れもできたよ。(Apache1.3.27+Tomcat4.1.12+mod_webapp)
でも>>286を知らんくてしばらくなやんだが。

>>290
>>286のことはちゃんとおさえてるよね?
0294290NGNG
おさえてる。

Apache\error.logをみてみたら
[error] Connection "conn" cannot connect
[error] Cannot open connection "conn"
ってなってるな〜。
0295デフォルトの名無しさんNGNG
>>294
server.xmlでコネクタが有効になってないのでは?
0296293NGNG
とりあえず漏れがうまくいったやつを書いとく。VineLinux2.6R1。

1. autoconf2.5xをインストール(autoconf25で入れたみた。configure --program-suffix=25)
2. Antをインストール
3. # export JAVA_HOME=JDKのホーム
4. http://www.apache.org/dist/apr/ からapr-0.9.1.tar.gzを落とす。
 # pwd
 /tmp
 # tar zxvf apr-0.9.1.tar.gz
 # cd apr-0.9.1
 # ./buildconf
4. http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.1.12/src/ からjakarta-tomcat-connectors-4.1.12-src.tar.gz を落とす。
 # pwd
 /tmp
 # tar zxvf jakarta-tomcat-connectors-4.1.12-src.tar.gz
 # cd jakarta-tomcat-connectors-4.1.12-src/webapp
 # cp -p support/buildconf.sh support/buildconf25.sh
 support/buildconf25.shのautoconfをautoconf25へ全置換
 # support/buildconf25.sh
 # ./configure --with-apr=/tmp/apr-0.9.1
 # make
 # cp -p apache-1.3/mod_webapp.so /etc/httpd/modules
5. /etc/httpd/conf/httpd.confにその辺のサイトにしたがって追記。
6. /etc/tomcat/server.xmlのコメントになってる<Service name="Tomcat-Apache">を活かす。
0297293NGNG
追加。
環境はApache 1.3.27/Tomcat4.1.12/mod_webapp。

手順の5とか6はぐぐること。
0298デフォルトの名無しさんNGNG
Linux で tomcat 4以降(4.0 でも 4.1 でもいい)を、apache と連携させようと
しているんだけど、tomcat 4 以降は、mod_webapp と mod_jk のどちらを
使えばいいの?(jakarta 側としては、今後どちらを使っていけばいいといっているの?)

あとmod_webapp の作り方は、過去ログや
http://www.t3.rim.or.jp/~yoko-k-h/java/servlet/engines/tomcat4.0.1.html
を見れば載ってるけど、tomcat 4 系列用の mod_jk.so はどうやって作ればいいの?
3系列のバイナリは
http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.2.3/bin/linux/i386/
とかにあるけど、
4系列のディレクトリの下においてないし.....

最近の事情に詳しい方、教えてください。
0299298NGNG
あ、原田さんのところに書いてある方法、ちょっとふるいね。
>>296 の方法じゃないとダメみたい。
0300デフォルトの名無しさんNGNG
Tomcatむかーし使ったきりなんだけど、昔はApacheとTomcatを個別にインストールして手動で連携する必要があった。
(Tomcat単体でもWEBサーバーとして機能するが推奨されなかった)

この状況は今日もかわっていないか?そろそろ何らかの形で統合された?
0301デフォルトの名無しさんNGNG
>>298
jakarta-tomcat-connectors-4.1.12-src.tar.gzを落としたあと、

# tar zxvf jakarta-tomcat-connectors-4.1.12-src.tar.gz
# cd jakarta-tomcat-connectors-4.1.12-src/jk/native
# ./buildconf.sh
# ./configure --with-apxs=/usr/sbin/apxs
# make
# cp -p apache-1.3/mod_jk.so /etc/httpd/modules

あとは適当にmod_jk.confなり作れ。
しかし、>>296の環境にこれを追加しただけなのにマッピングされたパスが全部403になるや。
面倒だからそのままだけど。
0302293NGNG
Struts試してみようと思ってはまったこと。
理屈わかる人いたらフォローよろしく。

 VineLinux2.6R1/Apache 1.3.27/Tomcat4.1.12/mod_webapp/Struts1.0.2

1.よくある解説サイトStruts付属のドキュメントにあるようにwarをwebappsディレクトリに入れてもデプロイされない。
 8080経由でも404 Not Foundになる。(理由はちゃんと見てないが、catalina.outにエラーは出る)

 これを回避するには明示的にserver.xmlに<Context>を追加すればよい。
   <Context path="/struts-example" docBase="/var/tomcat4/webapps/struts-example.war" debug="0"
         reloadable="false" crossContext="true">
   </Context>
 こんな感じ。追加する箇所は適当に判断。

2. <Context>を<Service name="Tomcat-Standalone">のほうへ追加すると8080からは見れるけどApache経由だと未デプロイになる。
 (warではなく、ディレクトリをそのままwebappsにおいた場合はTomcat-Standalone側でもデプロイされていたのはなぜだろう?)
 初期状態のserver.xmlには<Service name="Tomcat-Apache">の下に<Host>がないのでこれを追加しる。
 そのあとで1.の<Context>を追加する。


ディレクトリをwarにまとめないままのときとwarにまとめたときで挙動が違ったので戸惑いますた。
0303293NGNG
Struts試してみようと思ってはまったこと。
理屈わかる人いたらフォローよろしく。

 VineLinux2.6R1/Apache 1.3.27/Tomcat4.1.12/mod_webapp/Struts1.0.2

1.よくある解説サイトStruts付属のドキュメントにあるようにwarをwebappsディレクトリに入れてもデプロイされない。
 8080経由でも404 Not Foundになる。(理由はちゃんと見てないが、catalina.outにエラーは出る)

 これを回避するには明示的にserver.xmlに<Context>を追加すればよい。
   <Context path="/struts-example" docBase="/var/tomcat4/webapps/struts-example.war" debug="0"
         reloadable="false" crossContext="true">
   </Context>
 こんな感じ。追加する箇所は適当に判断。

2. <Context>を<Service name="Tomcat-Standalone">のほうへ追加すると8080からは見れるけどApache経由だと未デプロイになる。
 (warではなく、ディレクトリをそのままwebappsにおいた場合はTomcat-Standalone側でもデプロイされていたのはなぜだろう?)
 初期状態のserver.xmlには<Service name="Tomcat-Apache">の下に<Host>がないのでこれを追加しる。
 そのあとで1.の<Context>を追加する。


ディレクトリをwarにまとめないままのときとwarにまとめたときで挙動が違ったので戸惑いますた。
0304293NGNG
げ。二重書き込みスマソ。
0305デフォルトの名無しさんNGNG
TOMCAT 4.1はJSPコンパイラがShiftJISに対応していないのですか?
みんなどうやって日本語表示やってます?
0306デフォルトの名無しさんNGNG
>>305
ぜんぜんしらんけど、単にデフォルトエンコーディング使っていたのを
外部設定に変更しただけじゃないの?デフォルトがUTF-8で。
追加設定調べたらあるかもよ。

JavaソースコードをShift_JISで書くのやめるほうがよさそう
だが。配置時にAnt使ってnative2ascii通すだけだし。
0307デフォルトの名無しさんNGNG
素朴な質問、サーバーサイドJavaを実務じゃなくて趣味でやってる人います?
Apache、TOMCATそれぞれ色々バージョンもあるし、バグもあるみたいだし
設定も相当大変に思えるのですが、趣味でやってる人はどうやって覚えました?

私は趣味でクライアントサイド+携帯のJavaを2年程やっており、Javaそのものはそこそこわかっているつもりですが・・
0308デフォルトの名無しさんNGNG
>>307
本で覚えました
0309デフォルトの名無しさんNGNG
>>307
身体で覚えました
0310デフォルトの名無しさんNGNG
>>307
趣味でやってますけど、Apache 2.0.43+mod_jk2 2.0.1+Tomcat 4.1.12 を
インストールしてみると、すんなり動きましたよ。
0311デフォルトの名無しさんNGNG
趣味というか卒検でTomcat + Axisで遊んでます。
0312デフォルトの名無しさんNGNG
TOMCAT3.3で簡単なjsp↓
<HTML><BODY><%= new java.util.Date()%></BODY></HTML>
を作ったところ以下のエラーがでます。これはなんでしょう?
ちなみにTOMCAT4ではうまくいったのですが・・

2002-11-27 01:00:38 - Ctx(/bbs) : Exception in R( /bbs + /test.jsp + null) - 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)
at org.apache.tomcat.facade.JspInterceptor.requestMap(JspInterceptor.java:506)
at org.apache.tomcat.core.ContextManager.processRequest(ContextManager.java:968)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:875)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:833)
at org.apache.tomcat.modules.server.Http10Interceptor.processConnection(Http10Interceptor.java:176)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:494)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:516)
at java.lang.Thread.run(Thread.java:536)
0313デフォルトの名無しさんNGNG
%= new
0314デフォルトの名無しさんNGNG
TOMCAPだけでコネクションプール使える方法ってないでしょうか?
0315デフォルトの名無しさんNGNG
TOMCAT 4.1.x 以降ならデフォルトで実装持ってる
0316デフォルトの名無しさんNGNG
>>315
http://jakarta.apache.org/tomcat/tomcat-4.1-doc/jndi-datasource-examples-howto.html

ありがとう、ここに詳しくありました。
4.1.12を使うことにします。
0317デフォルトの名無しさんNGNG
Apache とTomcat4.1.12の連携でmod_webappを作成しようとしています。
296さんの記述を参考にし、
./configure --with-apr=/tmp/apr-0.9.1
まではできたのですが、
makeでエラーが出てしまいます。

BUILD FAILED
file:/tmp/jakarta-tomcat-connectors-4.1.12-src/webapp/build.xml:198: java.lang.ClassNotFoundException: org.apache.tools.ant.taskdefs.optional.TraXLiaison

というものですが、antのクラスが見えてないのでしょうか?
antはパッケージでインストールしました。バージョンは1.5.1です。
0318デフォルトの名無しさんNGNG
WinXP JDK1.4.0_03 Apache Tomcat/4.1.12-LE-jdk14
インストールしてlocahost:8080にアクセス、
TOMCATのページが表示されたので成功だ!とおもいきや
[STOP TOMCAT]してもlocalhost:8080にアクセスできるじゃあありませんか・・

どうやってTOMCAT止めるんですか?
0319デフォルトの名無しさんNGNG
>>318
サービスとして組み込んでないか?
開発中アレやると大変なことに・・・。
0320デフォルトの名無しさんNGNG
>>319
どうやったら「サービスとして組み込む」ことになるのですか?

普通にインストールしただけのはずなのですが・・
途中 2000・XP only のチェックボックスをクリックしましたが、これが原因?
0321デフォルトの名無しさんNGNG
>>319
・・みたいですね、できました、ありがとうございます
0322デフォルトの名無しさんNGNG
214の書いてるエラー、うちでも出るんだけど。
なんでか、だれか知らない?
0323デフォルトの名無しさんNGNG
>>318
もう解決したようだが net stop "Apache Tomcat" だな。
0324296NGNG
>>317
export ANT_HOME=Antのインストールディレクトリ
してからやってみましょう。

./configure --with-apr=/tmp/apr-0.9.1 --without--ant(記憶あいまい)
でもmakeはとおると思うけど、なんかはまった気がするんだよな。
--without-antは違うかもしれん。
./configure --helpでそれっぽいスイッチ探してください。

0325317NGNG
>>324
ありがとうございます。
今日は営業で出っ放しだったので帰ったらもういちど試してみます。
0326デフォルトの名無しさんNGNG
winですが、トムキャット使うならIISより
アパッチの方が良いのでしょうか?
0327名無しさん@EmacsNGNG
>>326
IISかapacheかより、winかwin以外かの方が重要
0328デフォルトの名無しさんNGNG
グラサンがでかい
0329デフォルトの名無しさんNGNG
>>328
玄人指向?
0330デフォルトの名無しさんNGNG
Linuxで4.1.2を動かした場合、
デフォルトの文字コードは何になる?
0331330NGNG
あ、POSTメソッドで受け取った値の事ね。
0332デフォルトの名無しさんNGNG
>>331
受け取った値の文字コードは送り側に依存しますが?
0333330NGNG
>>332
UNICODEに自動変換されたりしないんですか?
0334デフォルトの名無しさんNGNG
>>333
されないと思うけど?
0335デフォルトの名無しさんNGNG
Tomcat 4.1.16 Beta Released
0336デフォルトの名無しさんNGNG
WEB-INF/classesの下にpropertiesファイルを置いてあるのに、
Propertiesクラスでそのpropertiesファイルを読み込めないのですが、
何か原因があるのでしょうか?

実際のソースはこんな感じです。

ClassLoader cl = ClassLoader.getSystemClassLoader();
prop = new Properties();
InputStream input = cl.getResourceAsStream(FILE_NAME);
if (input == null) {
  throw new IOException("ないよ");
}
prop.load(cl.getResourceAsStream(FILE_NAME));

この取り方がいけないのかな?

環境はTomcat4.0.5、JDK1.4
環境変数はTOMCAT_HOME、JAVA_HOMEともに通してあります。
0337デフォルトの名無しさんNGNG
>>336
ClassLoader.getSystemClassLoader()が間違い。

getClass().getResourceAsStream()や、
getClass().getClassLoader().getResourceAsStream()を使う。
この二つの違いはJDKのJavadocに書いてある。

または、Thread.currentThread().getContextClassLoader()で
現在のスレッドのコンテキストクラスローダを調べる。
ただし、この方法は確実じゃないから、getClass()に訊くが吉。
0338336NGNG
>>337
できました!
ありがとうございます。

あー、まだまだ勉強足りないな、俺。
0339デフォルトの名無しさんNGNG
あけ
0340デフォルトの名無しさんNGNG
ヴァージョンUPあげ
0341デフォルトの名無しさんNGNG
Windows98でTomcat3.3.1を使用したいのですが、
環境変数の設定にてこずっています。

環境変数のための領域が足りません
tomcat.bat not found at TOMCAT_INSTALL = C:jakarta-tomcat-3.3.1

と出ます。

これはTOMCAT_INSTALL にパスを通すでよいのでしょうか?
0342デフォルトの名無しさんNGNG
config.sys編集すれ
shell = C:\COMMAND.COM C:\ /P /E:2048
とか
0343デフォルトの名無しさんNGNG
認証で質問なんですが、フォーム認証は
ダイアログで出てくる基本認証の代わりみたいなものですよね。

フォーム認証はログイン専用ページを用意しないといけないみたいですが、
トップページにログイン用のフォームがあって、ログインしなくても使えるけど、
ログインすると会員モードみたいな感じで認証を行いたいのですが、
こういうのって自分で実装しないとダメなんですか?
コンテナの認証を使うと楽な感じがして・・・
サーブレットでロールを操作できるといいのですが。
0344デフォルトの名無しさんNGNG
>>343
会員専用ページだけを認証ページとしてweb.xmlに登録すればいいじゃん。
0345デフォルトの名無しさんNGNG
認証にPOP3を使いたいのですが、Realmを自作された方はいらっしゃいますか?
ヒントをいただけると助かるのですが・・・。
0346デフォルトの名無しさんNGNG
Debian woody上でtomcat4.0.3を導入し別マシンで動いている
servletからPostgreSQLへjdbc接続しようとしています
Win上のtomcat4.0.6からは接続できているのですが(-securityオプション無しで起動?)
Debian上のtomcatから接続しようとすると/var/log/tomcat4/catalina.outに

Something unusual has occured to cause the driver to fail. Please report this exception: Exception: java.security.Access
ControlException: access denied (java.net.SocketPermission 192.168.0.2:5432 connect,resolve)
Stack Trace:

java.security.AccessControlException: access denied (java.net.SocketPermission 192.168.0.2:5432 connect,resolve)

ってなことがログされておりました

試しに-securityオプション無しにtomcatを起動したところ接続できました
しかし今はテスト中ですが後に公開サーバ上での運用を予定してるので
可能であれば-securityオプション付きで起動したtomcat上で運用したいと思っています

そこでcatalina.policyのコメントアウトされていた部分をちょっといじって

grant codeBase "file:/home/hoge/fugaServlet/WEB-INF/lib/postgresql.jar!/-" {
permission java.net.SocketPermission "192.168.0.2:5432", "connect";
};
とか書いてみたのですが変わらずアクセスできませんでした

この辺の設定ってどうしたらいいのでしょうか?
ちなみにWebアプリは~/以下に置いてありserver.xmlに設定追加して動作はしています
0347デフォルトの名無しさんNGNG
age
0348デフォルトの名無しさんNGNG
tomcatの設定については板違いだよね?
0349デフォルトの名無しさんNGNG
適切な板をお教えくだされ

いまいちその辺わからんのだけど
このスレはtomcatについての
どんな話題なのでせふ?

マジレスきぼんぬ
0350デフォルトの名無しさんNGNG
tomcatがクラスタ対応したら、
Jakartaの人たちがIBMとBEAのヒットマンに殺られてしまうのか?
0351デフォルトの名無しさんNGNG
>>350
クラスタ対応って、EJBのこと?
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とかそうじゃない?
0453444NGNG
オレノも解決しておくれ
0454デフォルトの名無しさんNGNG
>>444
見れないっていうのは
エラーになるってこと?
それとも別のページに行くの?
0455431NGNG
>>452
正解。
Strutsを使わないのであれば、まあ意識する必要のないコトです。
0456デフォルトの名無しさんNGNG
★やっと見つけちゃった★ココだ★ココだ★
http://bbs.1oku.com/bbs/bbs.phtml?id=rantyan
0457443NGNG
>>451
うーん..
例えば、IISとかならディレクトリの参照権限を設定できるじゃないですか・・
そんな感じで参照権限の設定項目とかあれば嬉しいのですが。。
0458デフォルトの名無しさんNGNG
属性ってこと?
それはOSのほうでやるんじゃないの?
まあ、おれもさっぱりわからんので誰かヨロ
0459デフォルトの名無しさんNGNG
Redhat7.3+JDK1.4.0_03+Tomcat 4.1.18で
携帯電話向けのコンテンツ作ろうとしてるんだけど、
何か参考資料ない?

POSTされた機種依存文字やimodeの絵文字を表示しようとすると
化けちゃうんだけど…。
0460デフォルトの名無しさんNGNG
>>459
全部、Shift-JISで書いてもダメ?
imodeってShift-JISじゃなかったっけ?
0461デフォルトの名無しさんNGNG
コンパイルもエンコード指定
0462名無し~3.EXENGNG
>460
Shift-JISですね。
化けるというか??になってるから、たぶん内部でUTF-8に変換して死んでるんだろうけど。
ソースコードはWin上でSJISで作成後コンパイル>Redhatの鯖にアップしてる。

>461
とりあえずやってみます。

Win上で動いてるTomcatで同じことやるとちゃんと出来てるんだけど…。
0463459NGNG
敗北しますた。

手順は
・ソースコードはWin上・SJISで作成
・それをRedHat上にアップ
・javac -encoding "Shift-JIS" Hello.java という感じにコンパイル

ソースコードは
res.setContentType("text/html; charset=Shift-JIS");
PrintWriter out = res.getWriter();
out.println("�@こんにちは");
という感じで、日本語はちゃんと表示されているのですが
�@やimodeの絵文字は化けているようです。

0464459NGNG
事故レス。
文字コードにMS932使うようにしたら解決した。
何なんだいったい…。
0465デフォルトの名無しさんNGNG
Shift-JISでもいいのか?Shift_JISじゃない?
しかし、Shift_JISも1.4.1からMS932じゃなくなっているから、
Windows-31Jのほうが良いかも。
コンパイルはどっちでやってもいいと思う。
0466デフォルトの名無しさんNGNG
ピンピンチ!!!
Tomcat を 3.3 から 4.1 に上げたは良いんだが、ページのロード中にユーザが中止ボタン押したり
戻るボタン押したりで発生する java.net.SocketException: Connection reset + スタックトレース
のログで今まさに /var が埋め尽くされようとしています。server.xml の <Logger> タグの verbosity
はすべて "0" にしたんだがこれじゃだめなんかー。たすけてーヒー!!
0467デフォルトの名無しさんNGNG
もちつけ
0468デフォルトの名無しさんNGNG
>>450
DOCOMOかどっかにある、i-mode用外字フォントを使え。

#漏れが試した時(2年前か・・・)は、
#後半のデータが入ってなかったんで、
#スキャンしたイメージデータからフォント登録をしたよ
0469デフォルトの名無しさんNGNG
>>466
よーしよしよし
いいか
cronかなんかで毎日varの下を掃除するんだ
tmpwatch使うのもいいぞ
0470デフォルトの名無しさんNGNG
3 March 2003 - Tomcat 4.1.21 Beta Released
0471デフォルトの名無しさんNGNG
サーブレットでPOSTメソッドでリクエストをかけたらこんな
エラーが出てしまいました。なにか設定が必要ですか。
Apache Tomcat/4.0.6 - HTTP Status 405
0472デフォルトの名無しさんNGNG
doPost() 書いてる?
0473デフォルトの名無しさんNGNG
すんません。
今更ながら技評のJakarta徹底本をやっていて
tomcatのsample動く
apache連携OK
まで漕ぎ着けたものの
strutsのsampleが実行時エラー
で止まりました。

エラーはこんな感じ
java.lang.NoClassDefFoundError: org/apache/jasper/runtime/JspException
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:463)

どこから手をつけたもんでしょう?
環境
debian sarge
tomcat4 4.04-4 ここまでapt
struts 1.1rc1 これは野良

手順はほぼここを真似しましただ
http://www3.starcat.ne.jp/~matsu/feature/struts/prepare/struts.html
0474デフォルトの名無しさんNGNG
doPost() 書いてませんでした(恥
0475デフォルトの名無しさんNGNG
Tomcat 4.0.x or 4.1.xで
ログを吐かせないようにするにはどうすれば良いんでしょう?
毎日ものすごい量の無意味なログファイルが蓄積されて困ってます。
(標準出力 and エラー出力がcatalina.outに保存されるのは良いとして…)
0476デフォルトの名無しさんNGNG
>>1板違い

http://hobby.2ch.net/test/read.cgi/army/1044550615/
0477デフォルトの名無しさんNGNG
>>476猫違い(w
0478デフォルトの名無しさんNGNG
Apache 1.3.20 (Cobalt Qube3) と Tomcat 4.1.18 (RedHat Linux) を mod_jk
で接続しています。そんなにアクセスが無いときでも接続数上限 100 に達して
しまって、ひどいときは 1 時間に一回くらい無応答 & 再起動を行わなければ
いけません。どうも Apache-Tomcat 間の接続が残りっぱなしになっているよう
なのですが、どなたが解決策をご存知の方いらっしゃいませんか。
0479デフォルトの名無しさんNGNG
http://www.pink-angel.jp/betu/linkvp2/linkvp.html
★その目で確認すべし!!★超おすすめ★
0480デフォルトの名無しさんNGNG
>>476を見て、慌てて伝説板にTOMCATスレがないか探した自分って。。。
二番煎じ?
0481デフォルトの名無しさんNGNG
4.1.24 Stable 版リリースあげ
0482デフォルトの名無しさんNGNG
Servletからプロパティファイルを使いたいのだけど、
どこに置けばいいのでしょう?
0483デフォルトの名無しさんNGNG
>>457
そりゃIISじゃないだろ
OS側のアクセス権の設定だろ。

Unix系使ってる香具師は.htaccessもchmodも知らんのか
0484デフォルトの名無しさんNGNG
>>482
WEB-INF/classessにでも置いておけ
0485デフォルトの名無しさんNGNG
>>483
httpd.confで設定してないと.htaccess効かないような
0486デフォルトの名無しさんNGNG
イラクで餌を獲るのに失敗して堕ちたみたいだね・・・。
0487デフォルトの名無しさんNGNG
まあApacheも近隣農民にDos攻撃喰らって鯖ダウンしたみたいだし(w
0488デフォルトの名無しさんNGNG
JNDIリソース使って、DataSource経由でDBコネクション取ってきてるんですが、
web.xmlに resource-ref タグの定義って必要なんでしょうか?

定義しなくても問題なく動作してしまうようなので・・・。

0489デフォルトの名無しさんNGNG
winMEでメモリ192、モバイルCeleron550でTOMCATは動きますか?
0490デフォルトの名無しさんNGNG
うごくよ
0491デフォルトの名無しさんNGNG
オレ達、極悪非道のVF31トムキャッターズ!
スレは好調だけど闇雲ageてやるからな!!
 ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  ∧_∧   ∧_∧    age
 (・∀・∩)(∩・∀・)       age
 (つ  丿 (   ⊂)   age
  ( ヽノ   ヽ/  )      age
  し(_)   (_)J
0492bloomNGNG
http://www2.leverage.jp/start/
0493デフォルトの名無しさんNGNG
TOM「キャッ♥」

……と。
0494山崎渉NGNG
(^^)
0495デフォルトの名無しさんNGNG
Win2K+JDK1.3.1+Tomcat3.2.4です。
webapp下にsampleとsample2という2つのアプリケーション(?)が存在していて
sample2はsampleのコピーです。sampleはそのままにsample2を試験改修用と
して使いたいのですが当然WEB-INF下には同じpackage名でclassファイルが
並んでいます。一方を修正したら他方に影響を及ぼすようなことはありますで
しょうか?一見影響無しに動いているようなのですが、なんとなく不安で…
0496デフォルトの名無しさんNGNG
>495
大丈夫だったと思う…。
sample と sample2 は別の Context なので、別のクラスローダが
読み込むわけだが、Java2 環境だと、クラスローダが違うと同じ名前でも
別のクラスとして認識されるのだ。

sample クラスローダと sample2 クラスローダは別の CLASSPATH
を持っている。どちらも、環境変数CLASSPATHをベースに、それぞれの
WEB-INF\classes を追加した形。
なので、別の Context のクラスは見ることが出来ないし、影響しない。

だと勝手に思いこんでるんだが、正しいのかな…。
0497495NGNG
ありがとうございます。
自分は問題なかったのですが、他の人で問題が出たりしていたようなので
マズイかと思っていました。環境変数CLASSPATHと聞いて確認してみたら
問題がでたほうは環境変数に一方のWEB-INF/classes以下が含まれて
いたので、それで混同されていたのかもしれません。(WEB-INF下で直に
コンパイルするときに面倒くさいからとのことでした…)
0498U ◆CZtFsGiu0c NGNG
>495
WEBーINF/classesにクラスパスが通っていたりしなければ大丈夫。
0499デフォルトの名無しさんNGNG
ファイル名とクラス名がちがうので死にそうな予感。
0500山崎渉NGNG
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
0501デフォルトの名無しさんNGNG
最新のTomatを最新のApacheと連携させるために
バージョンの微妙な違いで躓いた人はいませんか?

Linux上で
tomcat-connectorsでmod_jk2の作成がうまくいかないことがありまして。

わざわざ最新のautoconf, automake, libtoolを入手するはめになりまして
0502デフォルトの名無しさんNGNG
>>501
ん?glibcのバージョンの違いで躓いた?
0503デフォルトの名無しさんNGNG
俺もバイナリでよこせコノヤローと思ったヘタレ
0504デフォルトの名無しさんNGNG
>>502
glibcのバージョン?
./configureやってからmakeしたときにlibtoolのエラーが出ていたようです。
ちょっと古いApachje2.0.5x,Tomcat4.1.xではそんなに苦労しなかったんですが・・・
ちょっと調べてみます。

0505デフォルトの名無しさんNGNG
RedHOT+Tomcat4.1.24で稼動環境を作っていたのですが、
あるとき起動しようとすると
突然こんなメッセージが出て起動しなくなってしまいました。

java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:171)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158)
at java.net.Socket.connect(Socket.java:426)
at java.net.Socket.connect(Socket.java:376)
at java.net.Socket.<init>(Socket.java:291)
at java.net.Socket.<init>(Socket.java:119)
at org.apache.catalina.startup.Catalina.stop(Catalina.java:581)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:402)
at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)

どなたか原因わかる方いませんか?
担当者から押し付けられて困ってますので
おねがいします。
0506デフォルトの名無しさんNGNG
WEB-INF フォルダーの下のファイルに直接アクセスしたいの
ですがどうしたらええのでしょう?

server.xml の Context で指定すればアクセス出来ますが
なんか違うような。。
0507デフォルトの名無しさんNGNG
>>506
「直接」って?
クライアント(ブラウザ)から?
アプリケーション内のJavaのクラスから?
0508デフォルトの名無しさんNGNG
>>507
ブラウザからでつ。
0509デフォルトの名無しさんNGNG
>>508
できません。J2EE(Servlet)の仕様です。
というか、クライアントから直接アクセスしたくないファイルは
/WEB-INFの下に置きましょう、という思想。
アプリケーション内のクラスを介してならできなくはないが、直接は無理。
0510デフォルトの名無しさんNGNG
>>509
某メーカのヴァカ Servlet が /WEB-INF の下に画像ファイルを
置いてアクセスしてるんでつ。
/WEB-INF のアクセス権限を替える事は出来ないのでつか?
server.xml で context 作れば出来るんでつが邪道だな。
0511デフォルトの名無しさんNGNG
>>510
権限(パーミッション)の問題じゃない。
Servletからならアクセスできる。
ブラウザから直接は無理。
0512デフォルトの名無しさんNGNG
どちらかというと直接見られないように配置された画像を
直接見ようとする試みが邪道なのでは…?
0513510NGNG
Servlet が生成している Html の画像の所がバッテンになっているので
img タグを見ると /WEB-INF の中を見てるんでつ。
もうアフォかヴァカかと。
0514デフォルトの名無しさんNGNG
>>513
本当、アフォかヴァカだ。
この際、どのメカーか晒せ!
F・N・H・Iのどれかだろ?
0515510NGNG
>>514
外資系でつ。
Tomcat の古いバージョンだと /WEB-INF の中が見えるとか。。
0516デフォルトの名無しさんNGNG
>>515
ああ、Tomcat3.x系だとそうだったかも・・・・
Servlet2.2以前の話ね。
application毎にServletコンテキストが分離してなかった頃じゃない?
0517:NGNG

☆^〜^★ 50音順で探せて楽して得する
http://sagatoku.fc2web.com/
   あなたの探し物きっとみつかるよ☆^〜^★

0518デフォルトの名無しさんNGNG
TomCatなんて古すぎだよ。時代は純国産のF-2だよ。F/A-18も悪くないが、
0519デフォルトの名無しさんNGNG
WebProg板でや(ry
0520デフォルトの名無しさんNGNG
test
0521動画直リンNGNG
http://homepage.mac.com/hitomi18/
0522デフォルトの名無しさんNGNG
>>518
何でこう、いつもいつも戦闘機ネタばかりなんだYO。
ここはム板だ。ここでTomcatといえば当然
「たかがロケンロ〜」だろ。秘孔でも疲れてろ。

・・・で、もまいら、JavaGroups使ったTomcatのクラスタリングに
挑戦した猛者はいませんか? 決してクラスター爆弾ではないぞ。
0523デフォルトの名無しさんNGNG
は?トムとジェリーだろ?
0524デフォルトの名無しさんNGNG
TOMCAT4.1をWindows2000のサービスで起動したいのですが、
wrapper.propertiesという設定ファイルが見つかりません。
どこにあるのでしょう?
0525デフォルトの名無しさんNGNG
あー、無いよね。Tomcat3系からもらってくれば?
というかインストール時にサービス起動選べばよかったのに…
0526デフォルトの名無しさんNGNG
>>524
zip でなく exe のインストーラで入れて味噌。
http://ring.asahi-net.or.jp/archives/net/apache/dist/jakarta/tomcat-4/binaries/tomcat-4.1.24.exe
0527526NGNG
Tomcat は、バージョン 0.1 違うと設定がかなり違うから
バージョン 4.1 のドキュメント見ないと駄目だね。
0528524NGNG
>525-527
ありがとー、インストーラでサービス起動できました。
ポートの変更もadminパスワードの設定も何も考えずにできました。
楽すぎて設定の仕方は身につきませんけど。
0529デフォルトの名無しさんNGNG
起動時に大量に流れるログを消したいんですが
どこら辺をいじれば良いのでしょうか?
0530デフォルトの名無しさんNGNG
>>529
「verbosityLevel」で調べてみるべし
0531デフォルトの名無しさんNGNG
嘘。ごめん、起動時のは知らないや。正直スマンカッタ
0532デフォルトの名無しさんNGNG
>>530
いえいえ、こんな時間にありがとうございました。
そこらへんも調べておきます。

なんか、デバックしずらくて・・・
0533532NGNG
すいません、単純にPJで利用しているLog4Jのパッケージ設定が甘かったようで
jakarta系のパッケージまでDebugモードになっていただけでした。

お恥ずかしい限りです…
0534デフォルトの名無しさんNGNG
TOMCAT起動時に
あらかじめ登録しているDBのコネクションを
自動的にやりたいんですけど
どうすればいいですかね?
AdminToolに、データソースの設定画面あるのは知っています
しかしできれば、指定したアプリだけに反映したいんです

いろいろ考えました
TOMCAT起動時に自分で上記の作業を行うサーブレットを叩いたり、
そのアプリ内のどのページ行っても、最初にそれを行うページを
キックしたり・・・
しかし、どうも納得いきません

0535130NGNG
>>534
文面がよくわからんけど、Connectionを作りたいならFilterを使うのが良いかも。
FilterでConnectionのオープン、requestへのセット、filterChainの呼び出し、クローズとやる。
0536デフォルトの名無しさんNGNG
↑130じゃないよ。間違えた。
0537デフォルトの名無しさんNGNG
init()内に接続初期化のコードを持ったサーブレットを
load-on-startup でコンテナの開始に同期させればいいんじゃないの
0538デフォルトの名無しさんNGNG
server.xmlに<Context>タグを記述してしまったアプリケーションって、もうどんなにあがいてもWARをwebapps直下に置くだけでは起動時の自動デプロイはやってくれないの?
0539デフォルトの名無しさんNGNG
TOMCAT 4.1.24 ってNTサービスでうごかね。
つか、うごかねの漏れだけ?
0540デフォルトの名無しさんNGNG
前のほうで誰か書いていたけど、exeの方をダウンロードして
インストール時にNTサービスで動かすつうチェックいれた?
0541デフォルトの名無しさんNGNG
質問です。
下記{環境}で、JK2 JNIワーカによるApache内部起動でTomcatを実行しています。
動作の方は何等問題は無いのだが、Windows2000のシャットダウン時にApacheが
エラーになります。ログオフ時も同様です。
各種設定内容は{参照}を参考に設定しています。
これは設定方法に誤りがあるのでしょうか?
またはApacheかTomcatに内部的な不具合が残っているのでしょうか?
ご存知であれば教えてください。
因みに、httpd.confのLoadModule jk2_module xxx行をコメントすると、
エラーが発生しません。
ひょっとしたらmod_jk2.dllが怪しいのかも?!わかりませんが???

{環境}
Windows2000
J2SDK1.4.1_02
Apache2.0.43
Tomcat4.1.24
mod_jk2-2.0.43.dll

{参照}
http://www.ytp.ne.jp/
http://www.gregoire.org/howto/Apache2_Jk2_TC4.1.x_JSDK1.4.x.html
または
http://www.google.co.jp/search?q=cache:TQKIOJYhp6gC:www.gregoire.org/howto/Apache2_Jk2_TC4.1.x_JSDK1.4.x.html+How+To+for+Apache2,+Tomcat4.1.x,+mod_jk2,+JSDK1.4+on&hl=ja&ie=UTF-8

0542デフォルトの名無しさんNGNG
>>522
猛者っつーかもうふつうにやられてそう。
http://www.theserverside.com/resources/article.jsp?l=Tomcat
http://cvs.apache.org/~fhanik/index.html
0543_NGNG
  ∧_∧
 ( ・∀・)/< こんなのみつけたっち♪ 
http://www.hiroyuki.zansu.com/hankaku/jaz03.html
http://hiroyuki.zansu.com/hankaku/jaz10.html
http://www.hiroyuki.zansu.com/hankaku/jaz08.html
http://hiroyuki.zansu.com/hankaku/jaz09.html
http://www.hiroyuki.zansu.com/hankaku/jaz06.html
http://hiroyuki.zansu.com/hankaku/jaz05.html
http://www.hiroyuki.zansu.com/hankaku/jaz01.html
http://hiroyuki.zansu.com/hankaku/jaz02.html
http://www.hiroyuki.zansu.com/hankaku/jaz07.html
http://hiroyuki.zansu.com/hankaku/jaz04.html
0544デフォルトの名無しさんNGNG
>>540
インストーラを使って入れているんだが、4.1.24は動かなくて
4.1.18だと動くんだな。
0545デフォルトの名無しさんNGNG
動かないってのは、jspのコンパイルができないことでつか?
0546デフォルトの名無しさんNGNG
Beanってキャッシュされちゃうの? クリアの仕方を教えてください。

JSPから自作のBeanを呼び出すテストをしてるんだけど。
Beanを変更して、BeanとJSPをコンパイルしなおしても、結果が反映されない。
環境は、Windows2000Pro Tomcat4.1.24 JDK1.4.1_02
サービスを再起動してもだめです。
[index.jsp]
<%@ page pageEncoding="Shift_JIS" %>
<%@ page contentType="text/html; charset=Shift_JIS" %>
<%@ page import="java.util.*"%>
<jsp:useBean id = "obj" scope = "request" class = "MyPackage.MyBean"/>
<html><head><title>Welcome</title></head>
<body>
<%
  String s = "";
  s = obj.getsTest();
  out.print (s);
%>
</body>
</html>

[MyBean.java]
package MyPackage;
public class MyBean {
  public MyBean(){
  }
  public String getsTest(){
    //ここを変えても反映されない。
    //return "AAAAAA";
    return "ZZZZZZ";
  }
}
0547デフォルトの名無しさんNGNG
>>546
ブラウザ閉じて開き直してもダメ?
Tomacatの最近のバージョンはサーバ停止するときに
セッションをファイル化して保存する。そして再起動したときに
それをメモリ上に復元するようになっている。
0548544NGNG
>>545
そうでつ。
0549546NGNG
すいません、サービスの停止開始だけでOKでしたぁ。
useBean scope = "request"にしてもサービスを再起動すれば
変更は反映されました。

(Eclipse使ってて、Project\binにコンパイルされるのを
WEB-INF\classesにコピーしてなかった。とほほ。
WEB-INF\classesに自動的にコピーするのは、Antとかいうのを使うのだろうか。)

サービスを再起動しなくても、反映されれば楽なのですが、、、
とにかく、お騒がせしました。
0550デフォルトの名無しさんNGNG
>>549
今同じようなことで悩んでるんだけど、Eclipseでbinの下に出来たBean用クラスを
classesの下にコピーしないとエラーになるのはわかったんだけど、一度コピーして
Tomcatを立ち上げてからEclipse上でBeanを変更した場合に、binからclassesに
コピーしなくてもBeanの変更が更新されているのはなぜだろう?

説明が苦手なので例をあげると、
1.getStr()でAAAを返すBeanをEclipseで作成、binからclassesにコピー
 JSPにはAAAが返る
2.getStr()でZZZを返すBeanをEcllipseで作成、binからclassesにコピーしない
 JSPにはなぜかZZZが返る

わかる人、教えてください。
0551545NGNG
>>548
そりは、Tomcatの動作が変わったからで、以前はant使ってTomcatのVM内でコンパイルしてたんだけど、
J2seのtools.jarのなんかがメモリーリークしまくるって問題があった。
で、4.1.24から、javacを別プロセスで動かすように変えている。
で、前のはProgram files\apache group\...にインストールしてても問題なかったんだけど、
javacは空白付きディレクトリでメタメタになるってわけ。って言うかかログにエラーが出てるはずだが。
#1度アンインストールして、\tomcat4とかの空白無しディレクトリにインストールし直すか、
#リーク覚悟で以前の動作を強制させるか(conf/web.xmlのjspのコメント参照.falseなら従来と同様)
#どっちかを選択すればいいはずだよ。(webappsだけ空白なしディレクトリへ移動でも良いかも)
0552名無しさん@MonalipseNGNG
>>550
疑問に答えるわけではないけど、Eclipseの出力先フォルダを
binからWEF-INF\classesに変更するとコピーしなくてすむ。
Sysdeo TomcatPluginとか使えばそのあたりの問題は楽に解決する。
肝心の疑問の方だけど、549みたいな間抜けな事例があるので
何とも言えない。一見ありそうにないが…
0553デフォルトの名無しさんNGNG
>>552
どうもです。
classesに変更しました。
これで問題は起こらないので、疑問はなかったことにします。
0554544NGNG
>>551
おー、サンスコ!
fork の所を false にしたら動きマスタ。
でも、インスコを空白の無い所へしても駄目ですた。
0555デフォルトの名無しさんNGNG
Tomcat ってリリース版でも怪しいのがあるね。
例えば v3.3.1 とか。
0556デフォルトの名無しさんNGNG
http://music.2ch.net/test/read.cgi/asong/1013025338/l50
0557デフォルトの名無しさんNGNG
厨質問でスマンがTOM★CAT 4.1.xでDataSource(JNDI経由)使ったら、
DB接続は自動的にぷーリングしてくれるのでしょうか?
それともJakarta Commons DBCPなどのプーリングエンジンを別に使う必要が
あるんでしょうか?
DBCPを使わなくても、2回目からレスポンスがやけに速いので、気になったのですが
0558デフォルトの名無しさんNGNG
よ〜し>>557の気持ちは よ〜く わかったぁ!
お前の待っている答えは>>560辺りにある
しか〜し!お前に教える前に
恒〜例〜のっ!
API〜〜〜 チェッ〜ク!!
0559デフォルトの名無しさんNGNG
>>558
何してるんですか?
0560デフォルトの名無しさんNGNG
>>557
ほれ!
http://www.janit.com/TechnoInf/Java/Tomcat4.1/index.html

詳しい解説は >>563 辺りにある。
0561デフォルトの名無しさんNGNG
えと、Win2000+Apache2.0.x+Tomcat4.0.xって接続の解説はよく見るのですが、
Linux(Unix)上での接続を解説したページが見つかりません。もしご存知の方が
いらっしゃればご紹介いただければ幸いです。
とりあえず、今度接続しようとしているのは
RedHat 8.0
Tomcat 4.1.24
Apache 2.0.40_11
でつ。何か注意すべき点などあえば、あわせてしていただければ助かります。
4/20あたりにmod_jk2を使ってる人が居るみたいですが、これってもう使えるんでしょうか?
0562561NGNG
>>561
>でつ。何か注意すべき点などあえば、あわせてしていただければ助かります
あわせて「指摘」していただければ、ですね(^^; 失礼しました。
0563デフォルトの名無しさんNGNG
>>561
mod_jk2、使えたよ。
とりあえずGoogleあたりで上記キーワード全部並べて見れば?
Tomcat Apache mod_jk2 で絞れば100台ぐらいにはなるんじゃないの?
その上で詰まったところがあれば具体的にまた挙げてもらえれば。
0564デフォルトの名無しさんNGNG
すいません、Apache + Tomcat3.2.3
の環境でJavaServlet+JSPを動作させているのですが
JSPに変更を掛けて出力した際に以前の修正前のJSPが表示されてしまうので
すが、TOMCATがキャッシュかなにかでJSPを保持してるのでしょうか?

またもしそれをキャッシュから読まないようにするにはどこを
変更すればいいのでしょうか?
0565デフォルトの名無しさんNGNG
>>564
それはTomcatじゃなくてブラウザがキャッシュしている。
JSPに

<%
response.setHeader("Expires","-1");
response.setHeader("Pragma","no-cache");
response.setHeader("Cache-Control","no-cache");
%>

と書いてみれ。
念のため、これも書いてクライアントサイドでブラウザにも知らせてあげれ。

<META HTTP-EQUIV="Expires" CONTENT="-1">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-control" CONTENT="no-store">
0566561NGNG
>>563
もう使えるようになってたんですね、mod_jk2.
では早速……と調べて見たところ、一番浅いバージョンが「mod_jk2_2.0.43.so」……

apache2.0.40_11では使えないんでつね(´・ω・`)ショボーン。

残りの選択肢(mod_jk、mod_webapp、coyoteなど)について、
情報をお持ちの方がいらっしゃれば教えてください。
みんなmod_jk2使ってるでつ(T_T)
0567デフォルトの名無しさんNGNG
90%あきらめてたが

hp-uxでmod_jk2のビルド出来た。

俺のような○○でも頑張ればなんとかなるもんだな。
0568557NGNG
>>560
有賀トン。ということはやはりJakarta Commons DBCPを明示的に使わないと
ぷーリングは起こらないということですね。ヌルホド
0569デフォルトの名無しさんNGNG
4.1系列の javax.sql.DataSource の実装は DBCP が使われてるよ。
4.0系までは明示的に使わないといけなかったけど。
0570デフォルトの名無しさんNGNG
あるネットワーク内でApache2とTomcat4.1との連携に成功したのですが、
自宅からそのネットワーク内のApache + Tomcatマシンにブラウザで examples/
などにアクセスしようとするとNot Found The requested URL /examples/ was not found on this server.
が返ってきます。
Tomcatのserver.xmlとApacheのhttpd.confの設定ではportに8008を連携に設定しています。

そのマシンにhttp://固定グローバルIPアドレス:8080/
とすると接続に失敗したと出ます。おそらすポート8080へのアクセスを禁止しているかと思われます。

そのマシンにhttp://固定グローバルIPアドレス/
では「あなたのよそうに反して」が見えるのですが
http://固定グローバルIPアドレス/examples/
としてもTomcatのページが見えません。

この問題を解決するにはどうしたらよいでしょうか?
0571デフォルトの名無しさんNGNG
> あるネットワーク内でApache2とTomcat4.1との連携に成功したのですが
成功してないと思われ
0572デフォルトの名無しさんNGNG
>>570
>Tomcatのserver.xmlとApacheのhttpd.confの設定ではportに8008を連携に設定しています。

この部分が激しく謎だけど。とりあえず、Apache のログを見てみれば?
0573572NGNG
あ、よく見たら 8008 ね。首括って出直して来るワ。
0574デフォルトの名無しさんNGNG
>Tomcatのserver.xmlとApacheのhttpd.confの設定ではportに 8008 を連携に設定しています。

>そのマシンにhttp://固定グローバルIPアドレス:8080/
>とすると接続に失敗したと出ます。おそらすポート 8080 へのアクセスを禁止しているかと思われます。

お前はアホか?
0575デフォルトの名無しさんNGNG
アッホでーっす♪
0576デフォルトの名無しさんNGNG
>>574
http://固定グローバルIPアドレス:8008/
に接続しても失敗します
0577557NGNG
>>569
ウホッ、また蟻がトン。
一度TOM★CATのリリースノートを通して読んでみます。
0578デフォルトの名無しさんNGNG
>>570
違う Apache へ接続している罠       10%
/exsamples のスペルを間違えている罠   20%
Tomcat を起動し忘れている罠        70%
0579578NGNG
漏れもスペルを間違えてしまった罠。
0580デフォルトの名無しさんNGNG
portの変更はserver.xmlとApacheのworker2.propatiesでなかったっけ?
勘違い?
0581デフォルトの名無しさんNGNG
>>578

まず一旦
$CATALINA_HOME/bin/catalina stop
$APACHE2_HOME/bin/apachectl stop

してから

$CATALINA_HOME/bin/catalina start
$APACHE2_HOME/bin/apachectl start

しています。

スペルはexamplesとしています。

インストールしたapacheは一つのみです。

httpd.confの最後に以下を追加しています。

LoadModule webapp_module modules/mod_webapp.so
#AddModule mod_webapp.c
<IfModule mod_webapp.so>
WebAppConnection conn warp localhost.localdomain:8008
WebAppDeploy examples conn /examples/
</IfModule>

また、
ServerName 127.0.0.1
としています。
0582578NGNG
>>581
>ServerName 127.0.0.1

ここが怪しいかもね。グローバルIPにして味噌。
0583デフォルトの名無しさんNGNG
>>582
やってみましたがまだ駄目です。
試しにIPの語尾に:8080とやってみましたがこれも駄目でした。

関係ないかもしれませんが
そのマシンが置いてあるネットワークはネットワーク外へのFTPサイトへの
アクセスもできなくなっています。http経由でしかFTPサイトにアクセスできないようになっています。

0584583NGNG
Apacheのバージョンは2.0.45
Tomcatのバージョンは4.1.24
です。

$CATALINA_HOME/conf/server.xml
のほうの修正箇所は、この部分のコメントをはずしただけです。

<Service name="Tomcat-Apache">

<Connector className="org.apache.catalina.connector.warp.WarpConnector"
port="8008" minProcessors="5" maxProcessors="75"
enableLookups="true" appBase="webapps"
acceptCount="10" debug="0"/>

<Engine className="org.apache.catalina.connector.warp.WarpEngine"
name="Apache" debug="0">

<Logger className="org.apache.catalina.logger.FileLogger"
prefix="apache_log." suffix=".txt"
timestamp="true"/>

<Realm className="org.apache.catalina.realm.MemoryRealm" />

</Engine>
</Service>
0585デフォルトの名無しさんNGNG
http経由でしかFTPサイトにアクセスできないようになっています。
http経由でしかFTPサイトにアクセスできないようになっています。
http経由でしかFTPサイトにアクセスできないようになっています。
http経由でしかFTPサイトにアクセスできないようになっています。
http経由でしかFTPサイトにアクセスできないようになっています。
http経由でしかFTPサイトにアクセスできないようになっています。
http経由でしかFTPサイトにアクセスできないようになっています。
http経由でしかFTPサイトにアクセスできないようになっています。
http経由でしかFTPサイトにアクセスできないようになっています。
http経由でしかFTPサイトにアクセスできないようになっています。
http経由でしかFTPサイトにアクセスできないようになっています。
http経由でしかFTPサイトにアクセスできないようになっています。
http経由でしかFTPサイトにアクセスできないようになっています。
http経由でしかFTPサイトにアクセスできないようになっています。
http経由でしかFTPサイトにアクセスできないようになっています。
http経由でしかFTPサイトにアクセスできないようになっています。
http経由でしかFTPサイトにアクセスできないようになっています。
http経由でしかFTPサイトにアクセスできないようになっています。
http経由でしかFTPサイトにアクセスできないようになっています。
http経由でしかFTPサイトにアクセスできないようになっています。
http経由でしかFTPサイトにアクセスできないようになっています。
http経由でしかFTPサイトにアクセスできないようになっています。
http経由でしかFTPサイトにアクセスできないようになっています。
http経由でしかFTPサイトにアクセスできないようになっています。
http経由でしかFTPサイトにアクセスできないようになっています。
http経由でしかFTPサイトにアクセスできないようになっています。
0586578NGNG
>>585
まあ、まあ、そんな揚げ足はとらない。

>>581
Apache のログに何か出てるかな?
Tomcat を Port 80 で起動させて直接繋ぐと動くかな?
0587578NGNG
てか、Apache+Tomcatが起動している鯖にどうやって繋いでるの?
誰かに Fire wall の設定をしてもらったのかな。
0588デフォルトの名無しさんNGNG
>>585 どこに間違いが?
FFFTPつかってそこのFTPサーバにアクセスできないのですよ。
ssh経由でftpコマンド使うことはできますが。

>>587
特別な許可を得てsshであるホストを経由してアクセスしています。
かなり厳しいFire wallだそうです。今は日曜日なので自宅から特別な許可を行使しています。

今からlogを調べてみます。
0589デフォルトの名無しさんNGNG
[Sun May 25 20:34:16 2003] [notice] caught SIGTERM, shutting down
[Sun May 25 20:34:33 2003] [notice] Digest: generating secret for digest authent
ication ...
[Sun May 25 20:34:33 2003] [notice] Digest: done
[Sun May 25 20:34:34 2003] [notice] Apache/2.0.45 (Unix) DAV/2 mod_webapp/1.2.0-dev configured -- resuming normal operations
[Sun May 25 20:34:49 2003] [error] [client プロバイダのIP?] File does not exist: /usr/local/apache2/htdocs/examples
[Sun May 25 20:34:51 2003] [error] [client プロバイダのIP?] File does not exist: /usr/local/apache2/htdocs/examples

とりあえずこんなメッセージがでました。
examplesの場所を勘違いされているような気がしてきました。
Jakartaのサイトのマニュアルをよく見てみます。
0590デフォルトの名無しさんNGNG
>>588
585じゃないですけど、どうやって「HTTPを使って」「FTPサーバ」に繋ぐんですか?
0591デフォルトの名無しさんNGNG
>>590
ブラウザを使ってftp://と入力するだけです
0592デフォルトの名無しさんNGNG
>>591
アホがいます。
0593デフォルトの名無しさんNGNG
>>592
ftpサーバにつなぐこととftpサイトにアクセスすることが違うとだけいいたいと?
違うわそれは。とにかくブラウザでftpサイトからファイルをダウンロードできるなら
そんな違いはどうでもいいんではないかと。
0594デフォルトの名無しさんNGNG
>>593
それはプログラマの発言ではない。
0595デフォルトの名無しさんNGNG
mod_jk2のほうがよかったか
0596デフォルトの名無しさんNGNG
>>594
言いたいことがあるならさっさと言って消えれ
0597885NGNG
>>588-589
Tomcat と連携出来てないっぽいですね。

Fire wall があると FFFTP の設定を変えないと繋がらないこと
ありますよ。パッシブモードでも駄目かな。

>>595
それの方がいいかもね。
http://www.atmarkit.co.jp/fjava/rensai2/jspservlet03/jspsevlet03_5.html
0598デフォルトの名無しさんNGNG
これからは WebDAV だっぺ。と言って見る。
強固な F/W だと HTTP は通っても WebDAV は通らない罠。
0599デフォルトの名無しさんNGNG
JettyでHTTP鯖まで兼ねてしまえ
0600589NGNG
うまくいきました。ありがとうございます。

>>597
> Fire wall があると FFFTP の設定を変えないと繋がらないこと
> ありますよ。パッシブモードでも駄目かな。
毎年firewall専用のアカウントを申請しないといけないのです。
まだ申請していませんがよほどの理由が無い限り許可が下りないのです。
sshによるアクセス許可もわざわざとらないいけなかったもので。

>>598
WebDAVも試してみます。使い方が解らないので今からApacheのマニュアルを読んでみます。

@ITからダウンロードして書いてある通りにやったらうまくいきました。

mod_webappのほうは
http://nagoya.cool.ne.jp/hoehoe_cool/linux/apache2.html
を参考にしてやっていました。
0601デフォルトの名無しさんNGNG
>>599
Jettyいいなあ。
http://www.meduzo.com/jetty/

100%PureJavaで設定が楽そうなところが。
重たい?
0602デフォルトの名無しさんNGNG
>>591
>ブラウザを使ってftp://と入力するだけです
その時ブラウザは「FTPを使って」「FTPサーバ」に繋いでいます。
0603デフォルトの名無しさんNGNG
WebProgで聞いたんですけど回答が来ないんで、こちらであらためて質問です。

Win2kで、Apache + perlを動かしているところへ、Tomcatも入れて
mod_jk2でApache+Tomcatの連携ができました。
たとえばhttp://localhost/examples/ でディレクトリ一覧が表示されるようになりました。
ここまではいいんですが、http://localhost/examples/jsp/index.html を
表示させようとしたらエラーになりました。
調べたところ、Apacheのhttpd.confの以下の部分が原因だと判明しました。

AddHandler server-parsed .html (ScriptAliasの設定のすぐ下に記述してあります)

これを消すと、問題なくApacheとTomcatの連携ができます(Tomcat側のhtmlが表示されるようになる)。
しかし、ScriptAlias内のhtmlが表示できなくなってしまいます(たとえば/cgi-bin/index.html などが表示できなくなる)。
これを残すと、逆の状態(/cgi-bin/index.html は表示できてTomcat側のhtmlが表示できない)

perlとTomcatの共存はできるのでしょうか?
できないならできないで諦めますし、もし解決策があれば教えていただきたいのですが
0604597NGNG
>>600
動きますたか。

fire wall のアカウントって、Proxy 使ってるんで砂。
Web も Mail も ftp もぜぇ〜んぶログを取っているいやぁ〜な会社だな(w
0605デフォルトの名無しさんNGNG
>>603
http://localhost/examples/jsp/index.html
^^
↑
全角になっているから(w

>AddHandler server-parsed .html (ScriptAliasの設定のすぐ下に記述してあります)

SSI 使ってるの?
0606603NGNG
>>605
>AddHandler server-parsed .html
cgi-binの中でhtmlファイルを表示させるために記述してます。

AddHandler text/html .html
に変えても変化無しです。
0607600NGNG
>>604
実は大学です。学生のやることは信用できないということなんでしょう。
大学専用の串を使わないと学外にアクセスできないそうで。
学内から学外へのFTPも、その逆もFFFTPでは通常の方法では駄目なので面倒です。

Daemonとか特定の開いているポート番号を使えば学外から簡単にアクセスできるそうで。
0608デフォルトの名無しさんNGNG
>>605
パーミッションはどうですか?
それとも、Tomcatの影響でパーミッションは関係ない?
0609608NGNG
>>606と間違えた
これどうですか?
http://www.mikeneko.ne.jp/~lab/web/htaccess/
0610603NGNG
>>609
そのサイトも参考にしたんですが。
というかcgi-bin/以下に.htaccess置いてもだめでした。
httpd.confに「AddHandler text/html .html」を記述せず

cgi-bin/hoge/に、AddHandler text/html .html と1行だけ記述した.htaccessを置き
Apache起動してみましたが、cgi-bin/hoge/内のhtmlは表示されません。
(この場合Tomcatは平穏無事)

あと、環境がWindowsなのですが、Windowsでのパーミッションの付け方も
確かにわかりません。
0611603NGNG
あ、ちなみに、Windowsで.から始まるファイルは作成できないため
_htaccess というファイルを読むようにhttpd.confに追記してあります。
また、_htacessが有効な設定にはしてあります。
たとえばアクセス認証などはきちんと動いているような状態です。
0612603NGNG
最悪、Tomcatをスタンドアロンで動かすことも考えていますが
なるべくApacheと連携させて使いたいのです。
0613デフォルトの名無しさんNGNG
>>606
Static な html は、cgi-bin から出して ScriptAlias でなくて
Alias にしたら駄目なの?
0614デフォルトの名無しさんNGNG
>>611
>あ、ちなみに、Windowsで.から始まるファイルは作成できないため

Explorer からは無理だけど、DOS窓からなら出来るよ。
0615デフォルトの名無しさんNGNG
>>603
http://localhost/examples/jsp/ でやったらどうなるのかな?

AddHandler server-parsed .html を指定すると Tomcat に渡る前に
Apache が処理しているっぽいですね。
0616603NGNG
>>613
perlスクリプトからhtmlが自動生成されるんです。

>>614
知りませんでした。
ただ今は_htaccessで読むようにしてしまったので、次回インストール時に活かします。
0617デフォルトの名無しさんNGNG
>>616
ScriptAlias と Alias を両方通すとどうなるかな?
0618603NGNG
>>615
だめみたいです。
jspやサーブレットを直に指定すれば表示されますが

htmlだけならまだいいんですが(最悪、片方は*.htmで表示させてしまうとか力業でできなくもない)、
問題は画像ファイルで、cgi-bin/で表示できるようにするとTomcatで表示できなくなり・・・となってしまうのです。
0619デフォルトの名無しさんNGNG
>>618
Tomcat と Apache の連携には何を使ってるですか?
違うのに変えれば何か設定があるかもよ。
0620603NGNG
>>617
>ScriptAlias と Alias を両方通す
Alias /cgi-bin/ "C:/hoge/"
ScriptAlias /cgi-bin/ "C:/hoge/"
というようにcgi-binに両方指定すると言うことですか?
0621デフォルトの名無しさんNGNG
>>620
そうです。
でも、どちらかが優先されたような気が・・・
0622603NGNG
>>619
>>603の通りmod_jk2です。
正確にはApacheが1.3.27なのでmod_jk2-1.3.27.dllです
0623603NGNG
>>621
試しました。
Aliasが優先されるようでcgiが動きませんでした。
0624デフォルトの名無しさんNGNG
AddHandler server-parsed .htm にして
Perl の方の出力を *.htm にしてしまうとか(w
0625デフォルトの名無しさんNGNG
>>624
>>618
0626603NGNG
すいません、今日はそろそろ落ちます。
一応Tomcatをスタンドアロンでポート8080で動かすことも視野に入れておきます。
0627デフォルトの名無しさんNGNG
>>626
Tomcat の下に Static な画像や html を置かなければ良いだけでは?
0628デフォルトの名無しさんNGNG
そんな罠があったのか
perl使ってないからわからんかった
0629デフォルトの名無しさんNGNG
Alias と ScriptAlias の区別の無い IIS なら動くんだろうな。
0630599NGNG
>>601マジで軽いし速い。それだけは間違いない。
0631デフォルトの名無しさんNGNG
AliasでもCGI動くぞ
0632デフォルトの名無しさんNGNG
>>631
うごかねーよ。Apache だと。
0633デフォルトの名無しさんNGNG
質問。
sessionIDの長さ(最大長)ってどこで設定すればよいですか?
携帯用にURLエンコードしたいのですが、長すぎると
携帯では受けられないので
0634山崎渉NGNG
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
0635デフォルトの名無しさんNGNG
>>632
動いてるっつーの
0636デフォルトの名無しさんNGNG
>>635
IISだろ
0637デフォルトの名無しさんNGNG
>>636
apacheだって。
Alias /cgi-bin/ "/var/www/cgi-bin/"
0638デフォルトの名無しさんNGNG
>>636
探してきてやったぞ。
ttp://www5.plala.or.jp/vaio0630/apache/apache_cgi.htm
ttp://www.be.wakwak.com/~bsd/apache/cgi.html
0639デフォルトの名無しさんNGNG
スレ立って1年10ヶ月かよ
1は今何しているのだろう
その頃の自分はTOMCATなんていう言葉自体知らなかったから震えたわ
0640603NGNG
>>638
遅レスですいませんが
ほぼ希望通りの動きになりました。
感謝
0641デフォルトの名無しさんNGNG
>>640
WebProg 板とのレヴェルの違いを思い知ったか (w
0642デフォルトの名無しさんNGNG
>>641のレヴェルはあまり高くない模様。
0643デフォルトの名無しさんNGNG
あのぅ‥すいません
TOMCATでCGIの使い方が分かりません。
アホでも分かるように教えて下さい。
0644デフォルトの名無しさんNGNG
>>643
レンズの大きいサングラスをかける

・・・わかるやついるのか?
0645デフォルトの名無しさんNGNG
>>643
つかえないよ
0646デフォルトの名無しさんNGNG
>>645
使えるだろ
0647デフォルトの名無しさんNGNG
>>643
標準入出力と環境変数駆使しろ
0648デフォルトの名無しさんNGNG
どいつもこいつも conf/web.xml 見たことないのか?
標準でコメントアウトされてるのを復活させるだけだろが

<!-- Common Gateway Includes (CGI) processing servlet, which supports -->
<!-- execution of external applications that conform to the CGI spec -->
<!-- requirements. Typically, this servlet is mapped to the URL pattern -->
<!-- "/cgi-bin/*", which means that any CGI applications that are -->
<!-- executed must be present within the web application. This servlet -->
<!-- supports the following initialization parameters (default values -->
<!-- are in square brackets): -->

<servlet>
<servlet-name>cgi</servlet-name>
<servlet-class>org.apache.catalina.servlets.CGIServlet</servlet-class>
0649643NGNG
>>648
xmlのタグ外して、cgiのjarファイルもやったんだけどさ‥
できないんだよな‥

>>647
もう少し馬鹿でも分かるように解説して下さい(汗)

>>644
サングラス?メガネの?
0650デフォルトの名無しさんNGNG
>>649
Apacheに汁
0651デフォルトの名無しさんNGNG
CGIならjettyに汁!
0652デフォルトの名無しさんNGNG
Tomcat で CGI を使う
http://www.marevol.com/document/html/java_jakarta_tomcat_cgi_config.html
0653デフォルトの名無しさんNGNG
Apache2とTomcat4.1の接続で、tomcatの出力がapacheにバッファリングされてしまって、
tomcatの出力が完了するまで応答が帰ってこなくて、
大きいデータを出力するとき困ってるんだけど、何とかならないの?

connectorはjk2とwebapp試しましたがダメでした。
もちろんtomcatがスタンドアロンの時は、無駄なバッファリング無く、即出力が始まります。

むかしapache1でwebappのときはいけてたんだけどねえ。
0654デフォルトの名無しさんNGNG
>>653
バッファリングが問題になるほど大きなHTMLって何?
0655デフォルトの名無しさんNGNG
>>654
ヘッダ(だだ流し)
表(アホみたいな処理量)
フッタ(だだ流し)

とかじゃないの?
0656デフォルトの名無しさんNGNG
バッファリング云々はブラウザから見た時の話なのだろうか。
だったら勘違い臭いが。
0657デフォルトの名無しさんNGNG
小児用バッファリング
0658デフォルトの名無しさんNGNG
>>655-656
表だと </table> タグが出てくるまで描画しないわーなぁ。
確かにカン違い臭いものが。。
0659デフォルトの名無しさんNGNG
たいていのブラウザでは<table>タグは全部読み込んでからレイアウト計算してその後に描画だからね
0660デフォルトの名無しさんNGNG
>もちろんtomcatがスタンドアロンの時は、無駄なバッファリング無く、即出力が始まります。
の意味が分からん。どう調べたらそういう結論になったのか。
0661653NGNG
叩かれてるよしょぼ〜ん。
htmlじゃなくて音声や動画とかを送ってるんで、サイズがでかいんです。

例えばサーブレットから1Gバイトぐらいあるデータを出力すると、
スタンドアロンの時は、出力した分を随時クライアントに送信してるので、
クライアントも即座に受信ができるのだが、

apacheとの接続の時は、出力が終わるまで鯖がグオーーっと言って
(apacheだかconnectorだかが出力終了までバッファリングしてるのだと思う)、
それからやっと出力が始まるということです。

response.flush()?だったかは試したんだが、無駄だった。
0662動画直リンNGNG
http://homepage.mac.com/hitomi18/
0663_NGNG
http://homepage.mac.com/hiroyuki43/jaz09.html
0664653NGNG
レス来たと思ったら業者かYO!しょぼぼぼ〜ん
0665デフォルトの名無しさんNGNG
>>661
デカイね。ストリーミングビデオか?
Apache 1.3に戻せばいいのでねぇの?
Apache 2.0 を使わないと逝けない理由でもあるのか。

WebSphereなんかのアプ鯖でも未だApache 1.3系でそ。
0666デフォルトの名無しさんNGNG
うむ、まあそれはごもっともなんだが・・・。
mod_cgi?はその点うまく処理してるんで、それを参考にconnector書き換えるかなあ・・・
0667デフォルトの名無しさんNGNG
このスレの1の問題点

1. 単発質問スレを立てる
2. スレタイがいい加減
3. なでしょう?
0668デフォルトの名無しさんNGNG
先週Ja-Jakarta BBSにも書いたのですが、解決しないのでこちらにも質問します。

Tomcat4.0.6を使用しています。
UserTransactionを使おうと思い、以下のようなコードを書き、実行しました。

InitialContext ctx = new InitialContext();
UserTransaction ut = (UserTransaction)ctx.lookup("java:comp/UserTransaction");

するとlookupしたところで以下のような例外が発生します。

TyrexTransactionFactory: Cannot create Transaction, Exception
java.lang.NoClassDefFoundError: org/omg/CosTransactions/Inactive
at tyrex.server.TransactionServer.createTransactionDomain(TransactionServer.java:200)

その下には以下のスタックトレースが出ています。

javax.naming.NamingException: Exception creating Transaction: org/omg/CosTransactions/Inactive
at org.apache.naming.factory.TyrexTransactionFactory.getObjectInstance(TyrexTransactionFactory.java:126)

これは何か特別な設定やライブラリが必要なのでしょうか。
ここを見ると特別な事は書いてないようです。
http://www.ingrid.org/jajakarta/tomcat/tomcat-4.0/webapps/tomcat-docs-ja/jndi-resources-howto.html#User%20Transactions

よろしくお願いします。
0669デフォルトの名無しさんNGNG
たかがロケンロール!
0670デフォルトの名無しさんNGNG
HP-UXでApacheと連携してTomcat使ってます。

catalina.policyに

grant <配備したWebAppのコードベース> {
java.sql.SQLPermission "setLog";
}

と記してあるのに、配備したWebAppのクラス内部で

java.sql.DriverManager.setLogStream(...);

を実行するとAccessControlExceptionが投げられてしまう理由が分かる方、います?

なんかcatalina.shに-Djava.security.debugつけて調べてみると、codebase指定したポリシーは全て無視されてしまっているようなんですが。
0671_NGNG
http://homepage.mac.com/hiroyuki43/2ch.html
0672デフォルトの名無しさんNGNG
age
0673デフォルトの名無しさんNGNG
>>661
リバースプロキシのキャッシュが利いてるんじゃないの?

レスポンスに
response.setHeader("Cache-Control", "no-cache");
response.setHeader("Pragma", "no-cache");
response.setDateHeader("Expires", 0);
を指定すると中継サーバでキャッシュしなくなるはずだけど、静的で大容量なら
2 回目以降は禿げしく無駄なトラフィックだしな。Apache のキャッシュ制御を
調べてみれば?
0674デフォルトの名無しさんNGNG
>>673
リバースプロキシは使ってないです。キャッシュされないようにしてみましたが、無駄ですた。

で、コネクタ使わずに、apacheのProxyPassReverse使ってtomcatに接続してみたけど、同じ状況でした。

う〜ん、tomcatに接続するcgi書いたら、行けるかなあ・・・
0675デフォルトの名無しさんNGNG
Win+apache2+tomcat4+jk2でexamplesが動くところまではできたのですが
独自にディレクトリを作成してそこのjspファイルの表示がうまくいきません。

wokers2.propertiesに
[url:/hogehoge/*] を指定してあります。

http://localhost:8080/hoge/ とやると表示できるのですが
http://localhost/hoge/ では連携がうまくいってないのか、Apache側で404エラーがでます。

何を指定すればいいのでしょうか?
0676デフォルトの名無しさんNGNG
>>675
Tomcatのserver.xml
0677デフォルトの名無しさんNGNG
>>675
apache、2は知らないが
Apache1ならhttpd.confにjk2使う旨記述
↓これを書き足す
LoadModule jk2_module dllの場所
0678デフォルトの名無しさんNGNG
男の子も女の子もオススメサイトです!
http://homepage3.nifty.com/coco-nut
0679デフォルトの名無しさんNGNG
>>676
server.xmlには、examplesを参考にして

<Context path="/hoge" docBase="hoge" debug="0"/>

と書き足してありますが、ここがまずいのでしょうか?
0680_NGNG
http://homepage.mac.com/hiroyuki43/jaz09.html
0681直リンNGNG
http://homepage.mac.com/yuuka20/
0682デフォルトの名無しさんNGNG
>>679
docBase="hoge"
の部分を
絶対パスからにしてみてください

例
docBase="C:\AV\liblary\COCOLO\hoge"

ちなみに、「\」は「/」に変えたほうがいいんだったか?わすれた
0683675NGNG
>>682
やってみましたが、結果は同じNotFoundでした。
http://localhost:8080/hoge/ ではTomcatで正常に表示できるので
Apache側の設定の問題な気がしますが・・・
0684デフォルトの名無しさんNGNG
おれあんまり+Apache
ってやったことなかたんだけど
たしか、Apachの方でどこそこのURLのリクエストが来たら
このフォルダ見にいけよ(このばあい/hoge)
って言う指定必要なんじゃない?
examplesでもやったと思うけど・・・
0685デフォルトの名無しさんNGNG
>>683
Tomcat → Apapche の順番で起動しないとうまく連携出来ない罠があるが。
0686デフォルトの名無しさんNGNG
>>683
@IT ApacheとTomcatの連携
http://www.atmarkit.co.jp/fjava/rensai2/jspservlet03/jspsevlet03_5.html
0687デフォルトの名無しさんNGNG
アパプチェΣ(・∀・)
0688デフォルトの名無しさんNGNG
>>687
そんな細かい事に突っ込まない!
しかし、漏れと同じアフォが 286 件もあるぞ(w
http://www.google.com/search?q=Apapche&ie=UTF-8&oe=UTF-8&hl=ja&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=
0689デフォルトの名無しさんNGNG
むかしさぁ
「びっくり日本新記録」
って言う番組でアパッチけんって言うタレントが
でてたが、あいつはそもそもなんだったんだ?
お笑い?俳優?
ちなみに、轟次郎はあの番組で素人で参加して
あの番組の常連になっていつのまにかタレント活動始めた
「記録・・・それは儚い・・・」
0690デフォルトの名無しさんNGNG
>>689
>でてたが、あいつはそもそもなんだったんだ?

Webサーバでつよ。
0691ごめんよNGNG
>>688さんにチョトワロタ(・∀・)
0692675NGNG
>>686
examplesは表示できるんです。
他のHP見てもexamplesを表示するところまでしか書いてないのがほとんど。

おまえら本当にApacheとTomcatでWebサーバ立ち上げてるのかと小一時間・・・
0693デフォルトの名無しさんNGNG
>>wokers2.propertiesに
>>[url:/hogehoge/*] を指定してあります。

[url:/hoge/*] じゃねーのかよ
0694675NGNG
原因がわかりました。

[url:/hogehoge/*]
~~~

首吊って以下略
0695デフォルトの名無しさんNGNG
>>675 >>692
>wokers2.propertiesに
>[url:/hogehoge/*] を指定してあります。

    ↑

[url:/hoge/*] の間違いか?
0696デフォルトの名無しさんNGNG
[url:/hoge/*]

だと思われ。
0697デフォルトの名無しさんNGNG
>>693-696

[uri:/hoge/*] だな。
  ^
0698デフォルトの名無しさんNGNG
>> 695-696

君も首吊って以下略
0699デフォルトの名無しさんNGNG
URI = Uniform Resource Identifier
http://www.iana.org/assignments/uri-schemes
0700デフォルトの名無しさんNGNG
>>693-696
それなりに判っている香具師が何人も見て見落としてしまう。
こういうのが本稼動後のバグになるわけや。
0701デフォルトの名無しさんNGNG
>>693 >>695 >>696
藻前らケコーン汁。
0702デフォルトの名無しさんNGNG
嫌じゃ!
0703デフォルトの名無しさんNGNG
win2000でTOMCATをバックグラウンドで走らせたいんですが
なぜか
コントロールパネルーサービスから起動すると
エラーがでしまうので、
start tomcatスクリプトからやっているんですけど、
こいつをバックグラウンドで動かす事ってできますかね?

というか、なんでエラーが・・・・
Tomcat/4.1.24-LE-jdk14
使ってるんですが・・・
0704デフォルトの名無しさんNGNG
ちなみに
JDKのバージョンは
1.4.1.3です

同じようにうまくいかなかった人は
ぜひ参考にしてください。

0705デフォルトの名無しさんNGNG
漏れもエラー出たことあるけど、その時のエラーメッセージが君のエラーメッセージと違うから多分関係ないな。
0706デフォルトの名無しさんNGNG
>>705
俺もあるぞ。でも同じエラーか解らんからな・・・。違うエラーだったら迷惑だろうしスレの無駄だしね。
0707デフォルトの名無しさんNGNG
>>704
そもそもエラーメッセージを載せない時点で×。
「同じようにうまくいかなかった人は」といっても同じようにうまくいかない
とはどのような状況なのかわかるはずもない。
しかも、Java2 SDK Standard Edition には1.4.1.3なんてバージョンはない。
0708デフォルトの名無しさんNGNG
>>703
既出だぞ。前のレスを探せ。
0709デフォルトの名無しさんNGNG
1.4.1.3=1.4.1.03
ならあるけど
0710デフォルトの名無しさんNGNG
>>703
>>539 見れ。
0711デフォルトの名無しさんNGNG
>>709
そんなのも無いぞ。
あるのは1.4.1_03
0712デフォルトの名無しさんNGNG
>711 みたいな サブイ 奴、職場に居ると扱いに困るよねぇ。あぁ、はいはい、みたいな。
0713デフォルトの名無しさんNGNG
HPってなんですか? ってタイプだな。
0714デフォルトの名無しさんNGNG
友達も少ないタイプだな。
0715デフォルトの名無しさんNGNG
>>713
プリンタとか作ってたけど最近はコンピュータばっかりだな。
0716デフォルトの名無しさんNGNG
>>715
HPは電子計測器メーカだったなり。
0717デフォルトの名無しさんNGNG
>>711
そんなものも無いぞ。
あるのは、J2SE v 1.4.1_03
0718デフォルトの名無しさんNGNG
>>716
ぼるきてぃさん、ありがとう。PC用語位です。
0719デフォルトの名無しさんNGNG
みんなであるないを論議しているのはこれか?
Java(TM) 2 Platform, Standard Edition (J2SE) v 1.4.1_03
http://java.sun.com/j2se/1.4.1/
0720デフォルトの名無しさんNGNG
>>719
女神様、漏れの論議しているのは金の。。(ry

ところで、Jakarta は NT Service でそのままでは実行出来ない
Tomcat 4.1.24 を何故リリースしたのだ?

つか、リリースノートに何か書いていたっけ?
0721デフォルトの名無しさんNGNG
あなたが池につき落としたのは
金のドラ猫ですか?
それとも銀のドラ猫ですか?
0722デフォルトの名無しさんNGNG
青いドラ猫です。
0723デフォルトの名無しさんNGNG
正直なあなたには
耳がリボンの小生意気な
黄色い猫をあげましょう。
0724デフォルトの名無しさんNGNG
(゚�听)
0725デフォルトの名無しさんNGNG
ドラミちゃんって小生意気なの?
0726デフォルトの名無しさんNGNG
Tomcat 4.1.24 が何で NT Service で動かないのか教えれ!
0727デフォルトの名無しさんNGNG
>>726
お前がバカだからでしょう。
0728デフォルトの名無しさんNGNG
>>727
ヴァカちゃいまんねん。アフォでんねん。
それはええから誰か教えるなり。
0729デフォルトの名無しさんNGNG
>>725
娘と映画を見に行ったら結構小生意気だったよ(w
0730デフォルトの名無しさんNGNG
>>725
超かわいい。ドラミちゃんとなら朝までヤれる
0731デフォルトの名無しさんNGNG
でもティムポつっこんだら感電しそうなんだが。
0732デフォルトの名無しさんNGNG
質問です。
例えば D:\tomcat\webapps\outside\test\index.jsp ってのがあります。
これのURLは http://localhost:8080/outside/test/index.jsp になるわけですが、
URLに http://localhost:8080/outside/ と入力すると、outsideフォルダのディレクトリ
一覧が表示されてしまいます。これを回避する方法はあるのでしょうか。
現在はoutsideフォルダにindex.htmlを置いて表示されないようにしていますが、
なんか裏技っぽいので…
0733デフォルトの名無しさんNGNG
>>732
confディレクトリのweb.xmlをよ〜く調べてみ。
とくに"DefaultServlet"あたりがキーワードかな。
それから、君の方法は裏技でもなんでもないよ。
ほかのファイル名がよかったら
<welcome-file-list>に追加しておけばよい
0734デフォルトの名無しさんNGNG
>>732
conf/web.xmlの下記の部分をコメントアウトすればいい
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
0735デフォルトの名無しさんNGNG
>>734
すいません。それやると http://localhost:8080/outside/test/index.jsp まで404に
なってしまいます。

>>733
734さんと言ってることは同じですよね?
index.htmlを置くのは普通の技なんですか…フォルダが多いと大変ですね…
0736735NGNG
<init-param>
 <param-name>listings</param-name>
 <param-value>false</param-value> ← ここをfalseにする。
</init-param>

出来ました。
0737デフォルトの名無しさんNGNG
Tomcat にゃ〜ぁぁご♪
      Jetty Jetty Jetty ちゅー♪
0738デフォルトの名無しさんNGNG
TOMCATはApacheと組合さないとJSPがうごかない
0739デフォルトの名無しさんNGNG
>>738
んなわけねえだろ
0740デフォルトの名無しさんNGNG
>>737
Tom and Jerry なんて誰も知らないと思われ。
0741デフォルトの名無しさんNGNG
>>738
○ ApacheはTOMCATと組合さないとJSPがうごかない
0742デフォルトの名無しさんNGNG
>>741
それも間違い。
○ ApacheはTOMCATと組み合わせるとJSPを動かすことができる。

Tomcatに限らないよ。WebLogicでもOracleASでもWebSphereでも
J2EE対応アプリサーバならたいていのものなら。
0743デフォルトの名無しさんNGNG
実は>>740が一番若い罠
0744740NGNG
>>743
んなアフォな。
0745デフォルトの名無しさんNGNG
トム&ジェリー知らないのなんか乳児くらいだろ
0746737NGNG
トム猫&ジェティーなんだが。。
0747デフォルトの名無しさんNGNG
新トムとジェリーでは仲が良くなってて物足りなかったな。

どうでもいいが、トムとジェリーといえば静岡だ。
あと、ルパン3世な。
0748デフォルトの名無しさんNGNG
Jetty って知名度低いんか?
0749デフォルトの名無しさんNGNG
オス猫がどうかしたのか?
0750デフォルトの名無しさんNGNG
TOM★CAT 4.1.18から5.0.2Alphaに移行したら、%@ include=でインクルードする
ファイルに書いている日本語が全部????になってしまいますた。
インクルードするファイルに%@ page pageEncoding="Shift_JIS"などを書くと
「pageEncoding属性を二度書いてはいけません」
というエラーになるし、これって4.1で治ったはずじゃないの?
0751デフォルトの名無しさんNGNG
このイカれた時代へようこそ!
0752デフォルトの名無しさんNGNG
>>750
リリース版じゃ無いから仕方ないっぺ。
0753デフォルトの名無しさんNGNG
>> 750
心配するな、俺も同じ状況になったよ
UTF-8でファイル書いたら直るのかな?わからんけど・・・
でも、include使うと文字化けって別にTomcat5.0だけの話じゃないよな
Tilesとかはどうやってんのかな・・・?
0754デフォルトの名無しさんNGNG
>750

呼び出し元にはpageEncoding属性を書かなければ
いいだけちゃうん?
0755デフォルトの名無しさんNGNG
>>754
いやいや、それやると今度は
呼び出し元が化けるんです
何度もハマッタので実証済み
0756デフォルトの名無しさんNGNG
メス猫いないのかな
0757デフォルトの名無しさんNGNG
適切なスレがなかったので、申し訳ありませんがここに書き込みさせていただきます。
webLogicについてなのですが、新しく修正したwarファイルをデプロイし、webLogicを再起動させるのですが、時々warファイルの変更が反映されないことがあります。
ブラウザの設定は問題ありません。
どうやらweblogic側でwarが上手く展開されてないみたいなのですが、warをデプロイして再起動するだけでは、warは展開されないのでしょうか?
スレ違いで申し訳ありません。
0758デフォルトの名無しさんNGNG
↑すみません。適切なスレがありました。
申し訳ありませんでした。
0759デフォルトの名無しさんNGNG
僕はJetty!一千年の未来からやってきた!流星号応答せよ、流星号!
Jetty〜 Jetty〜 SuperJetty〜♪
0760デフォルトの名無しさんNGNG
>>759
Jettyは起動が速くていいね。




でもスレ違い。
0761デフォルトの名無しさんNGNG
Jetty単体ってどこで手に入るの?
+JBossしか知らん
0762デフォルトの名無しさんNGNG
           _,ノ‐''''''^¨¨¨⌒ ̄⌒^^''¬-、,_
        ._v-''¨`.,,vー─-、    .,,vー─-、  .¨'ーu_
      _ノ'″  ./′    ¨┐ ./     ゙'┐   .゙'┐
     ,/′   ./       .ミ .i′      .)     ゙\
    ,/′     |     ● | } _●,     |      \
   ./′    ._,,、-ミ.    .  /¨レ       .人,_      ミ
  .,ノ′  ._ノ'″  \_   ._,rlト冖へy   _/  ¨'‐u     .゙lr
 .,i′  /ー-v、.,,_   ¨^^¨´〔    〕.¨^^¨′  __.,、 ゙\.    {
 〕   ./′    .⌒'''''    \,,,,,,ノ′  v-ー'''¨′   ゙┐   }    __________
 |   ノ  .────ー      }      __,,.,、v--ー''  {   .]  /
 |  :|        .__,..      .!      `        .}  .} <   俺も昔はTOMCAT ブイブイいわしとったで
 }  .|   .--:;:冖^ ̄       .|      ¨¨¨¨¨¨゙フ¨¨′ .}  }  \
 .|  .}    .\_         .}        ._/    }  .:|     ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  ). .〕      .゙ミzu,_      }      _,ノ┘      }  /
  .{  ).    .,/'″  ¨゙(ァv、,_  .!  ._,,,,v‐'^′       ,ノ  ノ
   ミ. 7,   .i゙      〔  `¨¨^^⌒           ,ノ′,/
   ゙). ゙li. _ノi.     ノ                 .,r′.,ノ
    \ ゙>'′^ー、、、v‐′               .,r′ /
     .|/      }                ./′,/

0763デフォルトの名無しさんNGNG
>>761
ここ
http://jetty.mortbay.org/jetty/index.html
0764デフォルトの名無しさんNGNG
ちょっと前にレジンとかいうやつも使ったことあったのだか
そのころじぶんに「
0765デフォルトの名無しさんNGNG
Forteをインストールして、JSPを勉強しようと思っているのですが、
デフォルトで入っているTomcatが動いてくれません。コンパイルは通るのですが、実行すると「プロセス
を作成できません、有効な外部ブラウザが設定されていない」と出てしまいます。何かWebブラウザの設定とか必要なのでしょうか?
環境はJDK1.4、Forteの3.0CEなんですが・・・。設定に関してはどのページにも、このような例はなく、
困っています。もし、よろしければ伝授お願いします。


0766デフォルトの名無しさんNGNG
>>765
3.0は詳しく知らないけど設定項目があるはずだ
おれは、何もわかんない状態から
ヘルプみて理解したけど・・・
Forteのヘルプ見れば載ってるはずだ
0767デフォルトの名無しさんNGNG
>>765
死ね糞マルチ。
0768765NGNG
>>766
ありがとうございます。ちょっと考えてみます。
0769デフォルトの名無しさんNGNG
>>768
そういうのは、考えるよりあちこちいじって探すほうが速いと思うよ。
ドキュメントを探すのが最優先だが。
0770767NGNG
>>769
なるほど。勉強になります。最悪、またインストールし直せばいいですしね。
頑張ってみます。
0771デフォルトの名無しさんNGNG
まあいじりまくって壊れたらまたインストールを何回もやれば覚えるだろう

壊れたループ(インストール)
0772デフォルトの名無しさんNGNG
catalinaって何?
0773デフォルトの名無しさんNGNG
http://www.h4.dion.ne.jp/~old55/
0774名無しさん@MonalipseNGNG
>>772
これのこと
http://www.246.ne.jp/~miti-230/Catalina.html
…だと思うが自信はない。飛行機って詳しくないから。
0775754NGNG
>>755

呼び出し元のファイルエンコードを合わせればいいんじゃない?
つまり、例をあげると
1:呼び出し元のソースをEUCで保存
2:呼び出し先にpageEncoding="euc-jp"

俺はこれで文字化け解消したけど。
0776デフォルトの名無しさんNGNG
   ∧ ∧ ∧ ∧ ∧ ∧ ∧
  ( (-( -( - ( -д( -д)
  (つ(つ/つ//  二つ
ハァ─) .| /( ヽノ  ノヽっ ─・・・
   ∪∪とノ(/ ̄ ∪


                ∧
 ((  (\_ ∧ ∧ ∧ ∧ Д)っ
   ⊂`ヽ( -д-) _)д-) )  ノノ
  ヽ ⊂\  ⊂ )  _つ
スゥ──(/( /∪∪ヽ)ヽ) ノ ──
      ∪ ̄(/ ̄\)


        ∧ ∧
       (σ・∀・)σ  777ゲッツ!!
        \  \
       /    \
       ∪ ̄ ̄ ̄\)
0777デフォルトの名無しさんNGNG
777
0778 NGNG
JkLogLevelってwarnがデフォルトなんだけどさぁ。
思いっきりdebugレベルでログ取ってる気がするの俺だけ?
0779デフォルトの名無しさんNGNG
OS : WinXP(HE)
Server : Apache 2.0.45
Tomcat : 4.1.24
上記設定で組み立てているのですが、うまく動きません。(涙)

Apache側にはコネクタ(mod_webapp)をmodulesに入れています。
単体でチェック("-t"オプション)を行うと、入れているにも関わらず
認識(mod_webapp.soが無い)してくれません。
Tomcat側にはserver.xmlのHTTPサーバー機能をコメントにしています。
チェック(Startup起動)を行うと、”スタンドアロン”は起動しますが
"Tomcat-Apache"は起動しません。
("Tomcat-Apache"のJK Runで止まって、起動のメッセージが出ない)

知っている方居られましたら、対策を教えて下さい。
お願いします。 m(__)m
0780デフォルトの名無しさんNGNG
>>779
TOMCAT単体は動いた?
0781779NGNG
>>780
レス、サンクスです。

検索で適当に見つけたHPのパッチを当てて
単体から、猫の顔は拝みました。

雑誌を眺めたら、スタンドアローンをパッチで動かない様に
する旨の記載があったから、単なるリソース不足かな・・・(汗
0782779NGNG
いろんな所漁ったけど、利用しようとしている
[mod_webapp]評判が良くないみたいですね。

[mod_jk(2)]が挙がっていたけど、評価はどうなんでしょう?
設定がちぃっとばかりややこしいみたいですが・・・
感想をどなたか教えて下さい。
0783デフォルトの名無しさんNGNG
mod_jk2使ってるけど、とくに問題なし。
設定面倒だったかな?
まぁ面倒なのが嫌ならIISでASP.netにすればって感じ。性能的には似たようなものなんだし。
0784779NGNG
>>783
レス、サンクスです。

見ていた情報が不味いのかな・・・
workerを作るのに空起動したり、workerの触る部分が
アップしてある物によって違ったりと・・・
つい、面倒そうに見えてしまった。 (汗

試行錯誤してみますわ。
0785デフォルトの名無しさんNGNG
MYSQLとJDBCの組み合わせで
�@という文字の文字化け回避できた人いたら、
教えてください
0786デフォルトの名無しさんNGNG
>>785
おまい、解決したんじゃないのかw
http://pc2.2ch.net/test/read.cgi/php/1052879533/236-
0787785NGNG
へ?
0788785NGNG
たしかに、微妙に似てますが
自分のはJDBCだけで、サーブレットにはノータッチなんで。
(というかわからん)
JDBCスレがなかったので
こっちに書かせてもらったまでですが。
0789デフォルトの名無しさんNGNG
ジサクジエーン
0790名無しさん@MonalipseNGNG
こっちいけ。節穴野郎。
http://pc2.2ch.net/test/read.cgi/tech/1008316065/l50
0791デフォルトの名無しさんNGNG
明らかなマルチ
0792デフォルトの名無しさんNGNG
WebProgスレで反論できなくなって逃げ出したヤツだな(w
0793デフォルトの名無しさんNGNG
俺、「〜」は文字コード指定していちいち置換してたよ;
0794デフォルトの名無しさんNGNG
jbossの質問もしてもいいのかな
0795デフォルトの名無しさんNGNG
     ∧∧Λ
ピュ.ー ( ゜∇゜ )つ < >>794 JBossスレ欲しいよな
  =〔~∪ ̄ ̄〕      カンタンな質問なら、どうぞ (゜∇゜)/「ウンマンコ」
  = ◎――◎  
0796デフォルトの名無しさんNGNG
ならば
jbossとtomcatの違いは?
0797デフォルトの名無しさんNGNG
>>796
つりか?

Tomcatはサーブレットコンテナ。
JBossはEJBコンテナ。

ぜんぜんちがうやん。
0798デフォルトの名無しさんNGNG
ジェリー
0799デフォルトの名無しさんNGNG
そもそも、今後リリースされるJBossにはTomcatが標準のServletコンテナ
として付いてくるわけだしな。
0800デフォルトの名無しさんNGNG
workders2.properties の設定項目について説明しているドキュメント(URLでも)ありませんか?


[shm:]
[channel.socket:localhost:8009]
info=Ajp13 .....

とか書いてるけど、これらの説明や書き方を知りたいので。
0801デフォルトの名無しさんNGNG
Win2000+Tomcatでjsp内で定義したjs外部ファイルが
読み込めないのはなんで?
server.xmlかweb.xmlに記述が必要?
0802デフォルトの名無しさんNGNG
>>801
http://pc2.2ch.net/test/read.cgi/tech/1055601178/945
0803デフォルトの名無しさんNGNG
>>802
あとからこのスレ見つけたんだよ。ヒマなことしやがって文句あんのかカス!
0804デフォルトの名無しさんNGNG
>>803
つーか、それよくある質問だと思うんだが。
server.xmlとかなんとかっていうか、パスがずれてる
0805デフォルトの名無しさんNGNG
ん?そう?
..web-inf/test/test1.jsp,test2.js
で、
test1.jsp内で
<SCRIPT LANG="javascript" SRC="/test/test2.js"
でも
<SCRIPT LANG="javascript" SRC="./test2.js"
でも
<SCRIPT LANG="javascript" SRC="test2.js"
でもダメだったんだが。
意味が違う?
0806デフォルトの名無しさんNGNG
ちょっと質問なんですがJSPってみなさんどういう目的で使ってます?
CGIよりJSPの方が良いに越したことはないが
今サーバーサービスでJSPを使っているところは少数と言って良いほどです。
増しては現在は無料CGIも出て来ているほどですし、JSPが標準化するのはどれぐらい先になるだろうか‥
Tomcatはデータベース等で使うから分かるけどね
JSPが学園七不思議みたいでなぜと思うぐらいなぜとなる
0807デフォルトの名無しさんNGNG
>>805
XML入れろ
0808デフォルトの名無しさんNGNG
>>807
そーなの?J2EEとTOMCATしか入れてないけど、
でも同一web-inf内の別のフォルダにあるサンプルは動いてるんだよね・・
0809デフォルトの名無しさんNGNG
>>806
一般ユーザが使うことはないんじゃないかな。
サーブレットを使いたい場合にセットだからってことじゃない?
0810デフォルトの名無しさんNGNG
>>806
話を聞いてると
いまいち、よくわかってない気がするな
0811デフォルトの名無しさんNGNG
>>806

「V」の目的に決まってるじゃん
0812デフォルトの名無しさんNGNG
>>805
/WEB-INFの内側に入れている時点で大きな間違い。
それじゃ見えるわけない。
0813デフォルトの名無しさんNGNG
>>806
CGIでは大規模開発に耐えられん。
>>811のいうように、MVCモデルのために使われてる。

一般ユーザのお遊びならCGIで十分だろうけどね。
0814デフォルトの名無しさんNGNG
>>812
>>808読め
0815デフォルトの名無しさんNGNG
>>806
まずはServletについて勉強してくることをお勧めするよ。
CGIとの比較資料があるだろうから。
CGIだってDB接続用のモジュールなんて出回ってるんだからTomcatを使ってるのが
データベースがらみだけであるはずがない。

でな、勉強したあとJSPが世の中の無料サービスにないわけをじっくり考えてくれ。

あとな。
標準化ってどういう意味で使ってる?JSPはちゃんと標準化してるぞ。
0816デフォルトの名無しさんNGNG
>>814
>>808で動いてるサンプルってJSPが動いてるだけとかではなく?
static contentsはそこにあってもダメだと思うけど?
0817デフォルトの名無しさんNGNG
>>816
意味がワカラン。サーブレットも動いてるよ。
>static contentsはそこにあってもダメだと思うけど?
どこに置くの?
↓ちなみに動いてるサンプルの配置
..WEB-INF/hoge/etc/hoge1.js
..WEB-INF/hoge/hoge2/hoge3.jsp
で、
<SCRIPT SRC="../bin/hoge1.js"..
0818デフォルトの名無しさんNGNG
まちがえた。
<SCRIPT SRC="../etc/hoge1.js"
だった。
0819デフォルトの名無しさんNGNG
>>817
使っているTomcatのバージョンは?
0820デフォルトの名無しさんNGNG
3.?忘れた・・
0821デフォルトの名無しさんNGNG
>>820
後々のためにもおすすめする。
現在のServlet API仕様(2.3)では/WEB-INFの下にあるコンポーネントには
クライアントからは直接アクセスできないことになっている。
つまり、ブラウザが解釈し、ブラウザがアクセスする.jsファイルは/WEB-INFの外側に置くべき。
Tomcat3.x系は少し前のServlet APIのバージョン2.2に対応したServletコンテナ。
0822デフォルトの名無しさんNGNG
誰かsolaris8用のmod_jk2-2.0.43.soを使って、Tomcat4.1.xとApache2.0.x
の連携をやっている人いますか?
もしくは他の方法で連携してる人いませんかね?
0823デフォルトの名無しさんNGNG
>>822
いるよ。以上。
0824直リンNGNG
http://homepage.mac.com/maki170001/
0825デフォルトの名無しさんNGNG
>>822 です。
ちなみにApache2でPort80以外を使ってTomcat4.1と連携やってる人いますか?
その場合、server.xmlとかworker2.propertyとかの設定ファイルに
特殊な設定が必要になりますか?
いろいろなサイトを参考にしてるんですが、どうもうまくいきません。
0826デフォルトの名無しさんNGNG
最初からきちんと質問を書かない奴は無視される
0827デフォルトの名無しさんNGNG
>>826
すいません。
えーとですね、Solaris8上でTomcat4.1.xとApach2.0.xの連携をやりたいのです。
mod_jk2-2.0.43.so(for Solaris8)を使ったのですが、エラー500になります。

mod_jk2.soはソースをコンパイルする方法も試してみました。
しかしこの方法は、makeで失敗してしまうのです、どうも環境変数に 「:=」
を使用して代入しているところでコケてるなってのはわかったのですが・・・。

あと、Apache2の設定ではPort80以外を使うように言われています。
ひょっとしてPort80以外のPortを使っているのが原因なんでしょうか?
そんな事はないと思うですが・・・。

どなたかPort80以外を使ってSolaris8上で、Apache2とTomcat4.1の連携を
成功させた方、情報をお願いします。
0828デフォルトの名無しさんNGNG
>>822
いるんじゃないかな。
0829デフォルトの名無しさんNGNG
ここでは答えでないと思う
だいたいソラリス使ってる奴がどれほどいるのか
Unix系じゃ聞けないの?
0830デフォルトの名無しさんNGNG
>>829
どれほど居るんですか?
0831デフォルトの名無しさんNGNG
>>829
そうですか、ム板はやっぱりプログラムの話題しか取り扱ってもらえないのか・・・
もうちょっと待ってみます。
ということで age
0832デフォルトの名無しさんNGNG
>>831
下等なム板で待っても無駄
0833デフォルトの名無しさんNGNG
>>831
無駄だからもう少し設定変えてごらん。
バージョンも少し変わるだけでも違うしな
0834デフォルトの名無しさんNGNG
>取り扱ってもらえない
もらえないというか、サーバーの設定に関しては素人の方が多いと思う。
sol 依存か Apache の設定かを切り分けるためにも…。
・tom 単体で動くかどうか。
・Apache のモジュールの設定を専門スレに貼る。
辺りが先じゃないのかな。
0835デフォルトの名無しさんNGNG
>>834
お前はちゃんと用語覚えような。英語ばっかりで大変だとは思うが。
TOMCATは雄猫と覚えればいい。TOMはもう覚えられているんだから後は猫CATを覚えるだけでいい。
0836デフォルトの名無しさんNGNG
>>832 >>833 >>834 >>835
みなさんアドバイスありがとうございます。
現在、Unix板のApacheスレに質問を書き込んで来ました。
Linuxでなら仕事でもプライベートでも成功させてきたのですが
Solarisではどうもうまくいきません。
根気よくがんばってみます。

>>835
うちの職場でもTOMCATのことをTOMって言い方してますよ。
「TOM再起動しまーす」とか。
0837デフォルトの名無しさんNGNG
>>827
>makeで失敗してしまうのです
Solarisのmake使ってんのか?GNU Make使えよ。
0838デフォルトの名無しさんNGNG
「はい、店長 TOMはいりま〜す」
「はいTOMはいりました〜」


「TOMからお預かりしま〜す」

「とりあえず・・・生TOMで 」
0839デフォルトの名無しさんNGNG
コレなら教授も大満足
import java.io.*;public class Kazuategame {public static void main(String[] args) throws Exception {
String answer = String.valueOf((int) (Math.random() * 11));int count = 1;
while (true) {if (new BufferedReader(new InputStreamReader(System.in)).readLine().equals(answer)) {
System.out.println("正解" + count + "回目");System.exit(0);}else {System.out.println("不正解");count++;}}}}
0840デフォルトの名無しさんNGNG
>>837
GNUのMakeを使ってます、Ver3.78.1です。
これはpkginfoで確認しました。
make --versionではバージョンが表示されないんですよね。
コマンドラインからmakeのバージョンを確認するにはどうすればいいのでしょう??
0841デフォルトの名無しさんNGNG
$ make --version
GNU Make version 3.79.1, by Richard Stallman and Roland McGrath.
(ry

と出るが・・・
0842デフォルトの名無しさんNGNG
>>841
マジっスか!?
pkgadd でインストールしたのですが・・・。
SunSITE(もしくはその他のサイト)のパッケージをダウンロード
してインストールされたのですか?
それともソースをコンパイルされたのですか?
0843デフォルトの名無しさんNGNG
>>842
Solarisのmakeより先にGNU makeにパスが通ってるか?
0844デフォルトの名無しさんNGNG
>>843
今日、明日は会社が休みなもので・・・(Solarisは会社のサーバなんです)。
月曜日に確認しておきます、また後日に結果を報告します。
0845デフォルトの名無しさんNGNG
>>842
>>843です。
よく考えてみたら、makeが使えなかったから
パッケージをインストールしたのでした。
ということはパスが通ってるのではないかと思います。
でももう一度確認してみます、勘違いしてるのかもしれませんから。
0846デフォルトの名無しさんNGNG
↑失礼、>>843 ではなく >>844 でした。
0847デフォルトの名無しさんNGNG
TOM☆CAT 4.1.24を使っているのですが、ちょっと気になる木があるので教えてください。
web.xmlのsecurity-constraintのweb-resource-collectionのurl-patternなんですが、
「*.jsp」や「/store/*」という指定はできるのに、「/store/*.jsp」と指定すると
認証が効かない(エラーにはならない)みたいなんです。
これはそういうものなんでしょうか?
0848デフォルトの名無しさんNGNG
>>847
そういうもんです。
0849848NGNG
>>847
もう少し詳しく書くとだな、url-patternに指定できるのは
・/で始まり、/*で終わる文字列。適合するパスすべてが該当する。
・*. + 拡張子。この拡張子を持つパス全てが該当する。
・/で始まる文字列。DefaultServletが使われる。
・その他の文字列。指定した文字列と全く同一のパスが該当する。
つまり、/store/*.jsp と指定すると*はワイルドカードではなくて
/storeディレクトリ下の*.jspというパスとして解釈される。
詳細をもっと知りたければ Java™ Servlet Specification Version 2.3 を
sunからダウンロードして見れ。75ページ第11章に記載されている。
0850847NGNG
>>848-849 有賀トン!
ぬるほど!そういう使用だったのですね。よく分かりました。
0851デフォルトの名無しさんNGNG
バシュバシュ〜
アーノルドシュワルツネッガー
バヒュ〜ンバシュ〜
トムクルーズ
ドヒュ〜ンドヒュ〜ン
シンクバッチョ・ロドリゲス
ヅヒョウウゥゥゥゥンンンン〜
「トムキャァッツ!」
0852デフォルトの名無しさんNGNG
TOMCAT4.1.24を利用してFORM認証をさせようと考えています。
ユーザ情報をMYSQLに格納しようと考えているのですが
WEB+DBPressなどに載っている方法だと格納するパスワードが
暗号化されません。 なんかうまい方法があるのでしょうか?

0853デフォルトの名無しさんNGNG
>>852

データベースにどういうSQLで入力してるの?
PassWard専用SQL出してますか?
0854デフォルトの名無しさんNGNG
バシュバシュ〜
アーノルドシュワルツネッガー
バヒュ〜ンバシュ〜
トムクルーズ
ドヒュ〜ンドヒュ〜ン
シンクバッチョ・ロドリゲス
ヅヒョウウゥゥゥゥンンンン〜
「トムキャァッツ!」
0855デフォルトの名無しさんNGNG
バシュバシュ〜
アーノルドシュワルツネッガー
バヒュ〜ンバシュ〜
トムクルーズ
ドヒュ〜ンドヒュ〜ン
シンクバッチョ・ロドリゲス
ヅヒョウウゥゥゥゥンンンン〜
「PassWard!」
     ↑
0856デフォルトの名無しさんNGNG
>>853
Password専用SQLだと標準の認証プログラム(j_security_check)
が認識してくれませんでした。
素のデータを入れると認識してくれるのですが...
0857_NGNG
http://homepage.mac.com/hiroyuki44/
0858デフォルトの名無しさんNGNG
WEBDBは見ていないのでなんともいえないのだが(13,14しか今のところ持ってない)
どういうエラー?どういう状態になる?
0859デフォルトの名無しさんNGNG
ユーザのデータに
暗号必要あるのですか?
データベースのユーザーじゃないよね?
あくまでもWeb上のユーザだよね?
だったら、生入れでいいんじゃないの?
もしPasswordにしたいんだったら自分で
エンコード&デコードプログラム
組むしかないとおもう
MySQLのパスワードって
あくまでも、DB操作のユーザーパスワードだから
0860デフォルトの名無しさんNGNG
>>843
やっぱり私の勘違いだったみたいです、Solaris標準のmakeなんて
ものがあるんですね、知りませんでした。
パスをGNUのmakeのあるほうにしたら、ちゃんとmod_jk2.soが出来ました。
ありがとうございました。

それとApache2とTomcat4.1の連携ですが、workers2.propertiesの
[channel.socket:localhost:8009]を[channel.socket:サーバのIPアドレス:8009]
にしてやったら動きました。
なぜlocalhostの名前解決が出来ていないのか?謎が謎を呼んでいます。
ping localhostは通るんですが…
>>843ありがとうございました。
0861デフォルトの名無しさんNGNG
TOMCATインストール時のデフォルトのクラスパスってどこ?
0862デフォルトの名無しさんNGNG
common/libとか、アプリそれぞれのclasses内とかっていうことかな?
0863848NGNG
>>861-862
・common/lib にあるすべてのjarファイル
・common/classes
・さらに各アプリケーションに対しては各アプリケーション内の/WEB-INF/libにあるすべてのjarファイルと/WEB-INF/classes
0864861NGNG
>>863
アプレットをクライアントで動かしたくて、jarの置く場所がわからなかったんだ。
thx!
0865デフォルトの名無しさんNGNG
>>864
質問の仕方が悪い。
>>862-863が言ってるのは、サーバ側のクラスパス。
Tomcatサーバの実行時に見るクラスパス。
>>864で言ってるのは、クライアント側のクラスパス。
Tomcatサーバからアプレットをダウンロードしたブラウザが、
アプレットを実行させる際に見るクラスパス。
アプレットを入れたjarファイルならHTMLと同じディレクトリでいいよ。
0866861NGNG
>>865
スマソ
解答thx!
0867デフォルトの名無しさんNGNG
サーブレットって$CATALINA_HOME/webapps以下にしか置けないの?
何人かのユーザのディレクトリに置きたいんだけど可能?
0868デフォルトの名無しさんNGNG
>>867
シンボリックリンクでも使え。
0869デフォルトの名無しさんNGNG
tomcathome/conf/server.xml
Contextタグを追加すれば
HDD上のどこにおいても大丈夫たとえば
<Context path="/myapp" docBase="C:\eclipse2.1\workspace\myapp" debug="0" reloadable="true" />
と、追加すればいい
0870867NGNG
>>868-869
レス�dクス。>>869の方法を試したら解決しますた。
あと、Contextタグはwarファイルの場合も別な場所に置けたりする?
0871デフォルトの名無しさんNGNG
>>870
試してみて報告して
0872867NGNG
>>871
さっきの質問からも分かるように勉強始めたばっかの初心者なんで
いろいろ戸惑う事柄が多くてうまい具合にできなかった。
というわけでTomcatに慣れてる方の追試キボンヌ
0873デフォルトの名無しさんNGNG
>>872
その前に、自分でこう試してみたが上手くいかなかったというレポートをキボンヌ
世の中give and takeじゃけんのぅ。
0874867NGNG
>>873
Contextタグで/home/user/public_htmlを登録した状態で、
$ cd ~user/public_html
$ jar -cvf hoge.jar WEB-INF
$ rm -r WEB-INF
その後Tomcat4を再起動して、ttp://example.com/hoge/servlet/Hoge、/~user/servlet/Hoge、
/~user/hoge/servlet/Hoge等を試してみたけど404。
初心者でよく分かってないので、とんちんかんなことしてるような気もする。
0875デフォルトの名無しさんNGNG
>Contextタグで/home/user/public_htmlを登録した状態で、
おれなら
http://hostname:port/home/user/public_html
でいいんじゃないの?
「servlet」ってどこから沸いて出てきたんだよ
0876デフォルトの名無しさんNGNG
Servlet Invokerじゃないの?
3.x、4.x系ともにデフォルト有効だったけど、途中からセキュリティ上の問題から
無効になった。web.xmlでマッピングしてやるか、Invokerを生かすかってことだ。
0877デフォルトの名無しさんNGNG
>>876
Invoker有効だとどういうふうにやばいの?
わざわざコメント外して使ってるんだけど・・・
0878デフォルトの名無しさんNGNG
tomcatのwebapps下にあるフォルダが

http://localhost:8080/フォルダ名/

でフォルダ命 is not available が出る場合、何がおかしい可能性があるでしょうか?
申し訳ありませんが、教えていただけますか。

ちなみに、上記の場合でも、'フォルダ名'の兄弟である別フォルダは正常に動作いたします。
0879山崎 渉NGNG

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
0880デフォルトの名無しさんNGNG
>>878
>何がおかしい可能性があるでしょうか?

設定。
0881鈴木和美NGNG
Eclipse(JavaIDE)で.warを作りました。
しかし、Tomcat4.1.24上でサーブレットが動作しません。
Tomcat3.3.1ではちゃんと動作するのですが・・・
恐らく設定上の問題かな?と思うのですが、Tomcat3.xと4.1.xで
何か設定上の違いがあるんでしょうか?
解決方法を知ってる人がいたら教えて下さい。
よろしくお願いします。
0882デフォルトの名無しさんNGNG
>>881
Tomcat3系の設定とTomcat4系の設定は全く別物と思って、
再勉強なされた方が良いかと。

「動作しません」だけでは、「解決方法」は導けませんよ。
0883デフォルトの名無しさんNGNG
>>882
ありがとうございます。
詳細は勉強したいと思います。
Tomcat3系では、サーブレットを登録する必要はないと思うのですが、
Tomcat4系では、サーブレットを登録する必要はあるのですか?
要は、WEB−INF/classes以下の.classをTomcat4系で利用するには
どういった設定をすれば良いかといった話になる思います。
その設定方法をご存知でしたら教えて頂けませんか?
また、Tomcat4系の勉強が出来る日本語サイトまたはドキュメントが
ある場所がありましたら教えて頂けないでしょうか?
よろしくお願いします。
0884デフォルトの名無しさんNGNG
★無臭性画像をご覧下さい★有臭作品もあります★
      ★見て見てマムコ★
★http://yahooo.s2.x-beat.com/linkvp/linkvp.html★
0885デフォルトの名無しさんNGNG
invoke
0886デフォルトの名無しさんNGNG
>>883
回答になってなくて悪いのだが、自費で入門書の1冊くらい買ったほうが
ためになると思うよ。
0887デフォルトの名無しさんNGNG
>>881
Invokerを前提にした作りになってるとか。
つまりは、http://hostname/app/servlet/SomeServlet
というようなURLでサーブレットにアクセスしているか、ということなんだが。
Tomcat4.1.xあたりからInvokerサーブレットがデフォルトで無効になってる。
web.xmlにurl-mappingを書くとよい。大抵のサーブレットの本なら
その方法が書いてあると思う。

でなけりゃ、セキュリティ上お薦めできないが、Invokerサーブレットを有効に
するとかね。
0888デフォルトの名無しさんNGNG
>>887
ありがとうございます。
web.xmlに<servlet-mapping><servlet-name><url-mapping>のタグと、それに適切な内容を
記述したらうまく動作しました!
ただ、ブラウザにはサーブレットから呼んだJSPファイルを表示したのですが、
ブラウザのURL入力欄には、呼び元のサーブレット名が表示されてしまっています。
(例: http://hostname/beantest/servlet/userinfo のように)
ブラウザに表示されているJSPファイルのURLをURL欄に表示するにはどうしたら
よいのでしょうか?
(例: http://hostname/beantest/jsp/〜.jsp のように)

自分でも調べてみるつもりですが、お分かりでしたら是非教えて頂けないでしょうか?
どうかよろしくお願いします。
0889デフォルトの名無しさんNGNG
>>888
サーブレットからJSPにフォワードするような場合はそれで良いんじゃない
直でJSPファイル指定すればでるが・・
あとはフレーム使ってると出ないな
0890デフォルトの名無しさんNGNG
>>889
ありがとうございます。
サーブレットからJSPをフォワードしているのですが、その場合はJSPファイルの内容が
表示されているのに、URLにサーブレット名が表示されて良いんですか?
何だか違和感があったものですから・・・
それが普通ならよかったです!
サーブレットから直にJSPファイルを呼ぶ事もできるんですか?
あまり質問ばかりだと悪いので、少しは自分でも勉強してみます。
まだ初心者なもので(^^;
またよろしくお願いします。
ありがとうございました。
0891デフォルトの名無しさんNGNG
>>890
ああ「直でJSP」っていうのは
ブラウザのURL欄にhttp://....../*.jspとか入力
あるいは
<a href="http://....../*.jsp">リンク先</a>
とかやってる場合ね
0892デフォルトの名無しさんNGNG
>>890
フォワードを行うと
ブラウザからサーブレットへリクエスト→
サーバ内でJSPへフォワード→
ブラウザへレスポンスが返る
という流れなので、ブラウザから見たらサーバ内部でフォワードされているか
どうかなどはわからない。サーブレットへリクエストを出したらレスポンスが
返ってきた、としか見えていないので、URL表示欄にはリクエストを出した
サーブレットのアドレスが表示されたままになる。
URL表示欄にJSPのアドレス表示させたかったらフォワードじゃなくて
HttpServletResponseのsendRedirect(string)使えば?
0893_NGNG
http://homepage.mac.com/hiroyuki44/
0894デフォルトの名無しさんNGNG
ところでさ、webappsはtomcatをインストールしたディレクトリ以外(外部)に設定することできる?

バックアップや更新を容易にするため、Eclipseや
antでのコンパイルやプログラミングを容易にするために
にソースコードの管理を一箇所に集中させたくてさ。

ディレクトリ構成をどのようにすべきか迷うんだよね。
みんな構成どうしてる?
0895_NGNG
http://homepage.mac.com/hiroyuki44/
0896デフォルトの名無しさんNGNG
>>894
できる。
server.xmlを弄ったことあれば分かるはず。
0897デフォルトの名無しさんNGNG
>>894
同じにすればいい

アプリルートの下にWEB-INFつくって中にclassesとかlib作ればいい
Eclipse使ってるんならTomcatプラグ印で全て自動でやってくれるよ
server.xmlの修正も自動
0898デフォルトの名無しさんNGNG
エッチな画像掲示板作っていちいち半角板行かなくても
手元にエッチ画像が落ちてくるような自宅鯖作りたいんだけど、
(しかもいっぱいupしてほしいから鯖側javaで)
どうやって作ればいいかな?
あるいは何の本読めばいいかな?
だれかこたえてちょ。
0899デフォルトの名無しさんNGNG
>>898
ttp://jakarta.apache.org/commons/fileupload/
0900デフォルトの名無しさんNGNG
900get!!
0901デフォルトの名無しさんNGNG
Debianで稼働していたTomcat4を、いったん削除した後に再度インス
トールしましたら、動かなくなりました。
(apt-get --purge removeで設定ファイル関係もクリアしてます)

どのような原因が考えられるでしょうか。御面倒ですが、アドバイスを
お願いします。


(catalina.outエラーメッセージ)
Using Security Manager
Process ID of spawned JVM: 4913
Exception during startup processing
java.lang.ClassNotFoundException: org.apache.catalina.core.ApplicationContext$PrivilegedGetRequestDispatcher
at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:1127)
at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:992)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:174)
0902デフォルトの名無しさんNGNG
TomcatってJDKじゃなくてJREでもOK?
0903デフォルトの名無しさんNGNG
>902
JDKが必要。
0904デフォルトの名無しさんNGNG
WEB-INF/web.xmlを更新したあとってTomcat4再起動しないとダメ?
なんか自動で反映してくれない気がするんだけど。
0905デフォルトの名無しさんNGNG
>>904
再起動か、Tomcat Manager使って再ロード。
0906デフォルトの名無しさんNGNG
>>905
レス�dクス。
いま調べて試してみたら、ttp://server/manager/とやってもApacheが普通に404吐くんだけど
これってTomcat4とは別にインスコするものなの?
0907デフォルトの名無しさんNGNG
>>906
Apache経由なのか?別にインスコする必要はないが、
Tomcat manager自身も独立したWebアプリなので
managerアプリを連携させる設定が必要とか?
0908デフォルトの名無しさんNGNG
>>906
8080じゃないのか?
0909デフォルトの名無しさんNGNG
そんなの設定によるだろ
0910デフォルトの名無しさんNGNG
>>909
デフォルトだからそう言ってるんだが?アホか。
0911デフォルトの名無しさんNGNG
>アホか。
そんなの設定によるだろ
0912デフォルトの名無しさんNGNG
間違いなく>>911は「アホ」に設定されている。
0913デフォルトの名無しさんNGNG
>>907
Apache+mod_jk+Tomcat4。インスコする必要ないってことはデフォで入るってこと?
んー、見つからん…
>>908
Apacheと連携なんで8080は閉じたよ。
0914デフォルトの名無しさんNGNG
>>910
アホか。
0915デフォルトの名無しさんNGNG
>>913
/server/manager/もマッピングしてあるのか?
0916デフォルトの名無しさんNGNG
>>913
Tomcatはもしかして、LinuxでRPMで入れてるとか?
それなら
tomcat4-admin-webapps-4.1.24-full.2jpp.noarch.rpm か
tomcat4-admin-webapps-4.1.24-le.2jpp.noarch.rpm のどちらかの
本体に合った方(fullかleか)をインスコすれ
ZIPやTARで入れているのならデフォルトで入っている。
場所は
tomcat4/server/webapps/manager だ。
tomcat4/webapps/ ではないから注意。

0917デフォルトの名無しさんNGNG
tomcat上でJSPを使うときに
生成されるHTMLのデータに上限サイズの設定がありますか?

JSPで作成したページがブラウザで表示されると
途中で切れてしまいます。

JSPのソース中に「System.out.println ・・・ 」と記述して
Eclipseのコンソール画面で、確認すると、
ちゃんと「</html>」まで出力する処理が動いていますが、
ブラウザで表示されてから、ソース表示すると、
<td><input type="text" n
のように途中で切れています。

出力する内容を変更して2種類試しましたが、
2種類とも途中で切れていました。
ブラウザに表示された後に
ソース表示後にメモ帳で開いたソースを
テキストファイルで保存した後に
ファイルサイズを確認してみたところ、
1回めは24.1KB(24,777byte) 、2回めは24.1KB(24,774byte)
でした。

環境&実行環境は下記のとおりです。
(同じ1台のパソコンです。)
Eclipse2.1.1 Windows2000sp4 J2SDK1.4.1_03 Tomcat4.1
0918デフォルトの名無しさんNGNG
>>916
お、それ入れたら言うとおりのディレクトリに入った。
しかしserver.xmlとかmod_jk.confに書き足すのは自分でやるのかな…
rpmにやって欲しかった。
0919917NGNG
ごめんなさい。解決しました。
JSPのソースの記述にバグがありました。
0920デフォルトの名無しさんNGNG
>>919
どんなバグですか???
0921デフォルトの名無しさんNGNG
エロ動画ファイルをTomcat使って便利に見れる方法ってあるかな
いっぱいあるから管理が大変なんだよな
見たいのすぐに見れて好きなところがすぐに見れるプログラムをTomcat使ってよ







死んでくれとか言わないでね
男なら分かるはずだからよ
0922デフォルトの名無しさんNGNG
>>921
死んでくれ
0923デフォルトの名無しさんNGNG
>>921
目的とTomcatにどんな関係があるのでしょうか。
0924デフォルトの名無しさんNGNG
>>922
君は男か?女かねカマクンだろ?
>>923
目的はもちろんやるため
出すため
ハゥハァハア
0925デフォルトの名無しさんNGNG
>>924
2点●
きみはものすごくばかだな。
0926デフォルトの名無しさんNGNG
>>925
どーして?
ばかだけどさ
0927デフォルトの名無しさんNGNG
ねなべの可能性を見つけられなかったから
0928デフォルトの名無しさんNGNG
質問させて頂きます
linux9(以下サーバ)上でtomcat4.1.24をインストールまでは行ったのですが
接続するPCやサーバでネコの表示が出来たり出来なかったりします
サーバ上のブラウザで
http://localhost:8080/ ○
http://サーバのIPアドレス:8080/ ○
http://サーバのホスト名:8080/ ○
PC上のブラウザで
http://サーバのIPアドレス:8080/ ○
http://サーバのホスト名:8080/ ×
×の状態で接続するにはどうすればよろしいですか?

ちなみにPCの環境はwin2k sp3 + ie6sp1
サーバの設定
・/etc/hostsは
127.0.0.1 localhost.localdomain localhost
サーバのIPアドレス サーバのホスト名
・/etc/sysconfig/networkは
NETWORKING=yes
HOSTNAME=サーバのホスト名
です
どうか御教授下さい
0929デフォルトの名無しさんNGNG
>>928
んで、「ネコ」以外は表示できるのか?
PCは「サーバのホスト名」を知っているのか?
0930デフォルトの名無しさんNGNG
>>928
pingでサーバホスト名で応答帰ってくるか確認してくれ
権限って便利でもあり、ややこしくもあり・・・
0931928NGNG
レスありがとうございます
pingでサーバホスト名は返ってきません
ipアドレスなら返ってきます
0932928NGNG
すみません
返ってきませんとは
unknown host サーバホスト名
とメッセージが出ます
0933デフォルトの名無しさんNGNG
>>932
んじゃあ、>>929さんの言うように
PC側がホスト名とIPアドレスの関連知らないからじゃない?
設定するか、JPNICに登録すればOK
0934928NGNG
/etc/hostsの設定を変更してみました
127.0.0.1 localhost.localdomain localhost
サーバのIPアドレス サーバのホスト名
としても現象は変わりません
何が他の設定があるんでしょうか?

0935デフォルトの名無しさんNGNG
クライアントがサーバの名前を知らないんだから、クライアントのhostsに
サ−バ名でも書いてあげれば? 名前解決の話は既にスレ違い。
0936デフォルトの名無しさんNGNG
>>934
だから「PC側がホスト名とIPアドレスの関連知らないからじゃない」っていってんでしょ?
Linux(サーバ)側いじってもダメですよ
Windows側いじらないと・・・
っていうか名前とIPってどうやって結びつけて
どこでその情報もってるのかわかります?
0937デフォルトの名無しさんNGNG
Tomcat 4.1.27 キター
0938デフォルトの名無しさんNGNG
きたー?
0939デフォルトの名無しさんNGNG
Win2KとIDEをECLIPSEでTomcatのバージョンが 4.1.24を使って、Servletをしたいのですがserver.xmlに
<Context path="/Test" reloadable="true" doBase="C:\Program Files\Eclipse\workspace\Serv" workDir="C:\Program Files\Eclipse\workspace\Serv\work\org\apache\jsp"
と書いて、web.xmlにも一応記述しているのですがなぜかサーブレットが"/Test/servlet/Serv"にアクセスしてもサーブレットが実行してくれません。
これは僕のURIの書き方が間違っているのでしょうか。それとweb.xmlを配置するとTomcatを起動しても"/Test"にはアクセスすらさせてくれません。
それでweb.xmlを配置しないでTomcatを起動すると"/Test"にアクセスできるようになるのですがこれはばぐなのでしょうか?
0940デフォルトの名無しさんNGNG
>>939
"/Test/servlet/Serv"の"/servlet"
なんでこれを付けるのかわかっているのか?

それから、「Servletをしたい」
「サーブレットが"/Test/servlet/Serv"にアクセスしてもサーブレットが実行してくれません。」
日本語をちゃんと書けないと自分の状況ややりたいことを他人にうまく伝えられないぞ。
他人に「推測してくれ」「察してくれ」と甘えているようにさえ見える。
0941デフォルトの名無しさんNGNG
無料画像でモロ見え!
間違いなくヌケル!!
http://www.cappuchinko.com/
0942939NGNG
>>940さんご指摘ありがとうございます。
確かに失礼な書き方をしてしまいました。
"/Test/servlet/Serv"にアクセスした際にブラウザに"HelloWorldServlet"と表示させるサーブレットを記述したのですが、
Tomcatを立ち上げてアクセスしてみるとHTTP status 404が表示されてしまうのです。解決策をご教授お願いします。
0943デフォルトの名無しさんNGNG
>>942
"/Test/servlet/Serv"
なんで/Test の後ろに /servlet を付けるのか自分でわかっててやってるか?
0944デフォルトの名無しさんNGNG
RedHat 7.3 + JDK 1.4.0_04 + Tomcat 4.0.6 + apache 1.3 (mod_jk)でサイトを運用しています。
最近

StandardWrapperValve[default]: サーブレット default は現在利用できません

というエラーが大量に出てしまいます。
解決法をgoogleで探そうと思ったんですが見つかりませんでした。

だれかこのエラーの原因がわかる方いませんか?
0945939NGNG
>>943さん 僕が"/Test/servlet/Serv"に/servletが必要なのかは
"C:\Program Files\Eclipse\workspace\Serv"のWEB-INF\classesのpathが/servletになっているので必要だと思うのですが僕の考え方は間違えているのでしょうか?
0946デフォルトの名無しさんNGNG
>>942
>"/Test/servlet/Serv"にアクセスした際にブラウザに"HelloWorldServlet"と表示させるサーブレットを記述したのですが、

web.xml にこう書いたのか?
<servlet-mapping>
<servlet-name>HelloWorldServlet</servlet-name>
<url-pattern>/servlet/Serv</url-pattern>
</servlet-mapping>
0947デフォルトの名無しさんNGNG
>>945
> "C:\Program Files\Eclipse\workspace\Serv"のWEB-INF\classesのpathが/servletになっている
なんで????????????????
0948デフォルトの名無しさんNGNG
だめだ、話にならない
0949デフォルトの名無しさんNGNG
まー、確かに始めての人にとっちゃ分かりにくいよね。<Servlet
0950デフォルトの名無しさんNGNG
こんなところで時間つぶさずに本を1冊買って読めば済む話を何で…?
0951939NGNG
>>947さんへ
web.xmlにそれを書いたのですが、939で書いたようにWEB-INFの下にweb.xmlを配置するとTomcatがHTTP status 404と表示され
"/Test"を認識してくれなくなるのです。
それでweb.xmlをはずすとTomcatは"/Test"を認識してくれるのです。
この問題のためにweb.xmlははずしています。「Java逆引き大全」という本の中に書いてあるサンプルを
同じように打ってやってみたのですがserver.xmlの中の<Context path>を
設定するだけでいけるようなことが書いてあったのでやってみたんです。
もちろん、web.xmlも書いてみて配置もしてみたのですがどうしてかweb.xmlが悪さをしているみたいで
"/Test"にはHTTP status 404が表示されてしまうのです。
それで本の方がserver.xmlの中だけ記述したらいけるみたいなことを書いていたので
僕はてっきり、実行できるものだと思ってしまいました。ごめんなさい。
>> 950さんへ
Eclipse導入ガイドとEclipseパーフェクトガイドを購入してみてやってみたのですが
web.xmlが悪さをしてしまうのでどうしたら良いのかがわかりませんでした。
ですがweb.xmlが必要となるならなぜ、web.xmlを置くと認識してくれなくなるのかがわからないのです。
0952デフォルトの名無しさんNGNG
頼むから、オレ様用語を使わずに
一冊入門用の本でも目を通してから話してくれ。
0953939NGNG
>>952さんすいません。
Eclipse導入ガイドという本にTomcatを使ったServletのサンプルと説明が書いてるのですが
そこをもう一度読み直してみたら、web.xmlの書き方が間違えていました。
web.xmlの書き方が間違えた為に四苦八苦してしまい色々弄っていく内にエラーが出たためそれを
訂正しようとして間違えたことを覚えようしていました。
ご助言くださった皆さんありがとうございます。それに言葉足らずな事を多々書いてしまい不快にさせてしまい申し訳ございませんでした。
0954デフォルトの名無しさんNGNG
Eclipse導入ガイドはServletの導入ガイドじゃないだろうが。出直せバカ
0955デフォルトの名無しさんNGNG
Wroxの本がよさげ。
0956山崎 渉NGNG
(^^)
0957デフォルトの名無しさんNGNG
あほな質問かもしれませんが、J2EEの開発でapache + tomcat
をインストールしようと思うんですが、そのまえにj2seをインストール
しますよね?さらにj2eeのをインストールする必要はあるんですか?
tomcatがあれば必要ないのでしょうか?
0958デフォルトの名無しさんNGNG
>>957
一応、入れとこう
0959デフォルトの名無しさんNGNG
不要。
0960デフォルトの名無しさんNGNG
>>957
本当にあほだ。
>j2seをインストールしますよね?
しない。
>j2eeのをインストールする必要はあるんですか?
できない。
J2SE、J2EE は仕様や規格を指す言葉だ。そんな実体のないモノを
インストールしようとするなんて本当にあほだ。
0961デフォルトの名無しさんNGNG
>>960
なにを必死になっているんだ?
0962デフォルトの名無しさんNGNG
J2SE SDK, J2EE SDKのことだろう?
それぐらい勘弁してやれや。
0963デフォルトの名無しさんNGNG
>>960
そんな無理矢理なツッコミするなよ
0964デフォルトの名無しさんNGNG
おすすめだよ〜♪
http://angely.h.fc2.com/page008.html
総合サイトでお気に入りを探そう♪
http://angely.h.fc2.com/index.html
0965デフォルトの名無しさんNGNG
J2EE SDK(J2EE RI)は入れても害はないが全く意味無い。不要だ。
0966デフォルトの名無しさんNGNG
本物の援交美女!
完全素人だからマジ興奮!!
http://www.j-girlmovie.com/
0967デフォルトの名無しさんNGNG
JRE入れれ
0968無料動画直リンNGNG
http://homepage.mac.com/miku24/
0969デフォルトの名無しさんNGNG
>>967
TomcatにはSDKいるよん
0970デフォルトの名無しさんNGNG
JRA入れれ
0971デフォルトの名無しさんNGNG
今日までがんばったご褒美サイト!
http://homepage3.nifty.com/coco-nut/
0972デフォルトの名無しさんNGNG
雄猫
0973デフォルトの名無しさんNGNG
v5.0.7age
0974デフォルトの名無しさんNGNG
JSP サーブレットの勉強をしようと思い、テストサーバにTOMCATインストールしました。
RedHat 7.3 Apache/1.3.27 に、jakarta-tomcat-4.1.27をインスト。
環境変数「/etc/profile」にパス情報を追加して、
これで問題なく, http://192.168.1.2:8080/ でindex.jspが表示されました。

その後、ApacheとTOMCATを連携させようと、
mod_jk2-1.3-eapi.so を/usr/lib/apacheにいれ、
httpd.confに LoadModule jk2_module modules/mod_jk2-1.3-eapi.so を書き込み、
workers2.propertiesを
--
[status:]
[uri:/jkstatus/*]
group=status:
[shm:]
disabled=1
[channel.socket:]
[ajp13:]
[uri:/examples/*]
--atmrakitからの情報
とした物を/confにいれて、TOMCAT→Apacheと再起動させましたが、
http://192.168.1.2/examples/
で「ページが見つかりません」になります。

どっか間違ってますか?
あるいはどっかの設定が必要ですか?
宜しくお願いします。
0975デフォルトの名無しさんNGNG
>>974
勉強のためだけなら
Tomcatだけでやった方が効率いいと思うが・・・

連携に手間取るぐらいなら勉強サクサクやっちゃった方がいいし・・・
0976デフォルトの名無しさんNGNG
>>975
はげどう。JSP,サーブレットの勉強するのにApacheは当面不要でしょ。
0977デフォルトの名無しさんNGNG
>>975
>>976
ありがとうございます。
まあ、そうですね、当面必要ないですよね。
このまま使ってる事にします。

atmarkitの記述だとmodule放り込んで、httpd.confに書き込んで、
workers2.properties書いて再起動したら、はい終わり、見たいな感じだったもので、
「簡単なように書かれててなんで?」と思ったのです。。。
そんな簡単でもないのかな。

とりあえず勉強の為の環境には問題ないので、
そのうちできるだろ、と思っておきます。
0978デフォルトの名無しさんNGNG

>>977
マジでそう思うよ。
しかも、バージョンごとに設定方法変わるので、俺なんか疲れちゃったよ
結局、今までのことあんま役に立たないし
で、べんきょうはTomcat単体でやってます

でもさ、Apache/1.3.27って古くない?
いま2.0系だからあんま覚えても意味ないと思う
0979デフォルトの名無しさんNGNG
>>978
いまPerl/CGIでいろいろ書いてるんですが、
えーとこれはホンチャンサーバがこんなバージョンなもんで、
バージョン合わせてる、って訳です。
でも、あんまり関係なさそうなもんでそのうち上げようか、と思ってますが、
Apacheの設定もあんまり得意でもないし、バージョンアップも、
1.3.27のアンインストすんのかどうとか調べなきゃいかんし、
正直redhatもよくわからない、てか普段Winxpから使ってますし、

でTOMCATだけで使うって事になるとTOMCATのconfのサーバールートを
普段使ってる /home/user/www とか(これはApacheのルートですが)
にするのはserver.xmlをさわるんですよね。

おお!、できましたわ
0980デフォルトの名無しさんNGNG
>>978
1.3.27は言う程古いとは思わないけどなあ。
まあ、1.3.28にしておいたほうが安心は安心だ。

>>979
口車に乗ってホイホイ2.0系なんかに乗り換えないほうがいいよ。
ちゃんと下調べしとかないと、まだ2.0系に正式対応していない
モジュールもあるし、中身は正直別モンだ。
0981デフォルトの名無しさんNGNG
とむちゃっとって何に使うの?
0982デフォルトの名無しさんNGNG
>>980
Apache 1.3.28はCGIのプロセスが正常に終了しなくなるという不具合が出てるんだよな。
まぁ、穴だらけとどっちがいいか、ということなんだが。
0983デフォルトの名無しさんNGNG
>>981イラク空爆には使われなかったようだ
0984山崎 渉NGNG
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン
レス数が950を超えています。1000を超えると書き込みができなくなります。