ข้อผิดพลาดในการเริ่มต้น Tomcat จาก NetBeans - '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 ติดตั้งแล้วพวกเขาทั้งสองเริ่มตกลงจากบรรทัดคำสั่ง (ทีละครั้ง) ฉันให้พวกเขาเพิ่มลงในรายการเซิร์ฟเวอร์ของ NetBeans เช่น Tomcat 7 และ Tomcat 8

ฉันมีแอพพลิเคชั่นเว็บ "Hello World" ที่ฉันได้กำหนดค่าไว้:
Properties -> Run -> Server: ลองทั้ง Tomcat 7 และ Tomcat 8
ทั้งคู่ให้ข้อผิดพลาดเดียวกัน

ถ้าฉันลองเริ่ม Tomcat ด้วย:
Services -> Servers -> Tomcat 7 -> Start
Services -> Servers -> Tomcat 8 -> Start
ฉันได้รับข้อผิดพลาดเช่นเดียวกับเมื่อพยายามเริ่มเว็บแอป:

'127.0.0.1 *' ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอกโปรแกรมที่ทำงานได้หรือไฟล์แบตช์

ความคิดใด ๆ
แม้ว่ามันจะเป็นเพียงแค่เครื่องหมายดอกจันที่กำลังทำอยู่ที่นั่น?


ซ้ำซ้อนที่เป็นไปได้ของการเริ่มต้นของ Tomcat ล้มเหลวจาก Netbeans
YoYo

หากคุณต้องการอ่านการวิเคราะห์เชิงลึกเกี่ยวกับข้อผิดพลาดนี้โปรดดูคำตอบสแต็คโอเวอร์โฟลว์ของฉันจากปี 2015 ที่นี่stackoverflow.com/questions/30647156/ ...... สำหรับ TomEE แต่มันขึ้นอยู่กับ Tomcat ดังนั้นโซลูชันเดียวกันจึงทำงานได้ที่นี่เช่นกัน การปิดการตั้งค่าพร็อกซีใน Netbeans นั้นสามารถใช้งานได้ตามที่คนอื่นแนะนำ
Miklos Krivan

คำตอบ:


378

สมมติว่าคุณอยู่บน Windows (ข้อผิดพลาดนี้เกิดจากไฟล์ค้างคาวเส็งเคร็ง) มันเป็นข้อผิดพลาดที่แนะนำในเวอร์ชั่นล่าสุด ( 7.0.56และ8.0.14) เพื่อแก้ไขข้อผิดพลาดอื่น พยายามที่จะลบ"รอบการประกาศในJAVA_OPTS catalina.batมันซ่อมให้ฉันTomcat 7.0.56เมื่อวานนี้

ใน7.0.56ในbin/catalina.bat:179และ184

: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 - ขอบคุณ!
Predrag Stojadinović

ทำงานให้ฉัน ฉันใช้ Tomcat 7.0.59 ขอบคุณ!
Sivakumar

ทำงานให้ฉัน แต่ในบรรทัดที่แตกต่าง: 196 และ 201 NetBeans 8.0.2 และ Tomcat 8.0.21 ขอบคุณ
zmirc

ใช่วิธีนี้ถูกต้อง แต่คำถามของฉันคือ `ทำไมปัญหาเฉพาะใน Netbeans? เมื่อฉันใช้เซิร์ฟเวอร์เดียวกันในโครงการ eclipse มันทำงานได้ แต่ใน netbeans ไม่ทำงาน '
Yubaraj

@Yubaraj เป็นไปได้มากเนื่องจาก Netbeans เรียกใช้สคริปต์ catalina.bat เป็นพารามิเตอร์ของคำสั่งอื่นโดยใช้เครื่องหมายคำพูดสิ่งothercommand --run "catalina.bat"ที่จะทำให้เกิดปัญหาการหลบหนีเพิ่มเติมในสคริปต์ ตามที่ระบุไว้ในคำตอบของฉันไฟล์ค้างคาวหนีเป็นเรื่องน่ากลัว นี่เป็นเพียงการคาดเดาของฉันเท่านั้น
Johnride

52

หลังจากทำตามขั้นตอนจาก @Johnride ฉันยังคงได้รับข้อผิดพลาดเดิม

วิธีนี้แก้ไขปัญหา:

เครื่องมือ -> ตัวเลือก -> เลือกไม่มีพรอกซี

แหล่งที่มา: https://www.youtube.com/watch?v=uI1j-8F8eN4


ฉันต้องใช้ทั้งสองวิธีเพื่อแก้ปัญหาในเครื่องของฉัน
HadesDX

3
สิ่งนี้จะแก้ไขให้ฉันสำหรับ Tomcat 8.0.36 ไม่ใช่การลบเครื่องหมายคำพูดใน JAVA_OPTS
John Mikic

2
เครื่องมือ -> ตัวเลือก -> ทั่วไป -> การตั้งค่าพร็อกซี: ไม่มีพร็อกซี
gps

ฉันหาไม่ได้: noJuliConfig ตั้งค่า "JAVA_OPTS =% JAVA_OPTS%% เข้าสู่ระบบ LOGGING_CONFIG%": การตั้งค่าพร็อกซี่> ตัวเลือกทั่วไป -: การตั้งค่าพร็อกซี> ตัวเลือก - ทั่วไป:% JAVA_OPTS%% LOGGING_MANAGER% "ใน catalina.bat ไม่มีพร็อกซีทำงานให้ฉันใน Netbeans 8.0 และ Tomcat 8.5.13
Joseph

8

เครื่องมือ -> ตัวเลือก -> เลือกพร็อกซีไม่ทำงานสำหรับฉัน


คำตอบนี้เป็นเพียงสำเนาโดยตรงของทางออกจาก Sumama Waheed คุณควรลบสิ่งนี้
skomisa

0

ฉันไม่ได้ลองคำตอบของ Sumama Waheed แต่สิ่งที่ได้ผลสำหรับฉันคือแทนที่ bin / catalina.jar ด้วยโถทำงาน (ฉันกำจัด Tomcat ตัวเก่า) และหลังจากเพิ่ม NetBeans ฉันก็ใส่ catalina.jar เดิมอีกครั้ง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.