Tomcatでwww鯖
時間帯違い過ぎて気の長いやりとりになりそうだなw
覚えてたら夜も見に来るわ。
まずjkコネクタよりも、tomcat単独での動作確認が先だな。
デフォルトでは8080ポートで使えるはず(Apacheとの連携で80でも使えるようになる)なんで、
まずtomcatが動いてるか、8080で使えるのか、からやったほうがいい。 >>182
tomcat動作しました。
http://localhost/servlets-examples/
は表示されましたが
サンプルプログラムが動きませんでした
Error500と出てしまいます
http://localhost:8080/servlets-examples/
だとサンプルプログラムは動作しました。 TomcatとApacheのどっちが出したエラー?
エラーログも見るといいよ。
その元のサイト、Apache側の設定でマッピングどうしてんだろ。
jk.confに入ってるのかなあ TomcatとApacheを停止させずにOSを再起動するのは良くないですか?
OSを自動再起動させたいんですが、TomcatとApacheを
自動停止する方法はありますでしょうか? OS何よ?
大抵は自動で起動する仕組みで起動してりゃ、シャットダウン時にもちゃんと停止するようになってる。
まあよほどのことがなけりゃ、ログが尻切れになるくらいだとは思うが。 winsows xpです
タスクで再起動させてます。
ぐぐっても載ってない
ってか検索ワードがわかんない tomcatでGroup Session使っている人いますか? アクセスが拒否されました
unable to open the service 'Tomcat6'
WindowsVistaにApache Tomcatインストールすると上記のエラーメッセージが登場する。
この件については 暫定的に以下の手順で回避することができる。
コントロールパネル→ユーザーアカウント→
ユーザーアカウント制御の有効化または無効化→
□ユーザーアカウント制御(UAC)を使ってコンピュータの保護に役立てる
のチェックボックスをはずして、OKを押して再起動する。
または、WindowsVistaの使用を中止し、
LinuxにApache Tomcatをインストールして使用することも有効な対応策である。 >>158 のほかに ビックカメラのウェブサイト などなど、
tomcatは 大規模なサイトで使用された実績はあるものの、
インターネットを検索してもなかなか情報がヒットしないところを見ると
tomcatのユーザー自体はそれほど多くないのかもしれん。 Open系使うとこなら結構多いんじゃないかな。
うちも今までJavaやったことなかったときにゼロから作ったときは
Javaは人集めやすい、という印象だったしなあ。 そうなんですか。同じようなけいけんをしているようですね。
ああまあ、今は、本は何冊か発売されてるから、オライリーのでも見ればいいんですがね。 ポート番号を何番にしているの?
8080から変更したほうがいい? 8080のままApacheのコネクタで80使ってるな そうなんですか。
じゃあ、そのままでもよさそうですね。 ああ、でも外からは使えない、わざわざ開けてないからな。 Tomcat6が吐くヘッダーがいつも
Content-Type: text/xml;charset=UTF-8
のように ; の後に半角スペースがありません。Apacheなんかは
Content-Type: text/xml; charset=UTF-8
このように吐いてくれるのですが、Tomcatもこう吐くように設定できないでしょうか?
律儀に作ってあるクライアントからアクセスすると、Content-Typeが正しく判定できずに
うまく動かないのです。。。 tomcatは動いているのですが、
jspとservletが動きません。
動いていないとは言えないんですがサンプルは動いているので
自分の動かしたいのが404エラーです。
パスミスですよね。
で、なんとかexample以降のやつはすべてうごく用にもしくは
特定のフォルダのやつはうごくようにしたいんですが、
どうすればいいのでしょうか?
cent os5 tomcat6です。
自分の動かしたいのは全部404エラーです。
Apache をクローズして、こちに移動しました。よろしくお願いします。
OS:CentOS4.7/5 Apache 2.2.8/2.2.11 Tomcat 5.5 mod_jk, mod_proxy
lsof コマンドで確認したこと
(1) ブラウザ −> Apache
両方も開放
(2)ブラウザ −> tomcat:8080
両方も開放
(3)ブラウザ −> Apache Apache−> tomcat:8009
両方も開放 CLOSE_WAIT <- Apacheが FINを送信していないってことはないと思うのですが
connectionTimeoutを設定しないと(0) ESTABLISEDのまま
以上です。よろしくお願いします。 >>201
デプロイは、tomcatでしているんでしょうか?
web.xmlには記述してありますよね? このような設定です。
<Connector port="8009"
enableLookups="false" redirectPort="8443" protocol="AJP/1.3"
connectionTimeout="20000"
keepAliveTimeout="1000"
maxThreads="150"
acceptCount="100"
debug="5"
/> >>201と>>202は別人だよな?
>>201は具体的にどんなファイルをどこに置いた? Tomcatでアプリが走らせられると聞いてインストールしたわけですが
肝心のアプリのソースがありません。
どこかに落ちてないでしょうか?フリーのやつで。
そもそもどんなアプリがあるんですか?
表計算とかゲームとか? いや、ググったけど出てこないんです。
とりあえず自分で作ってみることにします。 tomcatをインストールしましたがhttp://localhost:8080/でアクセスできません。
ずーっと“接続中”となり何も表示されないんです。
一応ファイアーウォールのポートも開けたし、tomcatも動いているし、それなのに使えないのです。
あとjdkは既に入れてあります。
なんでですか?
ちなみにwinXPです。 tomcat の動作は何で確認した?
netstat -ano で8080のPIDとってタスクマネージャで調べてみて。
まず疑うのはFWだけど >>210
レスありがとうです。
tomcat6.exeのPIDは4040でちゃんと動いております。
Proto Local Address Foreign Address State PID
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 1500
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 1024
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4
TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING 1564
TCP 0.0.0.0:8009 0.0.0.0:0 LISTENING 4040
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 4040
今ファイヤーウォールを切ってみましたがやっぱり無理です。
Apache統合スレ 9 (HTTPServer以外も含む) はじめまして。
tomcat6を最近勉強し始めたのですが、
docBaseの指定がうまくできなくて困っています。
C:\tomcat6\webapp\sampleApp
上記をsampleAppアプリケーションのdocBaseとしたい場合、
C:\tomcat6\conf\Catalina\localhost\sampleApp.xmlで
<Context path="sampleApp" docBase="C:\tomcat6\webapp\sampleApp" />
と記述すればよいとネットで調べて試したのですが、結果は
docBaseがC:\tomcat6になっていました。
また、C:\tomcat6\webapp\sampleApp\META-INF\context.xmlに上記の記述を
する方法も試してみましたが同様の結果になりダメでした。
どのようにすれば正しくdocBaseを指定できますか?
宜しくお願いします。 Tomcat6環境でデータソースを利用したサーブレットを書いています。
MySQLは4.1/MySQLドライバは5.1.5/Windowsです。
データソースを取得するとTomcatのコンソールに次の警告がでます。
WARN: Invalid value {1} for server variable named {0}, falling back to sane default of {2}.
サーバー変数{0}に対する{1}の値が不正なので、デフォルトの値{2}を使用した
ですが、{0}や{1}が何を指すのかわからず、意味がわかりません。
おそらく{1}と表されているコード内の値の記述にミスがあると思うんですが・・・
なにかルールがあるはずだと思うのですが、ご存知の方いたらおしえてください。
ちなみに警告の発生箇所は以下のデータソース取得部分です。
Context ctx = new InitialContext();
DataSource ds = (DataSource)ctx.lookup("java:comp/env/jdbc/Hoge"); //ここまでは問題なし
db = ds.getConnection(); //ここで警告がでるので、取得したデータソースに原因? >>218
context.xmlとかの設定は済んでるの? tomcat adminでDataSourceの設定を見てみろや tomcatのjarって32bit用と64bit用で別れてるものですか? >>221
JAR自体32bit用とか64bit用に分かれてるようなものだったっけ?
いや、間違ってたら申し訳ないけど確か普通は区別なかったような気が 複数IPを割り当てたPCのTomcat上で動く一つのアプリケーションにて複数のIPアドレスを順々に使いまわして他のサーバからデータを取得させたいのですが、どうすればいいでしょうか。 tomcatがそこまで普及してないのが分かった気がする。
xamppに比べるとdbへの接続、htaccess、の他諸々の設定が面倒すぎる。
俺は初めtomcatから入ったからそうは感じなかったけど・・・ はぁ?
別に有志がxampp相当のセットをtomcat中心で作って配布したっていいんだぜ? >>226
お前がその有志じゃないなら、何で胸を張るのかわからん。 そこまで普及してないのはそんなことじゃないってことさ Tomcat6.0.20をインストールして起動したところ
logsに7種類ものlogが日付単位に出るのやけど
日付単位にしないようにするには、どこを扱えばいい? tomcatのwebサーバでhttps通信するときは、
サーバのSSL処理の部分はJSSEを使ってるんですかね? 結構前からだけどxamppにtomcatアドオンが出たね。でもデバッグ環境にインストールはは適さないっぽい。 apacheと連携するプラグインです、って言ってくれればすっきりするのに
単体でもweb鯖として使えなくもないってのがいやだ ttps://issues.apache.org/bugzilla/show_bug.cgi?id=47714
このバグ出て困るんだけど開発とまってるの? 何か更新されたみたいね
もうmod_proxy_ajp使ってるからmod_jkがどうなってるのかは知らないが・・・ >>236
実は Apache/2.2.11 環境でも同様の症状が出た。
確実に再現できる方法がどうしてもわからなかったために、
レポートしなかった。
mod_proxy_ajp -> mod_proxy_balancer -> mod_rewrite
と処理を渡したんだ。
<Proxy balancer://ajp-balancer>
BalancerMember ajp://127.0.0.1:8009
</Proxy>
ProxyPass /servlet/ balancer://ajp-balancer/servlet/ stickysession=JSESSIONID|jsessionid
ProxyPassMatch ^/(.*\.jsp.*)$ balancer://ajp-balancer/$1 stickysession=JSESSIONID|jsessionid
ProxyPassMatch ^/(;jsessionid=.*)$ balancer://ajp-balancer/$1 stickysession=JSESSIONID|jsessionid
としてたんだけど、同じ症状になった。
changelogみても修正されていないようだから、
mod_proxy_ajp は今封印して、
mod_jkの古いバージョンで対処している。
64bit版Windows7(Professional)上で
トムキャットが起動できません。
誰か助けて tomcatはアプリケーションサーバーには向いてると思うけど、WEBサーバーには向いていないことに
最近気づいた。 ヒープ管理が難しい。
適当にプログラム書くと直ぐOutOfMemoryErrorが出る。 5年くらい使ってるけど OutOfMemoryError でたの2回くらいだと思う・・・
いったいどんなコード書くとでるん? >>243
mallocしたらfree
mallocしたらfree
mallocしたらfree
mallocしたらfree
mallocしたらfree
mallocしたらfree
mallocしたらfree
mallocしたらfree
mallocしたらfree
mallocしたらfree
mallocしたらfree
mallocしたらfree
mallocしたらfree
mallocしたらfree
mallocしたらfree
mallocしたらfree
mallocしたらfree
mallocしたらfree
mallocしたらfree
mallocしたらfree
あ、こんなところにreturn・・・ セッション数やたら多いと不足するんよ
まあ個人の自宅鯖ででるならよっぽどだが・・・ 素人がTomcat使って下手にappサーバーとして使うとサーバーがぶっ壊れる javaの道って有名な掲示板Tomcatで鯖立ててるじゃん。 ものすげー悩んでます。誰か教えてください。
CATALINA_OPTとJAVA_OPTの定義内容って、server.xmlやweb.xmlから${name}で取得できるよね。
${TOMCAT_HOME}とかも。
この、「${...}でシステムプロパティを取得できる」って、何の文献調べたら書いてあるのでしょうか。 tomcatのコネクション数って netstat | grep 8080 で取得できますか? Windows Server 2008上で、Tomcatをサービス起動させるとスレッドダンプが取得できません。何かいい方法ありますか?
ちなみにjstackを使っています。コマンドプロンプトからTomcatを起動した場合は問題なく取得できるんですが。。 レスありがとうございます。セッションの問題といいますと? 過疎ってるな…。
Apache2.2.3 + Tomcat5.5 ですが、
各ユーザに JSP 使わせるには、
context.xml にて、
<Context path="/~user" docBase="/home/user/public_html" />
というのを、すべてのユーザについて列挙するしか方法が無いんですかね…。
面倒臭すぎる。
ある特定の場所を指定して、Homeにディレクトリ作って
その場所にリンク張るとかどうだろう スレタイ>Tomcatでwww
一瞬、Tomcatディスってんのかと思ったわ。 先輩方、お世話になります。
tomcat 6で、マルチセッションクラスタを組んでいるのですが、
server.xmlのServer port番号を変更するとサーバBのtomcatが起動しません。
【物理サーバA】
server.xml
<Server port="8005" shutdown="SHUTDOWN">
【物理サーバB】
server.xml
<Server port="8006" shutdown="SHUTDOWN">
手持ちの情報でエラー詳細は今はわかりませんが、
同様の事象などご存知ございませんでしょうか。
ググってみてもそれらしのが見つからず、
困っております。
以上、よろしくお願いします。 Tomcat6でサーバを構築しています。
今回サーバの引越しを行いURLが変わりました。
元々のサーバに対してアクセスがあった場合に、
新URLにリダイレクトしたいのですがどのような設定をすればよいでしょうか?
元のサーバはアプリを削除して、Tomcatのサービスが起動しているだけの状態です。
以上、よろしくお願いします。 tomcat5.5で動いてたJSPはtomcat7でも動くのでしょうか Linux板で質問したら、こちらを紹介されました。
お金をかけずに、Tomcatを勉強したいと思っています。
入門者用の定番サイトがあれば教えてください。 定番?
日本語で定番化されたサイトがもしもあったらGoogleで上位にランクインしていただろう。
JSPやservletをtomcatで使う方法をさらっとほんの少しだけ解説したものはあれども、トムキャット自体のインストール、チューニング、セキュリティーの解説は、お金をかけないなら英語の取り扱い説明書を自分で翻訳するしかない。
印刷して寝転んで読めばいい。
あとお金をかけずという考え方はナンセンス!
お金をかけてでも教えを請うべき。迷った分だけ時間の無駄使い。 とはいえ金をかけないとなると頭と時間をかけるって話になるからな。
ここでやり方聞いて楽しようとか考えてる時点で「無理じゃね?」としか。 金使わないで何かを手に入れるのは
乞食
っていうんだよ
おぽえとけ
こ
じ
き 何か日本語でtomcatを的確に教えているサイトがあるなら
Google検索すれば上位に出てくるはずだ。
だが出て来ない。
素人だとか戯言だというのなら有効な策を提案してみよ。
質問者は、やさしいJavaの活用編を買ったか?
オライリーのトムキャットハンドブックは?ちょっと情報が古いが無いよりまし
私は英文を辞書なしで読めるが質問者は読めますか? >>261
何を表示させるか?は、
.jsp .cgi .htm 側でやることだね。
tomcatはファイルにアクセスさせることと、セキュリティー確保が主な役割。
管轄外。
とはいえ例えばビッグカメラのような巨大なサイトだったらページ数はハンパないから
手作業で1ページずつ書き換えるわけにはいかないから
そこは別途でツール作ってボタン一つでがーっと書き換えられるようにする。
Javaでプログラミング出来るならファイル読み込んで別フォルダに保存してー…ってやってくれるソフトぐらい作れるよね?
あんまりよく覚えていないけどHTMLには10秒後に自動的にジャンプすることができる記述ができたはず。HEADタグ間に書くあれだな。xmlなんとかってやつだ。 >>262
たぶん動く。
動くかどうかはJVM次第。 訂正。
jsp をコンパイルしているのは tomcat である。
だけど、 たぶん問題なく動くはずだ。 質問なのですが、
tomcatとapacheのディレクトリを完全共有させる方法はないでしょうか?
PHP感覚でJSP開発がしたいんです・・
贅沢ですか? tomcatを80で動かすとか。
まーコネクタでいいと思うけどな 今の時代ServletコンテナはJettyが勝者だろうな 誰かいるかな?
tomcatってマルチコアでもパワー出ずに
1コアだけ頑張ってるって本当? ☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆ すごくおもしろいPCさえあれば幸せ小金持ちになれるノウハウ
一応書いておきます
グーグルで検索するといいかも『金持ちになりたい 鎌野介メソッド』
N88NV