Lỗi khi bắt đầu Tomcat từ NetBeans - '127.0.0.1 *' không được nhận dạng là một lệnh bên trong hoặc bên ngoài


148

Cả Google và Stackoverflow đều cho tôi thấy những người có vấn đề tương tự tuy nhiên lỗi này hơi khác ở chỗ địa chỉ IP có dấu hoa thị:

NetBeans 8.0.1 đang cho tôi lỗi sau khi thử khởi động Tomcat.

'127.0.0.1 *' không được công nhận là lệnh nội bộ hoặc bên ngoài, chương trình có thể hoạt động hoặc tệp bó.

Tôi đã cài đặt cả Tomcat 7.0.56 và Tomcat 8.0.14, cả hai đều khởi động OK từ dòng lệnh (mỗi lần một cái). Tôi đã thêm chúng vào danh sách máy chủ của NetBeans là Tomcat 7 và Tomcat 8.

Tôi có một ứng dụng web "Hello World" mà tôi đã cấu hình:
Thuộc tính -> Chạy -> Máy chủ: đã thử cả Tomcat 7 và Tomcat 8
Cả hai đều cho cùng một lỗi.

Nếu tôi thử bắt đầu Tomcat bằng một trong hai cách:
Dịch vụ -> Máy chủ -> Tomcat 7 -> Bắt đầu
dịch vụ -> Máy chủ -> Tomcat 8 -> Bắt đầu
Tôi gặp lỗi tương tự như khi thử khởi động ứng dụng web:

'127.0.0.1 *' không được công nhận là lệnh nội bộ hoặc bên ngoài, chương trình có thể hoạt động hoặc tệp bó.

Có ý kiến ​​gì không?
Ngay cả khi đó chỉ là những gì mà dấu hoa thị đang làm ở đó?



Nếu bạn muốn đọc phân tích sâu hơn về lỗi này, hãy xem câu trả lời stackoverflow của tôi từ năm 2015 tại đây stackoverflow.com/questions/30647156/ trộm Nó dành cho TomEE nhưng nó cũng dựa trên Tomcat nên giải pháp tương tự cũng hoạt động ở đây. Tắt cài đặt proxy trong Netbeans tất nhiên cũng hoạt động như một số người khác đề xuất.
Miklos Krivan

Câu trả lời:


378

Giả sử bạn đang ở trên Windows (lỗi này là do các tệp dơi nhảm nhí thoát ra), đó là một lỗi được giới thiệu trong các phiên bản mới nhất ( 7.0.568.0.14) để khắc phục một lỗi khác. Cố gắng loại bỏ "xung quanh JAVA_OPTSkhai báo trong catalina.bat. Nó đã sửa nó cho tôi vớiTomcat 7.0.56 ngày hôm qua.

Trong 7.0.56trong bin/catalina.bat:179184

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

..

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

đến

:noJuliConfig
set JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%

.. 

:noJuliManager
set JAVA_OPTS=%JAVA_OPTS% %LOGGING_MANAGER%

Đối với dấu sao của bạn, nó có thể chỉ là một cấu hình của bạn ở đâu đó gắn nó vào khai báo máy chủ.

Tôi đã thấy điều này trên bugtracker của Tomcat ngày hôm qua nhưng tôi không thể tìm thấy liên kết một lần nữa. Chỉnh sửa Tìm thấy nó!https://issues.apache.org/ormszilla/show_orms.cgi?id=56895

Tôi hy vọng nó khắc phục vấn đề của bạn.


1
Đã làm việc cho Tomcat 8.0.18 / Netbeans 8.0.2 - Cảm ơn!
Predrag Stojadinović 4/2/2015

Đã làm cho tôi. Tôi đang sử dụng Tomcat 7.0.59, Cảm ơn!
Sivakumar

Làm việc cho tôi, nhưng trên các dòng khác nhau: 196 và 201. NetBeans 8.0.2 và Tomcat 8.0.21. Cảm ơn.
zmirc

Có giải pháp này là chính xác. Nhưng câu hỏi của tôi là 'tại sao chỉ có vấn đề trong Netbeans? Khi tôi sử dụng cùng một máy chủ trong dự án nhật thực, nó hoạt động nhưng trong netbeans không hoạt động '
Yubaraj

@Yubaraj có khả năng vì Netbeans gọi tập lệnh catalina.bat là tham số của một lệnh khác bằng cách sử dụng dấu ngoặc kép, một cái gì đó giống như othercommand --run "catalina.bat"sẽ gây ra vấn đề thoát hơn trong tập lệnh. Như đã nêu trong câu trả lời của tôi, các tập tin dơi thoát là khủng khiếp. Đây chỉ là dự đoán của tôi.
Johnride

52

Sau khi làm theo các bước từ @Johnride, tôi vẫn gặp lỗi tương tự.

Điều này đã khắc phục sự cố:

Công cụ-> Tùy chọn-> Chọn không có proxy

nguồn: https://www.youtube.com/watch?v=uI1j-8F8eN4


Tôi cần sử dụng cả hai giải pháp để giải quyết nó trong máy của tôi.
HadesDX

3
Điều này thực sự sửa nó cho tôi cho Tomcat 8.0.36, không xóa các trích dẫn trên JAVA_OPTS.
John Mikic

2
Công cụ -> Tùy chọn -> Chung -> Cài đặt proxy: Không có Proxy
gps

Tôi không thể tìm thấy: noJuliConfig đặt "JAVA_OPTS =% JAVA_OPTS %% LOGGING_CONFIG%": noJuliManager đặt "JAVA_OPTS =% JAVA_OPTS %% LOGGING_MANAGER%" trong tập tin của bạn Không có Proxy nào hoạt động với tôi trong Netbeans 8.0 và Tomcat 8.5.13
Joseph

8

Công cụ-> Tùy chọn-> Chọn không có proxy nào hoạt động với tôi


Câu trả lời này chỉ là một bản sao trực tiếp của giải pháp từ Sumama Waheed. Bạn nên xóa cái này.
skomisa

0

Tôi đã không thử câu trả lời của Sumama Waheed nhưng điều làm việc cho tôi là thay thế bin / catalina.jar bằng một cái bình hoạt động (tôi đã vứt bỏ một con mèo con cũ) và sau khi thêm vào NetBeans, tôi lại đặt catalina.jar ban đầu.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.