- PR -

TOMCATの起動

投稿者投稿内容
みなと
大ベテラン
会議室デビュー日: 2002/06/14
投稿数: 202
お住まい・勤務地: Q州地方の日本海側
投稿日時: 2007-11-27 15:29
引用:

KENTAさんの書き込み (2007-11-27 15:14) より:
すいませんでした・・。

(1)についてですが、logsの中には、startのlogファイルそのものすらありませんでした。
(2)についてですが、8080番のポートがFWで閉塞されているという根拠はありませんが、僕の思い込みで、ポートを開放してみました。
もともと閉鎖はされていないかもしれません・・確かめ方がわからず、とりあえずそうかなと思い、開けてみました。

RayさんにいわれたREADMEもよみました。確かに、logsの中に何も残っていないのが原因であろうと考えています。
startupでの起動はログに残るのでしょうか?


簡潔、かつ十分な報告ありがとうございます。
おそらく(私は知らないのだけど)tomcatのログファイルができていないことから
tomcatが正しく動いていないのであろうと言うことが想像できました。

tomcatが動いてないのだから、httpサービスが提供されないわけで、
それならばブラウザで見ても表示できないのは当然ですよね。

さて、ではやっぱりtomcatのことになるわけですが
今更ながら気になったんですが、

OS:windows vista
J2SE SDK 1.4.2_16
Tomcat 4.1.36

1.4.2とか4.1って古くないですか?
VISTAでも動くんですかね?>識者
ざざっとぐぐったんですけど確証めいたものを見つけられなかったので。

#謝る必要はないデスよー。
#いつかご自分が答えてあげられるときに次の人に教えてあげれば。=)
tarnwo
ベテラン
会議室デビュー日: 2002/10/25
投稿数: 58
投稿日時: 2007-11-27 15:41
引用:

みなとさんの書き込み (2007-11-27 15:01) より:
2)8080番のポートがFWで閉塞されているという根拠は何でしょう?
 どこかにそのような記録でもありましたか?


ここフォローしておきますと、私が1ページめの最後に
「ファイアウォールじゃねーの?」といった書き込みをしたからですね。
経験上同様の症状が、XP上の別アプリであったので。

本題に戻って・・・
起動でも起動したor失敗したのログが出るはずです。
試しに コマンドプロンプトからTOMCATインストールディレクトリに行って
exeを起動してみてください。

またtomcat-users.xmlを開いて、現在Vistaにログインしているユーザの権限を
最高のものにしてください。
Ray
ベテラン
会議室デビュー日: 2007/09/13
投稿数: 88
投稿日時: 2007-11-27 15:45
ではちょっと戻りまして。
引用:

KENTAさんの書き込み (2007-11-27 11:21) より:
tomcatは起動しました!環境変数が間違っていたみたいです。
ですが、http://localhost:8080/ でページが見れません。


どうしてtomcatが起動したと思ったのでしょうか?

私が思い付く確認方法は…
a.サービスが行われている。
サービスしているポートにアクセスしてみる。これはやってみたのですね。
b.プロセスが存在する。
windowsだと、プロセスマネージャですかね。javaとしか書いてないのでわかりにくそうですが。
c.ログファイルに書いてある。
(以下はtomcat5.5のログ)
2007/11/27 15:30:20 org.apache.catalina.startup.Catalina start
情報: Server startup in 7145 ms
KENTA
常連さん
会議室デビュー日: 2007/09/18
投稿数: 37
投稿日時: 2007-11-28 01:46
返信遅れて申し訳ありません。
Rayさん、tarnwoさん、みなとさんありがとうございます。
実際に友達の家にいき、XPのパソコンで同じことを試してみました。
するとtomcatは起動し、http://localhost:8080/でページをひらくことができました。
みなとさんのおっしゃるようにvistaでは動かないものと思います。

そこで質問なのですが、1.4.2以降のバージョンで試せばいいのかと思うのですが、今回は携帯(Iアプリ)でのコンテンツをつくるのでiαppli Development Kit for DoJa-5.1 Ver.1.00での作成をしなければなりません。
しかしDOJA5.1はJave2 SDK, Standard EditionVersion 1.4.2以外の動作確認はしておりませんと書かれています。

この場合VISTAでのIアプリ開発は難しいということでしょうか?


Ray
ベテラン
会議室デビュー日: 2007/09/13
投稿数: 88
投稿日時: 2007-11-28 03:53
windows vistaはjava1.4.2でサポートされているようです。
http://java.sun.com/j2se/1.4.2/system-configurations.html

tomcatはわかりませんが、iアプリの話になってる。
みなと
大ベテラン
会議室デビュー日: 2002/06/14
投稿数: 202
お住まい・勤務地: Q州地方の日本海側
投稿日時: 2007-11-28 09:46
おはようございます。

1点だけ。

引用:

KENTAさんの書き込み (2007-11-28 01:46) より:
実際に友達の家にいき、XPのパソコンで同じことを試してみました。
するとtomcatは起動し、http://localhost:8080/でページをひらくことができました。
みなとさんのおっしゃるようにvistaでは動かないものと思います。



VISTAで動かないなんて一言も言ってません。(^^;
ご自分の都合のいいように解釈しているようですよ。
でなければ、表現が正確でないようです。
#少なくとも読んだ人にはそう受け取れる。

動くという確証は見つけられなかったけれども、動かないという
確証はなかった、ということなので、イコールVISTAでは
動かないという結論にはなりません。
KENTA
常連さん
会議室デビュー日: 2007/09/18
投稿数: 37
投稿日時: 2007-11-28 11:01
そうですね・・。
つまり、現状況としてはj2sdk1.4.2はvistaでは動くが(コマンドプロンで確かめました)、tomcatとの動作、もしくはtomcat自体において何らかの対処が必要であるか問題があるということでしょうか。
logsの中に何も残ってないことを考えると、インストールの段階でなにか不具合が生じたのかもしれませんのでもう一度インストールしなおしてみます!

それと僕なりに原因を考えてみまして、tomcat4.1とvistaの対応について調べています。・・が、なかなか確証となるものが見つかりません・・。

tarnwo
ベテラン
会議室デビュー日: 2002/10/25
投稿数: 58
投稿日時: 2007-11-28 11:07
引用:

しかしDOJA5.1はJave2 SDK, Standard EditionVersion 1.4.2以外の動作確認はしておりませんと書かれています。


そこは見ているのに
「Microsoft Windows 2000/XP以外での動作確認はしておりません。」
が読めていないのが不思議。

参考
http://www.iexbeta.com/wiki/index.php/Windows_Vista_RTM_Software_Compatibility_List

ここにTomcat6でも、「In the [JRE]/bin directory, there's a file named msvcr71.dll. This file needs to be copied to [Tomcat]/bin. 」
と書いてあります。
JRE1.4の[JRE]/binに「msvcr71.dll」と似たファイルがあれば、[Tomcat]/binにコピーしてみると動くとか。
また、TomcatはJ2SE5以降で、Do-Ja開発はJDK1.4.2でってのは駄目なんですか?

[ メッセージ編集済み 編集者: tarnwo 編集日時 2007-11-28 11:11 ]

スキルアップ/キャリアアップ(JOB@IT)