TOMCAT
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGしようと思ったんすけど、うまく動きません。ネットで
調べまくって手順も大丈夫なはずなんだけど。
環境
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通した。
クラスパスも通ってるはず。なでしょう?
0091デフォルトの名無しさん
NGNGいま、tomcat4でturbineを動かそうとしているのですが
TurbineResources.propertiesファイルの中で変数の環境変数が設定できてないみたいなんです。
database.adaptor=${database.adaptor}
database.adaptor.${database.adaptor}=org.postgresql.Driver
ここのadaptorの設定がわからないのですが…。(コメント込み205行)
ってゆうか、datebase.adaptorってなんですか!?
このdatabees.adaptorの変数設定をしてないため
このまんまエラーに表記されてしまっているようです。
なんに置き換えたらいいのでしょう?
わからなかったら皆さんの環境で良いので教えてください。手当たりしだい試してみます。
今の時点では何系を書いたらいいのかすらわかりません
0092デフォルトの名無しさん
NGNGXMLってだけで買う人いるかもしれないね。
名前だけで
0093デフォルトの名無しさん
NGNGTurbineしらないけど、
それほんとに環境変数? 同じファイルの上の方にlegendっぽく
コメント書いてない?
0094デフォルトの名無しさん
NGNGまさかとは思うけど、ひょっとして、propertyファイルに ${HOGE}って
書いたら、シェルの環境変数HOGEがそこで参照されると思ってる?
009591
NGNGあと、servernameも変数定義もれしてるみたいですが…
>>93,94
私の考え方ずれてますか?
ant の時に
BUILD.XML が build.properties と TurbineResources.propertiesを
参照して環境変数として構築していくと思ってますがおかしいですか?
なにぶん、サーバに触る事自体が初めてなので解からん事だらけですばい…
0096デフォルトの名無しさん
NGNGあー TurbineResources.properties って antが吐き出すんでは?
で、TurbineResources.properties の中に、 「${...}」ってのが
残ってたってことは、ant起動するときにちゃんと設定されてなかったわけですかね。
問題のプロジェクトは、tdkのサンプルのですか?
009795
NGNGそうです。
tomcat4でjakartaのturbineを動かして、それをパクってシステム開発!
って寸法なのですがturbineを完全に動かすまでに四苦八苦です。
今、${servername}が残ってるのですが、それをどこで設定しているのやら。
前の問題だったdbpostgresgl.jarもどこで設定すべきものなのか…
って感じです。解からない事が多すぎて質問をきちんとできないところに問題があるのですよね…
ひょっとして昔にTDKサンプル動かした事ある方ですか?
009896
NGNGいえ、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の
値かなぁ.単なる勘ですけど。
009995
NGNGこのあたりじゃ・・って話だけでも助かります。
調べてみます。ありがとうございました。
0100デフォルトの名無しさん
NGNGDBにアクセスしたくてjavaを用意したのですが(本丸写し)
TOMCATのどこのディレクトリにいれたらいいのでしょうか…
DBにアクセス以前の問題ですよね まいった
宜しくお願いします。
0101デフォルトの名無しさん
NGNG$TOMCAT/doc/appdev/deployment.html
に書いてあるような話では無くて?
0102デフォルトの名無しさん
NGNG新フォルダ並びにWEB-INFフォルダ、web.xmlが生成されません。
ならばとばかりにフォルダは作ったのですがやっぱりweb.xmlが生成されません。
web.xmlは自分で一から(コピーしてきますが)作るものですか?
それとも、contextの定義が間違ってるのかな?
0103デフォルトの名無しさん
NGNG0104デフォルトの名無しさん
NGNG自分で作る。
0106デフォルトの名無しさん
NGNGPATH、CLASSPATHともに設定していませんが、
起動できました。サンプルも実行できました。
TOMCAT4.0かrはPATH、CLASSPATHの設定がいらないのでしょうか?
0107デフォルトの名無しさん
NGNG起動シェルかバッチを読めば分かる。
それらが適当にCLASSPATH等を細工して起動している。
tomcatの想定外のディレクトリにあるライブラリ等を参照させる必要があれば
CLASSPATHの設定も必要。
0108106
NGNGありがとう。
早速startup.batを見てみるよ。
それと、質問の前にバッチファイルくらいは読んどかないといけないね。
思いつかなかった。ゴメソ
0109デフォルトの名無しさん
NGNG(開発環境には軽いTOMCATを入れたいんですよ。)
・WebLogic
・TOMCAT
・Websphere
・JRUN
・JServ
の違いを具体的に教えてください。
性能面とか実装方法とか開発環境とか・・・
0110くれくれ君
NGNGWebLogic/WebSphere=慢性独自実装=J2EEあぼーん
JavaServletの未来は暗いのぅ。
開発環境でもWebLogic/WebSphereの無料バージョン使えば?
TOMCATが軽いというのは幻想=アプリ次第=DEV次第
あおり気味・・無視キボン
0111デフォルトの名無しさん
NGNG>EJB実装無い=J2EE未対応=byebye=TOMCAT(4.0.x)/JRUN/JServ
対応してるでしょ?
フルサポートじゃないってこと?
それとも別途入手せにゃならんちゅうことかい?
>無視キボン
スマソ。
0112111
NGNG一緒じゃねーの?
よく知らん。スマソ。
0113デフォルトの名無しさん
NGNGWebSphereやWebLogicも一度は使ってみる価値はあると思うよ。
スケーラビリティを求められるならWebLogicかなぁ?
0114デフォルトの名無しさん
NGNGTomcatはあくまでサーブレットエンジン。EJBコンテナがないのでTomcatだけ
ではEJBを動かすことはできません。
0115デフォルトの名無しさん
NGNGTomcatとの互換性を重視してる。
Nativeに落とし込みをしてるので、かなり速い。
といってた。
0116デフォルトの名無しさん
NGNG一度のANTの起動で複数のプロジェクトのコンパイルを行いたいと思います。
一度のantの起動で複数の(プロジェクト毎の)build.xmlを呼び出すか、
新しくbuild.xmlを作ってその中から(プロジェクト毎の)build.xmlを
呼び出したいと思いますが,その件についてジャカルタに書いてません。(見おとしてるだけ?)
できるならシェル(UNIXシステム上)やDOS(ウィンドウズシステム上)は使いたくはありません。
方法はありますか?
0117デフォルトの名無しさん
NGNGつーかビルトインタスクの一番最初にのってるじゃん。
http://isweb39.infoseek.co.jp/computer/nishi65/java/ant/ant-1.4.1/ja-docs/manual/CoreTasks/ant.html
0119デフォルトの名無しさん
NGNGそれはオススメってことかい?
0120デフォルトの名無しさん
NGNGそうだよ。
EJBコンテナの実装なども非常に素直な作りになっていて、
WebLogicみたいな独自拡張はしていないと思う。
0121デフォルトの名無しさん
NGNGこんなのもあるぞ
http://www.sys-con.com/java/readerschoice2002/liveupdate.cfm?cat=AppServer
0122デフォルトの名無しさん
NGNGThe Apache service named reported the following error:
>>> Cannot load C:\Program Files\Apache Group\Apache2\./modules/ApacheModuleJServ.dll into server: 指定されたモジュールが見つかりません。
はい、わかる人。
0123名無しさん@お腹いっぱい。
NGNG0124デフォルトの名無しさん
NGNG0125デフォルトの名無しさん
NGNG書かれてる通りじゃないの?
ApacheModuleJServ.dll が認識不可能ってことでしょ?
よく知らんからsage
無責任でゴメソ
0126デフォルトの名無しさん
NGNGhttpd.conf の設定はどうなってる?
0127デフォルトの名無しさん
NGNG0128デフォルトの名無しさん
NGNG0129デフォルトの名無しさん
NGNGあ、俺が毎月買ってるJDJじゃね〜か。
0130NOT 394
NGNGまずはスキャンディスクなどファイルシステムが正常かどうかをチェックする
ツールを使ってみることをおすすめします。
0131デフォルトの名無しさん
NGNG<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デフォルトの名無しさん
NGNG0133デフォルトの名無しさん
NGNGってちょっとだけオモッタ
ちょっとだけネ
0134デフォルトの名無しさん
NGNG俺はこっちの方が向いてると思うけどなぁ。
個人的にはWebProg板はスクリプト系のイメージがあるから。
0135デフォルトの名無しさん
NGNGそういうことでは無いと思われ…。
0136デフォルトの名無しさん
NGNG(ってまじボケかましてますか俺)
0137デフォルトの名無しさん
NGNG0138デフォルトの名無しさん
NGNGどんすとっぷ、どんすとっぷざみゅーじっく
いきーななんばーきーかせてもーっとー
>>137につづく・・・
0139デフォルトの名無しさん
NGNGびっくりだよな
0140デフォルトの名無しさん
NGNGちゃんとロックンロールのフォローしてやれよ。
0141デフォルトの名無しさん
NGNGTOMCAT = Java サーブレットコンテナ
BOBCAT = C++ サーブレットコンテナ
0142デフォルトの名無しさん
NGNG物って日本にある?英語イヤじゃ。
0143age
NGNG0144デフォルトの名無しさん
NGNGC/C++のCGIでいいじゃねーか
どうでもいいけど、Jerry(スペルちゃうかもしれない)
とかいう、サーブレットコンテナあるみたいだけど
「トムとジェリー」に文字ってあんな名前つけてるんでしょうか?
0145
NGNG同名のWARファイルを再配置(上書き配置)しても、変更が反映されないんだけど
変更を猫に知らせる方法はないものでしょうか?
0146デフォルトの名無しさん
NGNGstrcatを使え。
0147デフォルトの名無しさん
NGNG0148デフォルトの名無しさん
NGNGtomcatベストテンでプラズマライン伝説
0149デフォルトの名無しさん
NGNGg
0150デフォルトの名無しさん
NGNG0151デフォルトの名無しさん
NGNG通ぶってるんだよ、きっと。
0152デフォルトの名無しさん
NGNG0153デフォルトの名無しさん
NGNG0154デフォルトの名無しさん
NGNG基本的には「一つのContext = 一つのWEBアプリ」なの?
0155初心者です
NGNG現在、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デフォルトの名無しさん
NGNG0157デフォルトの名無しさん
NGNG同じようなこと (exe から Java 起動・常駐、サービス化も OK) をやりたいんで...
0158デフォルトの名無しさん
NGNG既存ファイルに追加されるよね。(Localhost_logだったっけか)
TOMCAT 3系だと、TOMCAT再起動すると日付毎の既存logは消
され、新たにServlet_Logが作成される。
TOMCAT3系で、logを追加で保存する方法はないの?
0159デフォルトの名無しさん
NGNG0160デフォルトの名無しさん
NGNG>> 自分の環境では不具合が発生してしまいます。サーブレットで生成した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デフォルトの名無しさん
NGNG0162デフォルトの名無しさん
NGNG0163デフォルトの名無しさん
NGNGシステム環境変数に直接追加してしまえ。
ちなみにJBUILDERのバージョン3いれるとjavaが壊れる罠かもな
0164デフォルトの名無しさん
NGNGあまりにも負荷をかけたり長期運用は無理です。
なぜならapacheと連携させると特にひどいのだが、リスナが壊れる。
0165デフォルトの名無しさん
NGNG0166デフォルトの名無しさん
NGNGTomcat4系と3系とのメリット、デメリットおせーて。
ServletとJSPのバージョン違うのは分かるけどさ・・・
何ができんの?何ができないん?
0167タロ舞レ耳音戈イ
NGNGあんまり変わらないと思われ
まあ4系の方がheadguardのFGinfoが比較的軽いってことぐらいかな
0168デフォルトの名無しさん
NGNG0169デフォルトの名無しさん
NGNGハゲシクワラタ!
0170デフォルトの名無しさん
NGNG>環境変数PATHをJavaインタプリタがインストールされている場所に設定します。
Javaインタプリンタって何?
0171170
NGNGここです
0172デフォルトの名無しさん
NGNGjava.exe の事だと思われ
0173デフォルトの名無しさん
NGNGApacheのフレームワークのひとつであるJetspeedをTomcat で動かし
ています。しかし、webapp ディレクトリに置くファイルの行末が
「^M」のときは問題ないのですが、「^M」を消すと表示がおかしく
なってしまいます。
OS:Debian
Tomcat4
です。文字コードの設定とかが、必要なんでしょうか?
0174デフォルトの名無しさん
NGNG0175tomcatです
NGNG/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デフォルトの名無しさん
NGNG0177デフォルトの名無しさん
NGNG0178デフォルトの名無しさん
NGNGHttpServletResponse#sendRedirect(java.lang.String location)
で幸せになれると思います。
ただ、値の受け渡し等が、forwardとは全く異なってきますが…
0179発掘
NGNG症状としては、
コンパイル済みのバイナリ版を
>[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デフォルトの名無しさん
NGNGcatalina.sh runでもうちょっとくわしく様子わからないか?
あとtelnetはないだろ、せめてlynxで。
0181179
NGNGうお。レスさんくす。このまま放置プレイかと半泣きでした。
ちなみに、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デフォルトの名無しさん
NGNGTomcat以前に、JDKは正常に働くの?
java --version
0183デフォルトの名無しさん
NGNGIMPORTANT 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とかにすればいいと思われ。
0184179
NGNG皆様、拙い僕のために、ありがとうございます。
とある、java系の掲示板で情報をいただきました。> http://java.sun.com/j2se/1.3/ja/install-linux-sdk.html
どうやら、RHL7.0がだめだめみたいです。(T^T)
0185182
NGNGやっぱりJDKでしたか。
同じ問題にぶち当たったことがありましたので。
そのとき私はIBMのJDKで切り抜けました。
0186デフォルトの名無しさん
NGNG見るように設定するのはどうしたらいいのですか?
0187デフォルトの名無しさん
NGNG0188179
NGNG0189デフォルトの名無しさん
NGNG4.1.8βは直ってた。
0190コギャルとHな出会い
NGNG朝までから騒ぎ!!
小中高生
コギャル〜熟女まで
メル友
i/j/PC/対応
女性の子もたくさん来てね
小中高生大歓迎です
全国デ−トスポット情報も有ります。
全国エステ&ネイル情報あります。
激安携帯情報あります。
0191デフォルトの名無しさん
NGNG■ このスレッドは過去ログ倉庫に格納されています