NetBeansからのTomcatの起動エラー-「127.0.0.1 *」は内部または外部コマンドとして認識されません


148

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 7->
サービスの開始->サーバー-> Tomcat 8->開始のいずれかを使用してTomcatを開始
しようとすると、Webアプリを開始しようとしたときと同じエラーが発生します。

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

何か案は ?
それがそのアスタリスクがそこでしていることだけであっても?



あなたは、このバグに、より深い分析を読みたい場合は、2015年から私のstackoverflowの答えを参照してくださいここでstackoverflow.com/questions/30647156/...それはTomEEのためですが、同じソリューションはここにも動作しますので、それはTomcatのに基づいて。もちろん、Netbeansでプロキシ設定をオフにしても、他の人が示唆しているように機能します。
Miklos Krivan

回答:


378

あなたがWindowsを使用していると仮定すると(このバグは、くだらないbatファイルがエスケープすることによって引き起こされます)、別のバグを回避するために最新バージョン(7.0.56および8.0.14)で導入されたバグです。"JAVA_OPTS宣言の前後を削除してみてくださいcatalina.batTomcat 7.0.56昨日私に直してもらいました。

では7.0.56ではbin/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

私はそれがあなたの問題を解決することを願っています。


1
Tomcat 8.0.18 / Netbeans 8.0.2に対応-ありがとう!
PredragStojadinović2015

私のために働いた。Tomcat 7.0.59を使用しています。ありがとうございます。
シバクマー

私のために働いたが、別の行で:196と201。NetBeans8.0.2とTomcat 8.0.21。ありがとう。
zmirc

はい、このソリューションは正しいです。しかし、私の質問は、「なぜNetbeansだけの問題なのか?私が同じプロジェクトをeclipseプロジェクトで使用すると動作しますが、netbeansでは動作しません」
Yubaraj

@Yubarajこれは、Netbeansがcatalina.batスクリプトを引用符を使用して別のコマンドのパラメーターとして呼び出すためであると考えられothercommand --run "catalina.bat"ます。私の回答で述べたように、エスケープバットファイルは恐ろしいです。これは私の推測だけです。
Johnride、2015

52

@Johnrideの手順を実行した後も、同じエラーが発生しました。

これで問題が解決しました:

ツール->オプション->プロキシを選択しない

ソース:https : //www.youtube.com/watch?v=uI1j-8F8eN4


私のマシンで解決するには、両方のソリューションを使用する必要がありました。
HadesDX 2016

3
これにより、Tomcat 8.0.36で実際に修正され、JAVA_OPTSの引用符は削除されません。
John Mikic

2
ツール->オプション->一般->プロキシ設定:プロキシなし
gps

:noJuliConfig set "JAVA_OPTS =%JAVA_OPTS%%LOGGING_CONFIG%":noJuliManager set "JAVA_OPTS =%JAVA_OPTS%%LOGGING_MANAGER%"がcatalina.batファイルで見つかりませんでしたが、ソリューションツール->オプション->全般->プロキシ設定: Netbeans 8.0とTomcat 8.5.13では、プロキシが機能しませんでした
ジョセフ

8

[ツール]-> [オプション]-> [プロキシが機能しない]を選択します


この回答は、Sumama Waheedからのソリューションの直接のコピーです。これは削除してください。
skomisa

0

Sumama Waheedの答えは試しませんでしたが、bin / catalina.jarを有効なjar(古いtomcatを破棄しました)に置き換えて、NetBeansに追加した後、元のcatalina.jarを再度配置しました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.