• ベストアンサー

tomcatをサービスで登録するとエラー

はじめまして。 tomcatをjk_nt_service.exeを使って、サービスに登録して起動するとエラーになり困っています。 エラーの内容は、 ---------------------------------------------- C:\jakarta-tomcat-3.2.4\bin>net start jakarta-tomcat jakarta-tomcat サービスを開始します. jakarta-tomcat サービスを開始できませんでした。 サービスはエラーを報告しませんでした。 NET HELPMSG 3534 と入力すると、より詳しい説明が得られます。 C:\jakarta-tomcat-3.2.4\bin>net helpmsg 3534 サービスはエラーを報告しませんでした。 説明 サービスはエラーを報告しませんでした。 対処 後で実行してください。問題を解決できないときは、ネットワーク管理者に問い合わせて ください。 ---------------------------------------- という感じです。 また サービスから起動しようとすると ---------------------------------------- ローカルコンピューターのjakarta-tomcatサービスを開始できません。 サービスはエラーを返しませんでした。Windowsの内部エラーまたはサービスの内部エラーであった可能性があります。 問題が解決しない場合はシステム管理者に問い合わせてください。 ---------------------------------------- となってしまいます。 作業環境は win2Ksvr、jdk1.4.0、tomcat3.2.4です。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Harry_
  • ベストアンサー率55% (36/65)
回答No.2

> ですが、logs配下にはjvm.stdoutもjvm.stderrもないんです。 ? なんででしょうね。 実はここをちゃんと編集してない、とかではないですよね。 wrapper.tomcat_home=<put your Tomcat home>

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

  • covachan
  • ベストアンサー率38% (46/120)
回答No.4

>startup.batで起動できます。 >でも、なぜかサービスで起動しようとすると立ち上がらないんです。 いや、ですからその場合wrapper.propertiesファイルの設定ができていない ことが考えられると書いたじゃないですか・・・ 確認はとられましたか?? それについて返事がなければ全然進展がないじゃないですか・・・ NTサービスで立ち上げる場合はwrapper.propertiesファイルの場所を 引数として渡しているはずです。 つまりサービスとして起動するときにwrapper.propertiesを読み込みます。 この設定が間違えていると起動しません。 Harryさんのいわれた場所は確認されましたか?? 起動しない、起動しないって言われてもそれはもうわかっていることなので 設定が間違えていないかそれを確認して回答ください。

全文を見る
すると、全ての回答が全文表示されます。
  • covachan
  • ベストアンサー率38% (46/120)
回答No.3

バージョンによる仕様はわかりませんがサービス起動時のログを見るのであればtomcat.logのほうが良いのではないでしょうか? それと、サービス起動時に落ちるのであれば多分環境設定がうまくできていないのではないでしょうか?? まず、startup.batで起動してみてはどうですか?? それで問題なく起動するのであればおそらくwrapper.propertiesファイルでしょう。 もし、それでも起動しないのであればworker.propertiesファイルが怪しいと思います。

take-zou
質問者

補足

回答ありがとうございます。 >>まず、startup.batで起動してみてはどうですか?? >>それで問題なく起動するのであればおそらく >>wrapper.propertiesファイルでしょう。 startup.batで起動できます。 でも、なぜかサービスで起動しようとすると立ち上がらないんです。

全文を見る
すると、全ての回答が全文表示されます。
  • Harry_
  • ベストアンサー率55% (36/65)
回答No.1

サービス登録時に使用した wrapper.properties の中で、 エラーログの出力ファイル名を指定していると思います。 そのログを見れば、どういうエラーなのかわかるかもしれません。

take-zou
質問者

補足

さっそくの回答ありがとうございます。 たぶん、ご指摘の内容は↓の部分のことではないでしょうか? ----------------------------------------------- # Defining where the service is going to put the standard # output of Tomcat. This is where System.out.println and # System.err.println goes to. # wrapper.stdout=$(wrapper.tomcat_home)\logs\jvm.stdout wrapper.stderr=$(wrapper.tomcat_home)\logs\jvm.stderr ----------------------------------------------- ですが、logs配下にはjvm.stdoutもjvm.stderrもないんです。 どうかよろしくお願いします。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • tomcatのstartupについて

    tomcatをダウンロードしてC:\tomcat\jakarta-tomcat-3.2.4\binのディレクトリ の中にstartupがあるのですが起動するとC:\tomcat\jakarta-tomcat-3.2.4\bin>  コマンドまたはファイル名が違いますと表示されます。 ちなみにメモリ(環境設定)、JAVA_HOME,TOMCAT_HOMEなどは設定済みです。 アドバイスお願いします。

  • tomcatについて

    tomcatについて教えていただきたいことがあります。 jakarta-tomcat-connectors-jk2-2.0.4-srcインストール、設定後 #service tomcat startを実行すると tomcat:unrecognized serviceと出てきます。 考えられる一番の原因は何になるのでしょうか。 よろしくお願い致します。

  • Tomcatがサービス起動しない

    Servlet,JSPでシステムを構築しています。 Tomcatをインストールしたところ,なぜか%CATALINA_HOME%\bin\startup.batからでないと起動しません。管理ツールのサービスから起動しようとすると「サービス起動中にエラーが発生しました」と出て起動ができません。 開発用クライアントやサーバではそのような問題は出ていないのですが,本稼動用のサーバでのみそういった症状がでます。原因が良くわからずに困っています。 ------------------------- JAVA SDK 1.4.2 Tomcat 5.0.19 OS:Windows2000 Server Apache 2.0.49 JAVA_HOME=C:\j2sdk1.4.2 CATALINA_HOME=C:\Progra~1\Apache~1\Tomcat~1.0 (C:\Program Files\Apache Software Foundation\Tomcat 5.0)です。 ----------------------------

  • Tomcatの起動について

    前回同じような質問し、参考となるアドバイスがなく個人的にもいろいろ調べたのですが、似たような不具合の内容の質問は多少あったのですが今現在の状態を解決するものはなかったので再度質問をいたします。 ●質問内容はTomcatの一通りの設定は終わり、再起動しstartupを起動しネットのアドレスをhttp://localhost:8080に設定すると接続エラーの画面が表示されます。また同じようにIPアドレスをいれても同じ現象ができます。 原因が分からずじまいです。環境設定は以下のとおりです。 ●JDK1.3.1_01 tomcat-3.2.4 windows98SE ADSL8M対応(関係あるのかな?) ●Autoexec.batの内容 SET WIN32DMIPATH=C:\DMI PATH=C:\DMI\BIN;c:\jdk1.3.1_01\bin;c:\tomcat\jakarta-tomcat-3.2.4\bin PATH=c:\jdk1.3.1_01\bin set JAVA_HOME=C:\JDK1.3.1_01 SET TOMCAT_HOME=C:\tomcat\jakarta-tomcat-3.2.4 SET CLASSPATH=%TOMCAT_HOME%\lib\servlet.jar;%JAVA_HOME%\lib\tools.jar ●startupの環境変数は3072 ●servlet.xmlの内容   <!-- Normal HTTP -->   <Connector className="org.apache.tomcat.service.PoolTcpConnector">   <Parameter name="handler"    value="org.apache.tomcat.service.http.HttpConnectionHandler"/>    <Parameter name="port"    value="8080"/>    </Connector>   具体的な内容はこのぐらいです。アドバイスお願いします。 ●あと、余談なんですが現在使っているポートの確認をDOSで確認ができるみたいなのですがご存知の方教えてください。

    • ベストアンサー
    • Java
  • tomcatの設定

    HomePageや書籍など探って間違いはないと思うのですが以下のとおり設定したのですがアドレス_http://localhost:8080で接続エラーになります。原因がわからないままで困っています。以下の環境です。 win98se jdk1.3.1_01 tomcat-jakarta-3.2.4 Autoexec.bad内容 SET PATH=C:\DMI\BIN;c:\jdk1.3.1_01\bin         SET JAVA_HOME=C:\JDK1.3.1_01         SET TOMCAT_HOME=C:\tomcat\jakarta-tomcat-3.2.4です。        ちなみにstartup(環境設定メモリ.3072にしています。)は起動していますがshoutdownクリックするとstartupが消えません。        これも原因がわかりません。 アドバイスお願いします。   

  • ApacheとTomcat5.0の連携でのエラー

    ApacheとTomcat5.0を連携させる段階で、自分ではどうにもできないエラーが出てきたので、対応策があるかどうかを教えて頂けると助かります。 環境ですが、 OS:Fedora Core 5 apache_1.3.29 tomcat-5.0.30 になります。エラーが起きるのは、jakarta-tomcat-connectors-jk2-2.0.2-src.tar.gzを展開させて、 [root src]# tar zxvf jakarta-tomcat-connectors-jk2-2.0.4-src.tar.gz [root src]# cd jakarta-tomcat-connectors-jk2-2.0.4-src/jk/native2/ [root native2]# ./configure --with-apxs=/usr/local/apache/bin/apxs --with-apr --with-apr-util の段階で出ます。内容ですが、エラー箇所の前後を載せておきます。 checking for mkdir... /bin/mkdir need to check for Perl first, apxs depends on it... checking for perl... /usr/bin/perl building connector for "apache-1.3" no apxs2 given checking checking for apache13...... not provided checking checking for apache20...... not provided checking checking for iis...... not provided checking checking for iPlanet...... not provided checking for tomcat33 location... not provided checking for tomcat40 location... not provided checking for tomcat41 location... not provided configure: error: valid apr source dir location required [root@master native2]# apache2とtomcat5.0の組み合わせでないと連携が難しいのか、単に環境的に不足しているものがあるのかだと思いますが、経験者の方でアドバイスを頂けると助かります。よろしくお願いします。

  • TOMCATのインストールについて

    他のトピで同様にTOMCATのインストールについて質問がありましたが、私も同様に困っています。 TOMCATをDOSコマンドから立ち上げようとすると、あと一歩(?)で「環境変数のための領域が足りない・・・」といわれ、うまくできません。何か対処の方法はありませんでしょうか? ※以下に、環境変数ならびに起動ログを添付いたします。 [OS] WinMe ▽環境変数 COMSPEC=C:\WINDOWS\COMMAND.COM PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\jdk1.3.0_02\bin;C:\jakarta -tomcat-3.2.1\bin PROMPT=$p$g TEMP=C:\WINDOWS\TEMP TMP=C:\WINDOWS\TEMP JAVA_HOME=C:\jdk1.3.0_02 TOMCAT_HOME=C:\jakarta-tomcat-3.2.1 CLASSPATH=C:\jakarta-tomcat-3.2.1\lib winbootdir=C:\WINDOWS windir=C:\WINDOWS BLASTER=A220 I5 D1 T4 P330 CMDLINE=doskey /insert ▽起動ログ C:\WINDOWS>tomcat start Unable to set CLASSPATH dynamically. Note: To set the CLASSPATH dynamically on Win9x systems only DOS 8.3 names may be used in TOMCAT_HOME! Setting your CLASSPATH statically. Using CLASSPATH: C:\jakarta-tomcat-3.2.1\classes;C:\jakarta-tomcat-3.2.1\lib\ant .jar;C:\jakarta-tomcat-3.2.1\lib\jasper.jar;C:\jakarta-tomcat-3.2.1\lib\jaxp.jar ;C:\jakarta-tomcat-3.2.1\lib\parser.jar;C:\jakarta-tomcat-3.2.1\lib\servlet.jar; C:\jakarta-tomcat-3.2.1\lib\webserver.jar;C:\jakarta-tomcat-3.2.1\lib;C:\jdk1.3. 0_02\lib\tools.jar 環境変数のための領域が足りません. <= ここです。 Starting Tomcat in new window

  • TOMCATの設定に関して

    TOMCATの設定に関しての質問です。 OSはWinMeです。 Cの直下にあるautoexec.batファイルに 以下の3行を追加しました。 SET JAVA_HOME=C:\j2sdk1.4.0_01 SET TOMCAT_HOME=C:\jakarta-tomcat-3.2.4 SET CLASSPATH=C:\jakarta-tomcat-3.2.4\lib\servlet.jar *結果* -------------------------------------------------------------------------- C:\jakarta-tomcat-3.2.4\bin>startup Unable to set CLASSPATH dynamically. Note: To set the CLASSPATH dynamically on Win9x systems only DOS 8.3 names may be used in TOMCAT_HOME! Setting your CLASSPATH statically. Using CLASSPATH: C:\jakarta-tomcat-3.2.4\classes;C:\jakarta-tomcat-3.2.4\lib\ant .jar;C:\jakarta-tomcat-3.2.4\lib\jasper.jar;C:\jakarta-tomcat-3.2.4\lib\jaxp.jar ;C:\jakarta-tomcat-3.2.4\lib\servlet.jar;C:\jakarta-tomcat-3.2.4\lib\webserver.j ar;C:\jakarta-tomcat-3.2.4\lib\servlet.jar;C:\j2sdk1.4.0_01\lib\tools.jar 環境変数のための領域が足りません. Starting Tomcat in new window -------------------------------------------------------------------------- 原因が良く分かりません。本に書いてある通りにやったのですが、このエラーの 意味を教えていただけないでしょうか?

    • ベストアンサー
    • Java
  • Tomcatの起動ができません。

    初めまして。 Tomcatについてなのですが、 インストール自体はできたみたいで、Tomcatのフォルダの直下のbinの直下のstartup.shを実行しても、 ---------------------------------------- [root@java bin]# ./startup.sh Using classpath: /usr/src/jakarta/jakarta-tomcat/lib/*:/usr/java/jdk1.3.0_02/lib /tools.jar [root@java bin]# ----------------------------------------- のようになり、Tomcatが起動されません。 何かわかることがありましたら、ご教授お願い致します。 ちなみに環境設定は以下のようにrootディレクトリ直下の.bashrcに設定しています。 export JAVA_HOME=/usr/java/jdk1.3.0_02 export PATH=$PATH:$JAVA_HOME/bin export TOMCAT_HOME=/usr/src/jakarta/jakarta-tomcat

    • ベストアンサー
    • Java
  • FreeBSD 6.2へのTomcat5のインストールでエラー

    FreeBSD 6.2-RELEASEで、 Tomcat5をインストールしようとすると、下記エラーがでてしまいます。原因または対処方法をご存知の方がおられましたら、教えていただけませんでしょうか? (環境変数は、すでに設定済みです。) setenv JAVA_HOME /usr/local/jdk1.5.0 setenv PATH $JAVA_HOME/bin:$PATH www# cd /usr/ports/www/jakarta-tomcat5 www# make install clean jakarta-tomcat-5.0.30_6: Environment error: "JAVA_HOME" should not be defined. *** Error code 1 Stop in /usr/ports/www/jakarta-tomcat5.

このQ&Aのポイント
  • 今も昭和の時代が残る。親会社から下請け会社に、定年した高齢者(A)が天下りしてきた。下請け会社のリーダー的存在の若者(B)に高齢者(A)が仕事のことでうるさく言ってくる。(B)は我慢できなくて1年後退職した。
  • その後、下請け会社は色々な弊害が出てきて他の若者社員も次々と退職していった。下請け会社の社長は原因を突き止め、(A)の存在で若者が退職していると知り、(A)を依願退職させた。
  • 年功序列から年齢関係なく能力出世にかわったはずです。経営者も、社員が入社してこない、いつでも社員が辞めていく、そんな時代に成りました。 仕事が沢山あって、社員がいなくても、倒産しないのでしょうか?
回答を見る

専門家に質問してみよう