web-dev-qa-db-ja.com

サービス「Tomcat7」を開けません

こんにちは、WindowsインストーラーでApache Tomcat 7をインストールしました。システムを再起動するとエラーが発生します。

アプリケーションシステムエラーアクセスが拒否されました。サービス「Tomcat7」を開けません

21
Andrew Java

簡単な解決策として、これらの簡単な手順に従うことをお勧めします。

1)。Tomcat7w.exeを使用して、常に管理者として起動します。

2).Tomcatインストールの'bin'フォルダーにあるTomcat7w.exeを右クリックします。

3)。 'Properties'を選択し、'Compatibility' [権限レベル]タブ

4)。「Run this program as an administrator '。

これが感謝に役立つことを願っています。

27
user1551334

1)Tomcatのbinフォルダーに移動し、コマンドラインから次のコマンドを実行します。

service.batインストール

「Tomcat7サービスがインストールされました」というメッセージが表示されます

2)コマンドラインからTomcat7w.exeを実行すると、正常に実行されるはずです。

13
Sarneet Kaur

私はTomcat 8でも同じ問題があり、答えが見つかりました: http://Tomcat.Apache.org/Tomcat-8.0-doc/windows-service-howto.html#Installing_services

Promtから実行する必要があります。

cd %CATALINA_BASE% -> CATALINA_BASE : C:\Program Files\ApacheTomcat\Apache-Tomcat-8.0.0-RC5\bin
service.bat install
3
user2258777

以前にTomcatをインストールして削除したと思いますので、この問題が発生しているのはこのためです。 ...

よろしく、ロヒト・ショービー

0
Rohit

この問題は、Tomcat Service Managerの起動を妨げるWindowsユーザーアクセス制御(UAC)に関連しているようです。 「管理者として実行」を使用してインストールしたにもかかわらず、Windows Server 2012上のTomcat 6でこの問題に遭遇しました。 この回答 で既に説明した手順に従うことで、起動時のエラーポップアップを排除することができました。 ただし、ログインしたときにサービスマネージャーアイコンがタスクトレイに表示されませんでした

次の回避策を試して、Service Managerを開始してください。残念ながら、ログインしているすべてのユーザーではなく、自分のユーザーアカウントでのみ機能するようになりました。また、Windows Server 2012でのみテストしました。別の環境で機能する場合はコメントを残してください( Windows 7、Windows 8など)。

  1. Task Schedulerを開き、説明に従って特権オンデマンドタスクを作成します この記事で
    • 一般タブで、タスクに付ける名前を書き留めます。これは後で重要になるためです(この中でfooを使用例)。
    • アクションタブ
      • Tomcat7w.exeディレクトリでCATALINA_HOME/bin(またはサービスマネージャーの適切なバージョン/ファイル名)を参照します。
      • 「引数の追加」を//MS//Tomcat7に設定します(Tomcat7を、異なる名前/バージョンの場合はTomcatサービスの名前に置き換えます)。

  2. スタートアップフォルダを開き(Shell:startupを実行)、新しいショートカットを作成します:
    • アイテムの場所として、schtasks /run /TN "foo"と入力します。fooは、タスクの作成時にタスクに付けた名前です。

  3. 再起動すると、エラーが発生せず( 既に提供されている指示に従った場合 )、Tomcat Service Managerがタスクトレイに表示されます。
0
GoldDragonTSU