Tomcatがちょっと変ですが・・・。

View: New views
11 Messages — Rating Filter:   Alert me  

Tomcatがちょっと変ですが・・・。

by nqk14807 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

いつもお世話になっています。

Linuxでサーブレット/JSPを勉強しようとUbuntu 7.10にインストールしたNetBeans
6.0.1内蔵のTomcatを起動させ、http://localhost:8084/でTomcatのトップページ
を表示させました。

しかし、画面左側にリンクが張ってあるサーブレットやJSPのサンプルページ
http://localhost:8084/examples/servlets/やhttp://localhost:8084/examples/jsp/
)に飛ぼうとすると、「HTTP ステータス 404」のエラー画面になり、サンプルペ
ージに飛べません。

これは、CentOS 5.1でも同様でした。標準のインストールの結果では、何かのxml
ファイルが間違っているような気もするのですが、どのように対処したら宜しいで
しょうか。

なお、NetBeans 6.0.1では、ツール−サーバーからTomcatの管理者のIDやパスワー
ドを変更できるようになっていますが、勝手に変更すると、Basic認証ではねられ
て、管理ページに入れなくなるみたいです。インストール時に作られた標準のIDと
パスワードだと、管理画面に入れました。


---------------------------------------------------------------------
To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@...
For additional commands, e-mail: nbdiscuss_ja-help@...


Re: Tomcatがちょっと変ですが・・・。

by nqk14807 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Seijunです。

参考情報ですが、Windows Vista上のNetBeans 6.0.1のTomcatでも同じ現象が現れ
ています。NetBeans 6.0.1内蔵のTomcatは、Apache Software Foundationが配って
いる物と違う物なのでしょうか。


---------------------------------------------------------------------
To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@...
For additional commands, e-mail: nbdiscuss_ja-help@...


Re: Tomcatがちょっと変ですが・・・。

by nqk14807 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Seijunです。
>
> 参考情報ですが、Windows Vista上のNetBeans 6.0.1のTomcatでも同じ現象が
現れています。NetBeans 6.0.1内蔵のTomcatは、Apache Software Foundationが
配っている物と違う物なのでしょうか。
Windox XPにインストールしたNetBeans 6.0.1のTomcatでも同じ現象が再現され
ます。これはもう、NetBeansに内蔵のTomcatのバグのように思われますけれども、
どうなのでしょうか・・・。


---------------------------------------------------------------------
To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@...
For additional commands, e-mail: nbdiscuss_ja-help@...


Re: Tomcatがちょっと変ですが・・・。

by shin-6 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

shinsanです。

TomcatはNetbeansによってセットアップされるものも通常配布されるものもまったく同一
だと思います。5.5.1まではNetbeans内にふくまれていましたので、違う可能性もありま
したが、6.0からは通常の独立したパスにセットアップされます。これはTomcatを単体
インストールした場合と同じ場所です。

で、サンプルが動かないというのは「動かないように設定してある」から、というのが
本音だと思います。

Tomcatの他のアプリケーションを壊さないように開発ができるように
CatalinaベースというものをTomcatのフォルダではない場所で設定してあります。
これはNetBeans上でTomcatのプロパティを開いてみるとすぐにわかると思います。

サンプルのアプリケーションをTomcatの標準のwebappから丸ごとコピーすれば
サンプルを動かすことができると思います。



nqk14807@... wrote:

> Seijunです。
> >
> > 参考情報ですが、Windows Vista上のNetBeans 6.0.1のTomcatでも同じ現象が
> 現れています。NetBeans 6.0.1内蔵のTomcatは、Apache Software Foundationが
> 配っている物と違う物なのでしょうか。
> Windox XPにインストールしたNetBeans 6.0.1のTomcatでも同じ現象が再現され
> ます。これはもう、NetBeansに内蔵のTomcatのバグのように思われますけれども、
> どうなのでしょうか・・・。
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@...
> For additional commands, e-mail: nbdiscuss_ja-help@...
>
>
> __________ NOD32 3055 (20080425) 情報 __________
>
> このメールはNOD32によって検査済みです。
> http://canon-sol.jp
>


---------------------------------------------------------------------
To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@...
For additional commands, e-mail: nbdiscuss_ja-help@...


Re: Tomcatがちょっと変ですが・・・。

by okita satoshi :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

こんにちは、おきたです。

私も少し気になったのでNetBeans6.0.1(日本語版)をWindowsXP MCEにインストールして
確認してみました。shinsanさんが記述しているように、

NetBeans6.0.1では、CATALINA_BASEをデフォルトでユーザのディレクトリに設定していました。

例えば、ログインユーザがaだった場合以下のような感じで、これはNetBeansでTomcatを起動する
際に、出力ペインで確認できます。また、メニューの[ツール]->[サーバ]などからも確認できます。

Using CATALINA_BASE:   C:\Documents and
Settings\a\.netbeans\6.0\apache-tomcat-6.0.14_base
Using CATALINA_HOME:   D:\nbTomcat6.0.14

NetBeansは標準でTomcatのHTTPモニタリングしたりするため、NetBeans固有のライブラリなどを
配置します。そのためこういうディレクトリ構成にしたようです。
ちょっと分かりづらいですね。。。

---------------------------------------------------------------------
To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@...
For additional commands, e-mail: nbdiscuss_ja-help@...


Parent Message unknown Re: Tomcatがちょっと変ですが・・・。

by nqk14807 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

shin <shinsan@...>さん:
Seijunです。どうも有り難うございます。
> shinsanです。
> サンプルのアプリケーションをTomcatの標準のwebappから丸ごとコピーすれば
> サンプルを動かすことができると思います。
そうしましたが、やはり、404のエラーが出ました。


---------------------------------------------------------------------
To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@...
For additional commands, e-mail: nbdiscuss_ja-help@...


Re: Tomcatがちょっと変ですが・・・。

by nqk14807 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Seijunです。

ツール−サーバーで、サーバーを新規追加し、Catalinaベースなる物を、NetBeans
6.0.1が作成したC:\Program Files\Apache Software Foundation以下のTomcatのデ
ィレクトリに設定しましたら、サンプル・アプリケーションが動くなったようです。

皆様、有り難うございました。それにしても、どうしてこうした初期設定にしてし
まったのかなあ・・・。理由があるみたいですが、初心者にはよく分かりません。


---------------------------------------------------------------------
To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@...
For additional commands, e-mail: nbdiscuss_ja-help@...


Re: Tomcatがちょっと変ですが・・・。

by shin-6 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

shinsanです。

tomcatのインストールディレクトリは一般ユーザーは触ることができません。
ですから設定をユーザーディレクトリに持ってくるのはむしろ正しいことだと思います。

WindowsMeまでならば権限という概念がないのでいいのですが、XP以降は問題が発生する
可能性があります。Vistaは実際そこをさらに強くしていますし、Unix系ならばなおさら
でしょう。Program Filesの下は読み出し専用だと思っておいたほうがいいです。




ただ、開発用のTomcatですからnetbeans5.5.1までのように内側で抱えてほしかったです。
一般Tomcatと混在させるのは混乱の元だと思います。実際最初は私も混乱しましたし、
設定がめちゃくちゃになったりしてました。

nqk14807@... wrote:

> Seijunです。
>
> ツール−サーバーで、サーバーを新規追加し、Catalinaベースなる物を、NetBeans
> 6.0.1が作成したC:\Program Files\Apache Software Foundation以下のTomcatのデ
> ィレクトリに設定しましたら、サンプル・アプリケーションが動くなったようです。
>
> 皆様、有り難うございました。それにしても、どうしてこうした初期設定にしてし
> まったのかなあ・・・。理由があるみたいですが、初心者にはよく分かりません。
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@...
> For additional commands, e-mail: nbdiscuss_ja-help@...
>
>
> __________ NOD32 3056 (20080426) 情報 __________
>
> このメールはNOD32によって検査済みです。
> http://canon-sol.jp
>


---------------------------------------------------------------------
To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@...
For additional commands, e-mail: nbdiscuss_ja-help@...


Parent Message unknown Re: Tomcatがちょっと変ですが・・・。

by nqk14807 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

shin <shinsan@...>さん:
Seijunです。レス、有り難うございます。
> shinsanです。
>
> tomcatのインストールディレクトリは一般ユーザーは触ることができません。
> ですから設定をユーザーディレクトリに持ってくるのはむしろ正しいことだと思
います。
ただ、その結果としてサンプルアプリの動作はできなくなりますよということが、
どこかで明記されていれば良かったと思います。

なお、Ubuntu 7.10で同じような操作を行い、いくつかのディレクトリのパーミッ
ションと、<CATALINA_HOME>/conf/tomcat-users.xmlを変更すると、管理画面にア
クセスできたり、サーブレットやJSPのサンプルも動作するようになりました。

---------------------------------------------------------------------
To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@...
For additional commands, e-mail: nbdiscuss_ja-help@...


Re: Tomcatがちょっと変ですが・・・。

by shin-6 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

ども、shinsanです。


サンプルアプリはあくまでTomcat独自のものであって、NetBeansのサンプルではありま
せん。ですから、NetBeans用にベースが変更されていることによってTomcat側の他の
設定を壊さないようにしてある親切心だと思っています。

exampleというアプリを作ってしまうと上書きで消してしまいますし、
サーバーのタブのところでアプリケーションの削除などをいじってしまう可能性も
ありますよね。

実際tomcatを単体で立ち上げればexampleは見えます。あくまでもNetBeansからセット
アップされたサーバー設定は開発目的のTomcat接続と割り切るべきでしょう。


そもそもサーブレットコンテナはTomcat以外にもたくさんありますし、それらに同様の
サンプルがあるわけではありません。Tomcatも配布形態によってはサンプルがないこと
もあるでしょう。

コンテナに付属するサンプルが動くことを期待したドキュメントはなかなかNetBeans側
ではかけないのではないかと思います。


だからこそ5.5.1までのようにNetBeansで閉じたTomcatにするべきだったと思うのです。
「Apache Software Foundation」の下にセットアップすると汎用目的になってしまいま
すからね。

Tomcatのサンプルや管理ツール等を動かしたければ別途インストールでどうぞ、
と案内すればいいだけでしたから、6.0のパッケージングは混乱の元ですね。

nqk14807@... wrote:

> shin <shinsan@...>さん:
> Seijunです。レス、有り難うございます。
> > shinsanです。
> >
> > tomcatのインストールディレクトリは一般ユーザーは触ることができません。
> > ですから設定をユーザーディレクトリに持ってくるのはむしろ正しいことだと思
> います。
> ただ、その結果としてサンプルアプリの動作はできなくなりますよということが、
> どこかで明記されていれば良かったと思います。
>
> なお、Ubuntu 7.10で同じような操作を行い、いくつかのディレクトリのパーミッ
> ションと、<CATALINA_HOME>/conf/tomcat-users.xmlを変更すると、管理画面にア
> クセスできたり、サーブレットやJSPのサンプルも動作するようになりました。
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@...
> For additional commands, e-mail: nbdiscuss_ja-help@...
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@...
For additional commands, e-mail: nbdiscuss_ja-help@...


Parent Message unknown Re: Tomcatがちょっと変ですが・・・。

by nqk14807 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

shin <shinsan@...>さん:
Seijunです。どうも有り難うございました。取り敢えずは、設定をいじらないで、
使ってみます。
> ども、shinsanです。
>
>
> サンプルアプリはあくまでTomcat独自のものであって、NetBeansのサンプルでは
ありま
> せん。ですから、NetBeans用にベースが変更されていることによってTomcat側の
他の
> 設定を壊さないようにしてある親切心だと思っています。

---------------------------------------------------------------------
To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@...
For additional commands, e-mail: nbdiscuss_ja-help@...

LightInTheBox - Buy quality products at wholesale price