X



トップページ自宅サーバ
282コメント79KB
Tomcatでwww鯖
0101DNS未登録さん
垢版 |
2006/06/11(日) 10:55:46ID:???
tomcatの設定よくわからんし、すでにapacheで動いてるのはいじりたくないんです
0103DNS未登録さん
垢版 |
2006/06/14(水) 21:15:00ID:p2SFUYt+
>>102
何のためにあるのかわからないから
0104DNS未登録さん
垢版 |
2006/06/15(木) 01:15:35ID:???
>>100
まったく無いは言い過ぎでは?

小規模コンテンツって具体的には、どんなのよ?
イントラ向け??
0106DNS未登録さん
垢版 |
2006/06/15(木) 14:17:04ID:MyGs54Xr
>>105
すべてJSPで
0107DNS未登録さん
垢版 |
2006/10/15(日) 20:18:33ID:zBMkURcR
すでにサーブレットやJSPが動いている環境で、
既存のサーブレットやJSPとは別のディレクトリに
webapp, shared, common などの一連のファイルを置いて
別のウェブアプリケーションを動かしたいのですが、
server.xml への記述の追加だけでこのようなことは可能でしょうか?

デフォルトの $CATALINA_HOMES 以下の
webapp, shared, common 以下と混ぜたくないのです。
0108DNS未登録さん
垢版 |
2006/10/15(日) 20:19:22ID:???
すんません、 webapps を webapp と typo しました。
0109DNS未登録さん
垢版 |
2006/10/16(月) 11:18:03ID:???
server.xmlのHost以下にContextを追加。再起動。終了。
0110DNS未登録さん
垢版 |
2006/10/21(土) 13:33:47ID:1+hs0pqQ
tomcatが動くスペックってどれくらいですか?
出来るだけ小さいサーバマシンが欲しいんですが。
0111DNS未登録さん
垢版 |
2006/10/21(土) 16:58:04ID:Ag0CfoVh
/WEB-INF/web.xmlについて教えてください。
/WEB-INF/classes/helloServletを有効にするために
<servlet>
<servlet-name>helloServlet</servlet-name>
<servlet-class>helloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>helloServlet</servlet-name>
<url-pattern>/helloServlet</url-pattern>
</servlet-mapping>
と書きますよね。
続いて/WEB-INF/classes/helloServlet2,/WEB-INF/classes/servlet/helloServletも
有効にするためには、さらに上記同様の<servlet><servlet-mapping>を今は記述しています。
クラスファイル1つに対して<servlet><servlet-mapping>を書かなければいけないのは
かなり面倒なのです。
コンテキスト全体、もしくはフォルダ毎にサーブレットを有効にする記述方法ってあるんですかね?
あったら教えてください。お願いします。
0112DNS未登録さん
垢版 |
2007/01/30(火) 12:03:49ID:j1BuYilE
>>111
フレームワーク使え
struts とか spring-mvc とか
0113DNS未登録さん
垢版 |
2007/02/21(水) 15:09:59ID:???
ホールで打っても全然勝てないんだがコツはなんだろうか
0114DNS未登録さん
垢版 |
2007/04/09(月) 11:42:23ID:kVBi6BRG
tomcat4系の脆弱性の記事みたんですが、apache2.2+tomcat4の場合、mod_jkとかじゃなくてmod_proxy_ajp使って連携するじゃないですか?
この場合も脆弱性あるってことなんですか?
http://itpro.nikkeibp.co.jp/article/NEWS/20050930/221999/
0115DNS未登録さん
垢版 |
2007/04/09(月) 12:53:40ID:kVBi6BRG
servlet作る際の文字コードについて質問させてください。

例えば、FREEBSD6.2+apache2.2+tomcat4.1+mysql5.0で
掲示板的な事をする場合なんですが、(例えば文字列をpostした場合)

ユーザー@ブラウザ(たぶんwindows-31jが大多数ですよね)でbbs.jspにformからpost
↑ ↓
apache@DefaultCharsetなし
↑ ↓
↑ ↓mod_proxy_ajpによりtomcatへ
↑ ↓
tomcatへリクエスト転送されてくる
↑ ↓
bbs.jsp@←はコンパイル時にwindows-31jからunicodeにJVMが変換
******************
pageディレクティブ
charset=Windows-31J
pageEncoding="Windows-31J"
mysqlへのI/OのJSP。
コンパイルされているbbs.jspを実行
mysql呼び出し
************************
↑ ↓
↑ ↓  
mysql@←☆☆ここの文字コード何にすればいんでしょう・・・

機種依存文字でも何でも、文字化けしないような設計したいんですが、
mysqlの文字コードどれに設定するべきでしょう?

mysql5.0だとconector/j 3.1x使って色々やるんだと思いますが、
0117DNS未登録さん
垢版 |
2007/04/11(水) 01:53:46ID:???
JDBCドライバ勝手に文字コード変換しやがるからこの辺ややこしい
たしかDB自体はUnicodeでスクリプトはSJISでやるとうまくいった希ガス
0118DNS未登録さん
垢版 |
2007/04/11(水) 15:54:55ID:CWfLMKKL
tomcat5.5のインストールしたんですが、tomcatが404エラー返してきます。http:hogehoge:8180/がみれないのです。
何か考えられる原因はあるでしょうか?
0120DNS未登録さん
垢版 |
2007/04/11(水) 17:43:48ID:CWfLMKKL
>>119
server.xmlがfreebsdではデフォでport8180設定されてるので8180でリクエストしましたが、8180の部分を8080に書き換えて8080にアクセスしても馬犬 目 ぽ..._〆(゚▽゚*)ですた
0121DNS未登録さん
垢版 |
2007/04/17(火) 21:40:46ID:HQbBn/FP
質問ですが、ビスタでTOMCAT起動しますか?
0122DNS未登録さん
垢版 |
2007/08/16(木) 18:22:56ID:Sm2s+gPJ
apache+tomcat でウェブサーバーを構築しました。
apache の方では、HTMLのヘッダーやフッターなど共通部分を
別ファイル(header.htmlなど)にして、
index.shtmlなどから<!--#include virtual="header.html">のようにして
SSIで呼び出すようにしています。
一方、tomcat で jsp を使えるようにし、htmlのform(form.shtmlなど)から
result.jspにPOSTでリクエストを送って、処理をしています。
この際にresult.jspにもheader.htmlなどの共通部分をくっつけたいと
考えています。
現在2つの方法を考えています。
@form.shtml から result.shtml に POST でリクエストを送って、
result.shtml から header.html と result.jsp を SSI で呼び出す。
Aform.shtml から result.jsp に POST でリクエストを送って、
result.jsp から java で header.html を読み込む。

Aの方法なら多分できると思うのですが、
@を試してみたところ、form.shtml からPOSTで送ったリクエストは
SSIで呼び出した result.jsp には送られることなく、
入力なしのリクエストの場合の出力結果が表示されてしまいます。

@でするにはどうしたらよいのでしょうか。
それともAでやるのが一般的なのでしょうか。
はたまた、別の方法が推奨されるのでしたら、教えていただけないでしょうか。

よろしくお願いいたします。
0123DNS未登録さん
垢版 |
2007/08/17(金) 01:22:26ID:J1la6bur
>>121
聞くよりやった方が早くね?
0124122
垢版 |
2007/08/17(金) 14:03:00ID:/V7g8YbO
jsp から include することにしました。
ありがとございました。
0125DNS未登録さん
垢版 |
2007/08/19(日) 16:34:27ID:cAshTQH8
>>121
俺も動かない。
0126DNS未登録さん
垢版 |
2007/08/21(火) 08:53:18ID:???
Tomcatスレってここだけしかないのか

Tomcatって人気ないんだな
0128DNS未登録さん
垢版 |
2007/08/28(火) 11:01:07ID:???
WebProg板のServletスレは6年かかって100レスに達してないな
0129DNS未登録さん
垢版 |
2007/08/29(水) 13:29:47ID:tT2FV/o3
vistaでtomcatは動くよ。
0130DNS未登録さん
垢版 |
2007/10/09(火) 12:25:33ID:r9tdEIJZ
tomcatのホットデプロイをすると、当然server.xmlも作成されないので、
コネクションプーリングができませんが。皆さんはどう解決させてます?
0131130
垢版 |
2007/10/23(火) 20:54:03ID:G0DGwoNA
解決しました。
0132DNS未登録さん
垢版 |
2007/10/28(日) 12:12:22ID:s7XM0WWl
フロントのサーバーのapache入れて
mod_proxy_balancer
動かす

で、バックエンドでtomcat動かす

そしたら非常に軽くて拡張性もよく安定したシステムになるんだけど
個人でやってる人ほとんど居ないよね
めんどいからかな
0133DNS未登録さん
垢版 |
2007/11/14(水) 14:10:39ID:???
>>132
mod_proxy_balancerって、ロードバランスだろ。
軽くも拡張性も変わらないような気がするんだけど。

mod_proxy_balancer自体の設定はめんどくないから、すぐにできるが、
個人で何台もサーバー持ってる椰子って少ないしな。
0134132
垢版 |
2007/11/14(水) 19:50:56ID:0okExYN9
>>133
バランサーだけどajpプロトコル使えるから激速さ
0135DNS未登録さん
垢版 |
2007/11/17(土) 00:42:20ID:???
mod_proxyの使い方がわからないい

mod_jk2のかわりになるとかいてあったのに
0136DNS未登録さん
垢版 |
2007/11/17(土) 00:53:58ID:???
ぶっちゃけJavaは早いぞ
PHPよりはなw
開発が面倒なんだよね
0137DNS未登録さん
垢版 |
2007/11/17(土) 11:20:05ID:???
慣れればどってことないなJavaは。

Eclipseと各種プラグインに加え、Maven、XDoclet、Ant、JUnit、Cactusを
使いこなせればどってことはない
0138DNS未登録さん
垢版 |
2007/11/19(月) 15:30:59ID:452nD85q
eclipse使ってればオートビルドでAntいらんでしょ。
0140DNS未登録さん
垢版 |
2007/11/20(火) 07:25:08ID:ONte+UVO
>>139
mod_jkは先無いし、バグあるし、遅いしダメでしょ
0141DNS未登録さん
垢版 |
2007/11/20(火) 11:29:56ID:???
>>140
遅いってのは初めて聞いたが、バグに関してはmod_proxyのほうが酷いぜ?w
0142DNS未登録さん
垢版 |
2007/11/24(土) 00:44:41ID:w3ETBRGK
>>141
tomcatとの接続機能のみで考えればmod_proxy_balancerの方が安定してるだろ

mod_proxyが、tomcat接続のみのmod_jkよりバグの数自体が多くなるのは
馬鹿でもわかる道理
0144DNS未登録さん
垢版 |
2007/12/03(月) 18:43:24ID:???
質問させて下さい。

Tomcat/5.5.23とApache/2.0.59 を連携させてJavaでHPを
作成しているのですが、外部からHPを参照した瞬間に
TOMCATがCPUを100%消費してしまいます。
参照していないとCPUは消費されません。

この原因は何なんでしょうか?

連携はmod_jk2です。
workers2.propertiesの設定は下記です。

[channel.socket:localhost:8009]
info=Ajp13 forwarding over socket
debug=0
tomcatId=localhost:8009
[uri:/hogehoge/*]

宜しくお願いしますm(__)m
0145144
垢版 |
2007/12/03(月) 19:36:49ID:???
自己レスです。

tomcatのserver.xmlの設定を修正したら治りました。
#port=8009の設定の足りないところを、port=8080と同じように修正

m(__)m
0146DNS未登録さん
垢版 |
2007/12/08(土) 20:48:24ID:uQ0MGcIt
tomcat で apache の mod_layout のように
ヘッダーとフッターの自動挿入は可能だろうか?

○環境
CentOS5
Apache1.3
Tomcat6
0147DNS未登録さん
垢版 |
2007/12/19(水) 22:21:10ID:8NEUPkIT
Filter使えばいいんじゃね?
0149DNS未登録さん
垢版 |
2007/12/22(土) 08:44:41ID:???
/manager(ホットデプロイする所)のセッションが生成された数クリックすると
何か出るじゃん。それのused timeの意味を教えて!エロイ人。
ググっても出てこない;

>138 MavenとEclipseは同意だが、EclipseはオートデプロイだからAnt必要なくね?
0150DNS未登録さん
垢版 |
2008/01/18(金) 13:56:26ID:???
EclipseやMavenで補えない箇所に、Antを使うのさ。
それにEclipseやMavenにまだ使い慣れていないときもAntが役に立つ。
慣れてきたら、Eclipse+Mavenだけでどうにか対応できるが。

まあ、MavenでAntの文法を使うことになるかな
0151DNS未登録さん
垢版 |
2008/01/20(日) 19:58:36ID:7jPLfegO
web.xml を編集後、tomcat を再起動せずに反映させる方法ってありますか?
0152DNS未登録さん
垢版 |
2008/01/27(日) 16:47:24ID:miSaqUrt
apache2.2
Tomcat5.5

で仮想ホストの設定したつもりが、502が返ってくる・・・

なんで?
0155DNS未登録さん
垢版 |
2008/02/25(月) 23:40:41ID:vUaT36Dw
tomcatを数年前に入れたんだけど

あまりにも使わなくて、何のために入れたのか思い出せません

どなたか教えてくらさい
0156DNS未登録さん
垢版 |
2008/02/27(水) 03:30:09ID:3zoeS2wQ
>>155
若さ故の過ち
0157DNS未登録さん
垢版 |
2008/03/06(木) 01:10:47ID:BPyyGBUo
Tomcat-natvieなんてのがあるんだな…
これだともしかしてApache Httpd よりパフォーマンスいいとか、そんなことない?
0158DNS未登録さん
垢版 |
2008/03/12(水) 01:01:33ID:???
>>155
Javaをサーバで動かすもの

簡単に言うと
CGIやPHPをJava Servletに置き換えたもの

Servletが出た当初はCGIよりも10倍速くて
一度起動すれば二度目以降のアクセスが高速化する
魅力的なサーバサイドJavaアプリケーションを作ることができた。
今ではもはや当たり前になっていてん。

各金融系企業が皆このTomcatを使っている。

よくあるイーバンク銀行、三井住友銀行のOne'sダイレクト、三菱東京UFJダイレクトはみんな
このJavaアプリケーションサーバTomcatを使っている。
0159DNS未登録さん
垢版 |
2008/03/15(土) 12:06:20ID:WjnlIeng
Debian etchでTomcat5.5使おうとしてるんですけど、

SEVERE: 設定記述子 test.xml を配備中のエラーです
org.apache.commons.logging.LogConfigurationException:
java.security.AccessControlException: access denied
(java.io.FilePermission /usr/share/tomcat5.5-webapps/test/WEB-INF/classes/logging.properties read)
(Caused by java.security.AccessControlException: access denied (java.io.FilePermission /usr/share/tomcat5.5-webapps/test/WEB-INF/classes/logging.properties read))

こんなエラーが出ます。
サンプルアプリは動いていて、自分で作ったやつがエラーになります。
パーミッションはサンプルと同じでrootのみに与えています。

そもそも、logging.propertiesというファイルはサンプルアプリになかったのですが、
classesに777でlogging.propertiesを作っても同じエラーが出ます。

どなたか解決策を教えてもらえないでしょうか?
0160159
垢版 |
2008/03/15(土) 22:38:38ID:WjnlIeng
プログラム板の【初心者】Java質問・相談スレッド113【大歓迎】で解決してもらいました。

/etc/tomcat5.5/policy.d/04webapps.policyファイルの
grant codeBase "file:${catalina.home}/bin/tomcat-juli.jar"
の中に
permission java.io.FilePermission "<webアプリのpath>", "read";
を追加することで解決できました。

ところでjuliって何でしょうね。
java.util.logging interface?
0161DNS未登録さん
垢版 |
2008/03/22(土) 00:35:26ID:???
tomcatで言語ネゴシエーションってどう設定したらいいんでしょうか。
apacheの.htaccessだとAddLanguageがありますけど、そんな感じに設定したいです。
0162DNS未登録さん
垢版 |
2008/05/21(水) 00:36:32ID:???
apache-tomcat-4.1.37.exeをダウンロードし、インストールしましたが、
インストール後、スタートメニュー→すべてのプログラム→Apache Tomcat4.1で
確認すると、Start TomcatとStop Tomcatがなく、変わりにConfigure Tomcatと
Uninstall Tomcatのメニューができていました。
Comfigure Tomcatを選択し、実行しようとするとtomcat4w.exeを探しています。
自分で探す場合には参照を選んでください。と表示されてしまいます。
もちろん、Tomcatのコンソールもあがってきません・・・。
どなたか原因がわかる方いらっしゃいますでしょうか?
よろしくお願いいたします。
0163DNS未登録さん
垢版 |
2008/11/05(水) 14:13:09ID:???
tomcatでJOTMトランザクションを利用するにはどうすればいいんでしょうか?
0164DNS未登録さん
垢版 |
2008/11/05(水) 14:50:20ID:???
インストールしたならlookup()してbegin()してcommit()
0165DNS未登録さん
垢版 |
2008/11/05(水) 14:51:54ID:???
間違えましたJOTMを使わずにトランザクションする方法はありますか?

0166DNS未登録さん
垢版 |
2008/11/05(水) 15:00:58ID:???
Java.Sql.Connection でsetAutoCommit(false)でできないか?
0167DNS未登録さん
垢版 |
2008/11/05(水) 15:05:21ID:???
DAOをまたがってもできるんでしょうか?
0168DNS未登録さん
垢版 |
2008/11/05(水) 15:10:35ID:???
またがるの意味がよくわからんが、DAOか。
そっちでもDBConnectionのオブジェクトでトランザクション制御できるべ?
0171DNS未登録さん
垢版 |
2008/11/05(水) 15:55:39ID:???
質問は、JOTM以外のJTA実装はあるか?
ということ?
0172DNS未登録さん
垢版 |
2008/11/05(水) 16:05:42ID:???
そういうことになるのかな よくわかってないので申し訳ないです
0174DNS未登録さん
垢版 |
2008/11/10(月) 23:55:19ID:CXk97G++
Tomcatインストールして、設定確認して、
http://localhost:8080/
にアクセスしても応答を待っています・・・が延々と続いて何も表示されない。
これってどういう原因が考えられるかな?
0176DNS未登録さん
垢版 |
2008/11/14(金) 13:33:45ID:rejxLuH3
oracleとか入ってて8080ポートつかってるんだろ
あとは設定で8080変えたとか
0179DNS未登録さん
垢版 |
2008/12/10(水) 16:28:08ID:???
Suse Linux 9.3でApacheとTomcatを連携したくて

ttp://emboss.blog28.fc2.com/blog-entry-32.html
このページを参考にしたのですが、

http://localhost/servlets-examples/
をURLへ入れてもNot objectになってしまいます。

javaサーブレットを動かせるようにするにはどうすればよいでしょうか?
0182DNS未登録さん
垢版 |
2008/12/11(木) 10:11:00ID:???
時間帯違い過ぎて気の長いやりとりになりそうだなw
覚えてたら夜も見に来るわ。

まずjkコネクタよりも、tomcat単独での動作確認が先だな。
デフォルトでは8080ポートで使えるはず(Apacheとの連携で80でも使えるようになる)なんで、
まずtomcatが動いてるか、8080で使えるのか、からやったほうがいい。
0184DNS未登録さん
垢版 |
2008/12/12(金) 17:45:21ID:???
TomcatとApacheのどっちが出したエラー?
エラーログも見るといいよ。
その元のサイト、Apache側の設定でマッピングどうしてんだろ。
jk.confに入ってるのかなあ
0185DNS未登録さん
垢版 |
2008/12/20(土) 00:07:37ID:???
TomcatとApacheを停止させずにOSを再起動するのは良くないですか?
OSを自動再起動させたいんですが、TomcatとApacheを
自動停止する方法はありますでしょうか?
0186DNS未登録さん
垢版 |
2008/12/20(土) 05:23:06ID:???
OS何よ?
大抵は自動で起動する仕組みで起動してりゃ、シャットダウン時にもちゃんと停止するようになってる。
まあよほどのことがなけりゃ、ログが尻切れになるくらいだとは思うが。
0187DNS未登録さん
垢版 |
2008/12/20(土) 09:21:32ID:???
winsows xpです
タスクで再起動させてます。
0189DNS未登録さん
垢版 |
2008/12/20(土) 21:20:32ID:???
ぐぐっても載ってない
ってか検索ワードがわかんない
0190DNS未登録さん
垢版 |
2008/12/20(土) 21:23:29ID:???
tomcatでGroup Session使っている人いますか?
0191DNS未登録さん
垢版 |
2008/12/28(日) 17:35:56ID:i4xTNOkK
アクセスが拒否されました

unable to open the service 'Tomcat6'

WindowsVistaにApache Tomcatインストールすると上記のエラーメッセージが登場する。
この件については 暫定的に以下の手順で回避することができる。
コントロールパネル→ユーザーアカウント→
ユーザーアカウント制御の有効化または無効化→
□ユーザーアカウント制御(UAC)を使ってコンピュータの保護に役立てる
のチェックボックスをはずして、OKを押して再起動する。

または、WindowsVistaの使用を中止し、
LinuxにApache Tomcatをインストールして使用することも有効な対応策である。
0192DNS未登録さん
垢版 |
2008/12/28(日) 17:42:39ID:???
>>158 のほかに ビックカメラのウェブサイト などなど、
tomcatは 大規模なサイトで使用された実績はあるものの、
インターネットを検索してもなかなか情報がヒットしないところを見ると
tomcatのユーザー自体はそれほど多くないのかもしれん。
0193DNS未登録さん
垢版 |
2008/12/28(日) 18:25:17ID:???
Open系使うとこなら結構多いんじゃないかな。
うちも今までJavaやったことなかったときにゼロから作ったときは
Javaは人集めやすい、という印象だったしなあ。
0194DNS未登録さん
垢版 |
2009/01/05(月) 13:37:23ID:???
そうなんですか。同じようなけいけんをしているようですね。
ああまあ、今は、本は何冊か発売されてるから、オライリーのでも見ればいいんですがね。
0195DNS未登録さん
垢版 |
2009/01/08(木) 22:16:58ID:iScdFf2P
ポート番号を何番にしているの?
8080から変更したほうがいい?
0196DNS未登録さん
垢版 |
2009/01/08(木) 22:21:26ID:???
8080のままApacheのコネクタで80使ってるな
0197DNS未登録さん
垢版 |
2009/01/09(金) 17:40:19ID:???
そうなんですか。
じゃあ、そのままでもよさそうですね。
0198DNS未登録さん
垢版 |
2009/01/09(金) 18:17:44ID:???
ああ、でも外からは使えない、わざわざ開けてないからな。
0199DNS未登録さん
垢版 |
2009/01/12(月) 21:57:05ID:1Y5GvB5a
Tomcat6が吐くヘッダーがいつも
 Content-Type: text/xml;charset=UTF-8
のように ; の後に半角スペースがありません。Apacheなんかは
 Content-Type: text/xml; charset=UTF-8
このように吐いてくれるのですが、Tomcatもこう吐くように設定できないでしょうか?

律儀に作ってあるクライアントからアクセスすると、Content-Typeが正しく判定できずに
うまく動かないのです。。。
レスを投稿する


ニューススポーツなんでも実況