2016-04-06 32 views
0

誰でも以下の問題を説明してください。Tomcatの起動バッチの問題

私はTomcatの8とするとき、私は、コマンドプロンプトを開いて、ちょうど点滅のようにすぐに閉じている、のstartup.batファイルを起動しようとしているを使用しています。しかし、私はjavaプログラムを使って作業していましたが、うまくいきましたが、最近Xamppをインストールして、そこに再びtomcatがダウンロードされます。 "C:\ xampp \ tomcat" startup.batファイルを実行しようとすると、このフォルダにも同じ問題が発生します。しかし、 "XAMPPコントロールパネル"を使用してTomcatを起動すると、ブラウザで「localhost:8080」の開始ページが表示されます。

両方のtomcatsのコネクタポートは8080です。私はtomcat 8のポート番号を変更してみましたが、使用しませんでした。 1つのシステムに2つのTomcatサーバーがあってはいけませんか?そうでない場合、なぜですか? (私はそれらをインストールしていない、両方ともCドライブにあります)

私はjavaサーブレットプログラムで作業したいので、私はtomcatの使用が必要です。私は環境のユーザーの下に設定したvaribles:

CにJAVA_HOME:\プログラムファイル\のJava \ jdk1.8.0_65。

Cへのパス:\プログラムファイル\のJava \ jdk1.8.0_65 \ binに; C:\ apacheの-のmaven-3.3.9 \ binに

ソリューションを提案してください。

ありがとうございます。

+0

コマンドラインツールを開き、そこからstartup.batを実行して、ここに出力をポストしてください。 –

+0

私はあなたの質問がこれに非常に似ていると思うhttp://stackoverflow.com/a/23358984/4137880 –

答えて

0

私はいくつかの手がかりを見つけるためにはtomcatログをチェックすべきだと思う、それはあなたのTomcatインストールフォルダのログフォルダにある。たぶん、あなたはあなたの新しいインストールされたもののためのstart.batのスタートアップ変数を見逃しているかもしれません。

ところで、起動時に何が起きたかを見たい場合は、コマンドラインコンソールでstartup.batを実行してください。マウスでダブルクリックしないでください。そのコンソールでログ出力を生成し続けるでしょう。

+0

Microsoft Windows [バージョン6.1.7601] 著作権(c)2009 Microsoft Corporation。全著作権所有。 C:\ tomcat8 \ binに>のstartup.bat JRE_HOME環境変数が正しく この環境変数は、このプログラムの下 –

+0

@Denisを実行するために必要とされる定義されていないが、コマンドPROMTショーです: > Microsoft Windowsの[バージョン6.1.7601 ] > Copyright(c)2009 Microsoft Corporation。全著作権所有。 > C:\ tomcat8 \ binに>のstartup.bat >は、JRE_HOME環境変数が正しく 定義されていません>この環境変数は、このプログラム を実行するために必要とされている私は、環境変数を追加しました:Cへ JRE_HOME:\プログラムファイル\ Java \ jre1.8.0_65 ただし、使用しないでください。私はC:¥Program Files¥Javaに2つのフォルダを持っています - jdk1.8.0_65とjre1.8.0_65。 jdk1.8.0_65にはもう一度jreフォルダが含まれています。これは問題ありませんか? –

+0

正しく設定されているかどうかを確認するためにstartup.batを実行する前にコンソールでecho%JRE_HOME%を実行することができます。それでも動作しない場合は、起動を確認する必要があります。このJRE_HOME env varがどこに設定されているかを確認し、その根本原因を見つけるために使用します。 – Gang