1. ホーム
  2. tomcat

[解決済み] NetBeansからのTomcat起動エラー - '127.0.0.1*' が内部コマンドまたは外部コマンドとして認識されない

2022-02-24 09:41:27

質問

GoogleとStackoverflowの両方で同様の問題を持つ人々を示しましたが、このエラーはIPアドレスのサフィックスがアスタリスクである点で少し異なっています。

NetBeans 8.0.1 で Tomcat を起動しようとすると、次のようなエラーが発生します。

'127.0.0.1*' は内部コマンドまたは外部コマンドとして認識されません。 操作可能なプログラムまたはバッチファイルです。

Tomcat 7.0.56とTomcat 8.0.14の両方がインストールされていて、どちらもコマンドラインから(1つずつ)問題なく起動しています。私はそれらをNetBeansのサーバーのリストにTomcat 7とTomcat 8として追加しています。

私は、私が設定した "Hello World" Web アプリがあります。
プロパティ -> 実行 -> サーバー:Tomcat 7とTomcat 8の両方を試しました。
どちらも同じエラーになります。

どちらかを使ってTomcatを起動してみると
サービス -> サーバー -> Tomcat 7 -> スタート
サービス -> サーバー -> Tomcat 8 -> 開始
Webアプリを起動しようとしたときと同じエラーが表示されます。

'127.0.0.1*' は、内部コマンドまたは外部コマンドとして認識されません。 操作可能なプログラムまたはバッチファイルです。

何か思い当たることはありますか?
そのアスタリスクがやっていることだけでも?

解決方法は?

あなたが Windows を使っていると仮定すると (このバグは、bat ファイルのエスケープがうまくいっていないことが原因です)、これは最新バージョンで導入されたバグです ( 7.0.568.0.14 ) を使って、別のバグを回避することができます。を削除してみてください。 " の周りにある JAVA_OPTS の宣言は catalina.bat . で直りました。 Tomcat 7.0.56 昨日

7.0.56bin/catalina.bat:179184

:noJuliConfig
set "JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%"

..

:noJuliManager
set "JAVA_OPTS=%JAVA_OPTS% %LOGGING_MANAGER%"

になります。

:noJuliConfig
set JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%

.. 

:noJuliManager
set JAVA_OPTS=%JAVA_OPTS% %LOGGING_MANAGER%

アスタリスクの場合は、どこかの設定でホスト宣言に追加しているだけかもしれません。

昨日、Tomcatのバグトラッカーで見たのですが、またリンク先が見つかりません。 編集 見つけた! https://issues.apache.org/bugzilla/show_bug.cgi?id=56895

問題が解決することを祈っています。