こんにちは、WindowsインストーラーでApache Tomcat 7をインストールしました。システムを再起動するとエラーが発生します。
アプリケーションシステムエラーアクセスが拒否されました。サービス「Tomcat7」を開けません
簡単な解決策として、これらの簡単な手順に従うことをお勧めします。
1)。Tomcat7w.exeを使用して、常に管理者として起動します。
2).Tomcatインストールの'bin'フォルダーにあるTomcat7w.exeを右クリックします。
3)。 'Properties'を選択し、'Compatibility'
[権限レベル]タブ。
4)。「Run this program as an administrator
'。
これが感謝に役立つことを願っています。
1)Tomcatのbinフォルダーに移動し、コマンドラインから次のコマンドを実行します。
service.batインストール
「Tomcat7サービスがインストールされました」というメッセージが表示されます
2)コマンドラインからTomcat7w.exeを実行すると、正常に実行されるはずです。
私は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
以前にTomcatをインストールして削除したと思いますので、この問題が発生しているのはこのためです。 ...
よろしく、ロヒト・ショービー
この問題は、Tomcat Service Managerの起動を妨げるWindowsユーザーアクセス制御(UAC)に関連しているようです。 「管理者として実行」を使用してインストールしたにもかかわらず、Windows Server 2012上のTomcat 6でこの問題に遭遇しました。 この回答 で既に説明した手順に従うことで、起動時のエラーポップアップを排除することができました。 ただし、ログインしたときにサービスマネージャーアイコンがタスクトレイに表示されませんでした。
次の回避策を試して、Service Managerを開始してください。残念ながら、ログインしているすべてのユーザーではなく、自分のユーザーアカウントでのみ機能するようになりました。また、Windows Server 2012でのみテストしました。別の環境で機能する場合はコメントを残してください( Windows 7、Windows 8など)。
foo
を使用例)。Tomcat7w.exe
ディレクトリでCATALINA_HOME/bin
(またはサービスマネージャーの適切なバージョン/ファイル名)を参照します。//MS//Tomcat7
に設定します(Tomcat7を、異なる名前/バージョンの場合はTomcatサービスの名前に置き換えます)。Shell:startup
を実行)、新しいショートカットを作成します:schtasks /run /TN "foo"
と入力します。foo
は、タスクの作成時にタスクに付けた名前です。