web-dev-qa-db-ja.com

XAMPPのインストール後にTomcatサービスが実行されない

次の手順に従って、Windows 7 Home(64ビット)にXAMPP1.7.7をインストールしました。

  1. EXEファイルの代わりにZipファイルをダウンロードし、「ダウンロード」フォルダに保存しました。

  2. WinRARを使用して、その中のすべてのコンテンツを抽出しました。

  3. Zipファイルを解凍した後、新しく作成した「xampp」フォルダーを「ダウンロード」から「C:\」に移動しました。

  4. 次に、ユーザーアカウント制御(UAC)をオフにしました。

  5. 次に、「C:\ xampp」に移動し、デスクトップへのショートカットを作成しました。

  6. 新しいXAMPPControl Desktopショートカットを実行し、MySQL、Apache、Tomcat用のショートカットを「開始」しました。 MySQL、Apacheの場合、緑色の「実行中」インジケータが表示されます。ただし、Tomcatの場合は何もありません。ログには、Tomcatがポート8080で開始されたことが示されていますが、実際にはそうではなく、緑色の「実行中」インジケーターが表示されていません。

Webブラウザーを開いて、「 http:// localhost 」と入力すると、XAMPPスプラッシュ画面が表示されます。しかし、 http:// localhost:808 で試してみると、「接続できません」と表示されます。 Tomcatステータスに移動すると、次のように表示されます。

XAMPPステータスこのページには、実行中および機能しているものと機能していないものに関するすべての情報を表示する1つのページがあります。

MySQL database                   ACTIVATED      
    PHP                          ACTIVATED      
    HTTPS (SSL)                  ACTIVATED      
    Common Gateway Interface (CGI)   ACTIVATED      
    Server Side Includes (SSI)   ACTIVATED      
    SMTP Service                   DEACTIVATED      
    FTP Service                DEACTIVATED      
    Tomcat Service                 DEACTIVATED 

Tomcatが非アクティブ化されているのはなぜですか? XAMPP 1.7.7を.EXEファイルでインストールしようとしましたが、同じことが起こります。どうすればこれを修正できますか?

6
user1185396

何らかの理由で、xamppアプリはcalatina_startバッチファイルを実行できません。 c:\ xampp\Tomcat \に移動し、「catalina_start」を押すと、バッチファイルが開始されます。次に、localhostのステータスをもう一度確認すると、Tomcatサービスがアクティブ化され、localhost:8080をロードできることが示されます。しかし、xamppで自動的に実行されない理由はわかりません。お役に立てれば。あなたが何か他のものを理解するならば、私に知らせてください。

11
Gipsy

「catalina」のパスに間違いがある可能性があることがわかりました。私の場合、インストール直後に機能し、次のように表示されます。catalinahome:xampp/Tomcatしかし、すべてを停止して再起動すると、または再起動後も黒いDOSウィンドウに表示されるカタリナホームのパスは次のとおりです。xampp/ tmp/Tomcatおよびメッセージ:「パスが見つかりませんでした」主なバグがあると思います...

よろしくschubi

5
schubi

まず、PCにJava jdkがインストールされていることを確認してください。 ここ からコピーをダウンロードして、xamppを再実行してください。

1
Rob