- PR -

TOMCATの起動

投稿者投稿内容
KENTA
常連さん
会議室デビュー日: 2007/09/18
投稿数: 37
投稿日時: 2007-11-28 11:27
「Microsoft Windows 2000/XP以外での動作確認はしておりません。」
と書いてありましたが、インストールし、doja5.1はvistaで動きましたので大丈夫かなとおもってました。

JRE1.4の[JRE]/binに「msvcr71.dll」と似たファイルがあれば、[Tomcat]/binにコピーしてみると動くとか。
また、TomcatはJ2SE5以降で、Do-Ja開発はJDK1.4.2でってのは駄目なんですか?

の部分をできればもう少し詳しく教えていただけないでしょうか?

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

JRE1.4の[JRE]/binに「msvcr71.dll」と似たファイルがあれば、[Tomcat]/binにコピーしてみると動くとか。
また、TomcatはJ2SE5以降で、Do-Ja開発はJDK1.4.2でってのは駄目なんですか?

の部分をできればもう少し詳しく教えていただけないでしょうか?



dllのコピーについては説明不要で良いですよね?
はたしてJDK1.4.2で同様にできるかは知りません。
参考サイトに書いてあることを書いただけです。
(追記)
msvcrt.dllてのがありますね。>1.4.2

後半はTomcat4がVISTAで動かないなら、Tomcat5や6ではどうですかというだけです。
Do-Jaが使用するJavaとTomcatが使用するJavaを別にするだけです。
Tomcat5はJDK1.4.2で動くと思ったけど。

[ メッセージ編集済み 編集者: tarnwo 編集日時 2007-11-28 11:52 ]
KENTA
常連さん
会議室デビュー日: 2007/09/18
投稿数: 37
投稿日時: 2007-11-30 16:02
返信遅れてすいません・・。
tomcat5.5をインストールし、jdk1.4.2対応になるようにしましたらしっかり起動してくれました!ログもちゃんと出ています。ありがとうございました。

そしてまたひとつ問題がでてきました。
jspファイルも作り、roots以降にに配置し、パソコンからみることができたのですが、(http://localhost:8080/gps.jspです)携帯から見ようとすると、「サーバメンテナンス中です。しばらくたってからご利用ください。」と出ます。
ドコモのiモードシュミレータではちゃんと表示され動くのですが、実機になるとこのような状態になります。

携帯はfoma n903iを使っています。

ログも見ているのですが、どの部分に間違いがあるのか探し出すことはできません・・。

ほかになにか出せる情報がありましたら出しますのでよろしくお願いします。

shimix
ぬし
会議室デビュー日: 2004/08/05
投稿数: 512
お住まい・勤務地: 大分市
投稿日時: 2007-11-30 16:17
引用:

KENTAさんの書き込み (2007-11-30 16:02) より:
携帯から見ようとすると、「サーバメンテナンス中です。しばらくたってからご利用ください。」と出ます。


iモードからならlocalhostではないですよね?外部からのアクセスが可能かどうかを(iモード以外の環境で)先にチェックされてはどうでしょうか?
KENTA
常連さん
会議室デビュー日: 2007/09/18
投稿数: 37
投稿日時: 2007-11-30 16:35
了解しました!
ここですごい初歩的な質問なのですが、jspファイルというのはどこに配置すべきなのでしょうか?
外部からアクセスすることが前提だとすれば、サーバ上に配置すべきなのでしょうが、レンタルサーバのようなものにJSPファイルを置いていてもtomcatが動きませんよね?
この部分が曖昧になっています・・。
KENTA
常連さん
会議室デビュー日: 2007/09/18
投稿数: 37
投稿日時: 2007-12-01 00:21
先ほどの件なんですが、自分でいろいろと調べた結果、apacheとtomcatを連結させるということでしょうか?
あほですいません・・。
ということだとしてapacheをインストールしてtomcatとの連携をしてみました。
があお一歩というところでつまづいています。

環境:
Windows vista
Apache2.0.61
Tomcat5.5.25

@mod_jk2 を Apache2 下のディレクトリ modules/ にコピー

設定ファイル workers2.properties を作成する


AApache2 下のディレクトリ conf/ に

[status:]
[uri:/jkstatus/*]
group=status:
[shm:]
disabled=1
[channel.socket:]
[ajp13:]
[uri:/servlets-examples/*]
という内容のテキストファイル作成し workers2.properties というファイル名で保存。

B設定ファイル httpd.conf に mod_jk2 と workers2.properties を読み込ませる設定を追加する

・ モジュール mod_jk2.so の設定を追加する。
・ 設定ファイル workers2.propaties のパスを変更。

LoadModule jk2_module modules/mod_jk2.so

<IfModule mod_jk2.c>
#-----------------------------------------------
# Where to find the workers2.properties file
#-----------------------------------------------
#
#JkSet config.file /usr/local/etc/apache2/workers2.properties
JkSet config.file "C:/Apache2/conf/workers2.properties"
</IfModule>

をhttpd.conf の最後の行に追加。

CApache を再起動

という流れでhttp://localhost/jkstatus にアクセスしたんですが、webページがみつかりませんというエラーがでます。

この通りにやっていれば大丈夫だとはおもうのですが、不安材料としましては
○httpd.conf の最後の行に追加したこと
○jkstatusというのは?という部分です。
なお、http://localhost:8080/とhttp://localhost/にはアクセスできます。
tomcat側にもなにか設定をしなければいけないのかどうか、よくわかりません。
もしよろしければなにかアドバイスをお願いします。




tarnwo
ベテラン
会議室デビュー日: 2002/10/25
投稿数: 58
投稿日時: 2007-12-03 12:36
http://localhost:8080/gps.jsp が見れてるんなら、そこでOK。
http://localhost:8080/gps.jsp のlocalhostを自IPなりドメインなりにすればいいのでは?
DDNSを使うとかね。(調べてね)

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