サーバーインスタンス(Windows Server 2008 R2 Enterpriseの新規インストール)にTomcat 6を設定しようとしています。私は、Java EEサービスをURL経由で利用可能にしたいと考えています。Tomcat 7をサーバーに設定する: "NB:JAVA_HOMEはJDKではなくJDKを指す必要があります" ...なぜですか?
サーバではlocalhost
で動作します。私は/webapps
に.warファイルを置き、/bin
のstartup.batを実行してから私のブラウザでlocalhost:80/myWebServce
に移動して私のウェルカムページに誘導しました。
The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE
私の質問は次のとおりです:
私は(/bin
フォルダ内)service.batを実行してサービスを作成してみてください)私が言うエラーメッセージが表示されますなぜ?私は、JDKが単なるJREであると思っていました。いくつかの開発ツール(IDE、デバッガなど)。 TomcatにJDKが必要なのはなぜですかサービスとして実行するにはlocalhostでは実行できませんか? Webサービスを実行するために必要なJDKには何が入っていますか?コンパイラはJDKに存在されて、それは同じことを要求するよう
これは彼の質問ではありません。彼の質問は、JDKが必要だということです。 –
それはそうではありません、それは何かが間違っているときに表示されるちょうどデフォルトのメッセージです。 – Daniel