Tomcat NetBeans'ten başlatılırken hata oluştu - '127.0.0.1 *' dahili veya harici komut olarak tanınmıyor


148

Hem Google hem de Stackoverflow bana benzer sorunları olan insanları gösterdi, ancak bu hata IP adresinin bir yıldız işaretiyle eklenmesi nedeniyle biraz farklıdır:

Tomcat'i başlatmaya çalışırken NetBeans 8.0.1 bana aşağıdaki hatayı veriyor.

'127.0.0.1 *' dahili veya harici bir komut, çalıştırılabilir program veya toplu iş dosyası olarak tanınmıyor.

Hem Tomcat 7.0.56 hem de Tomcat 8.0.14 yükledim, ikisi de komut satırından (her seferinde bir tane) Tamam başlıyor. Tomcat 7 ve Tomcat 8 olarak NetBeans sunucu listesine ekledim.

Ben yapılandırılmış bir "Merhaba Dünya" web uygulaması var:
Özellikler -> Çalıştır -> Sunucu: hem Tomcat 7 hem de Tomcat 8 denedim Her
ikisi de aynı hatayı verir.

Tomcat'i aşağıdakilerden birini kullanarak başlatmaya çalışırsam:
Hizmetler -> Sunucular -> Tomcat 7 ->
Hizmetleri Başlat -> Sunucular -> Tomcat 8 -> Başlat
Bir web uygulamasını başlatmaya çalışırken aynı hatayı alıyorum:

'127.0.0.1 *' dahili veya harici bir komut, çalıştırılabilir program veya toplu iş dosyası olarak tanınmıyor.

Herhangi bir fikir ?
Orada sadece o yıldız işareti yapıyor olsa bile?



Bu hata ile ilgili daha derin analizleri okumak istiyorsanız, 2015'teki stackoverflow cevabımı buraya bakın stackoverflow.com/questions/30647156/… TomEE içindir, ancak Tomcat'e dayanmaktadır, bu yüzden aynı çözüm burada da çalışır. Netbeans'de proxy ayarlarının kapatılması elbette bazılarının önerdiği gibi çalışır.
Miklos Krivan

Yanıtlar:


378

Windows'ta olduğunuzu varsayarsak (bu hata, kaçan crappy bat dosyalarından kaynaklanır), En son sürümlerde ( 7.0.56ve 8.0.14) başka bir hataya geçici bir çözüm bulmak için tanıtılan bir hatadır. Kaldırmak için deneyin "etrafında JAVA_OPTSyer bildiriminde catalina.bat. Tomcat 7.0.56Dün benim için düzeltti .

In 7.0.56içinde bin/catalina.bat:179ve184

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

..

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

için

:noJuliConfig
set JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%

.. 

:noJuliManager
set JAVA_OPTS=%JAVA_OPTS% %LOGGING_MANAGER%

Yıldız işaretiniz için, yalnızca ana makine bildirimine ekleyen bir yerinizin yapılandırması olabilir.

Bunu Tomcat'in bugtracker'ında dün gördüm ama bağlantıyı tekrar bulamıyorum. Düzenle Bulundu! https://issues.apache.org/bugzilla/show_bug.cgi?id=56895

Umarım sorununuzu düzeltir.


1
Tomcat 8.0.18 / Netbeans 8.0.2 için çalıştım - Teşekkürler!
Predrag Stojadinović

Benim için çalıştı. Tomcat 7.0.59 kullanıyorum, teşekkürler!
Sivakumar

Benim için çalıştı, ama farklı hatlarda: 196 ve 201. NetBeans 8.0.2 ve Tomcat 8.0.21. Teşekkürler.
zmirc

Evet bu çözüm doğrudur. Ama sorum şu: `` Netbeans'de neden tek sorun? '' Tutulma projesinde aynı sunucuyu kullandığımda çalışıyor ama netbeans çalışmıyor '
Yubaraj

@Yubaraj, Netbeans'ın catalina.bat komut dosyasını tırnak kullanarak başka bir komutun parametresi olarak çağırması othercommand --run "catalina.bat", komut dosyasında daha fazla kaçış sorununa neden olması gibi bir şey olması muhtemeldir . Cevabımda belirtildiği gibi, kaçan yarasa dosyaları korkunç. Bu sadece benim tahminim.
Johnride

52

@ Johnride adımlarını uyguladıktan sonra hala aynı hatayı aldım.

Bu sorunu düzeltti:

Araçlar-> Seçenekler-> Proxy seçmeyin

kaynak: https://www.youtube.com/watch?v=uI1j-8F8eN4


Makinemde çözmek için her iki çözümü de kullanmam gerekiyordu.
HadesDX

3
Bu aslında Tomcat 8.0.36 için benim için düzeltiyor, JAVA_OPTS üzerindeki tırnak kaldırmak değil.
John Mikic

2
Araçlar -> Seçenekler -> Genel -> Proxy Ayarları: Proxy Yok
gps

Bulamadım: noJuliConfig, catalina.bat dosyasında "JAVA_OPTS =% JAVA_OPTS%% JAVA_OPTS%% LOGGING_CONFIG%" ayarladı, ancak çözümünüz JALA_OPTS =% JAVA_OPTS%% LOGGING_MANAGER% "ayarını yaptı ancak çözümünüz Araçlar -> Seçenekler -> Genel -> Proxy Ayarları: Hiçbir Proxy benim için Netbeans 8.0 ve Tomcat 8.5.13'te çalıştı
Joseph

8

Araçlar-> Seçenekler-> Benim için çalışan hiçbir proxy seç


Bu cevap, Sumama Waheed'in çözümünün doğrudan bir kopyası. Bunu silmelisin.
skomisa

0

Sumama Waheed'in cevabını denemedim ama benim için işe yarayan bin / catalina.jar'ın yerine bir çalışma kavanozu (eski bir tomcat attı) ile değiştirildi ve NetBeans'e ekledikten sonra, orijinal catalina.jar'ı tekrar koydum.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.