NetBeans에서 Tomcat 시작 오류- '127.0.0.1 *'가 내부 또는 외부 명령으로 인식되지 않습니다


148

Google과 Stackoverflow 모두 비슷한 문제가있는 사람들을 보여 주었지만이 오류는 IP 주소에 별표가 붙어 있다는 점에서 약간 다릅니다.

Tomcat을 시작하려고 할 때 NetBeans 8.0.1에서 다음 오류가 발생합니다.

'127.0.0.1 *'는 내부 또는 외부 명령, 작동 가능한 프로그램 또는 배치 파일로 인식되지 않습니다.

Tomcat 7.0.56과 Tomcat 8.0.14가 모두 설치되어 있으며 명령 줄에서 한 번에 하나씩 시작됩니다. Tomcat 7 및 Tomcat 8과 같은 NetBeans 서버 목록에 추가했습니다.

: 내가 설정 한은 "안녕하세요"웹 응용 프로그램이
> 실행 - -> 서버 속성 : 톰캣 7 톰캣 8 모두 시도
같은 오류를 줄 모두를.

다음 중 하나를 사용하여 Tomcat을 시작하려고하면
서비스 -> 서버 -> 톰캣 7 - 시작>
서비스 -> 서버 -> 톰캣 8 -> 시작
내가 웹 응용 프로그램을 시작하려고 할 때와 같은 오류가 발생합니다 :

'127.0.0.1 *'는 내부 또는 외부 명령, 작동 가능한 프로그램 또는 배치 파일로 인식되지 않습니다.

어떤 아이디어?
그 별표가 거기에서하는 일 일지라도?



이 버그에 깊은 분석을 읽고 싶다면, 여기에 2015에서 내 유래의 대답은 참조 stackoverflow.com/questions/30647156/... 그것은 TomEE입니다하지만 같은 솔루션뿐만 아니라 여기서 일하는 있도록 톰캣을 기반으로. Netbeans에서 프록시 설정을 끄면 다른 사람들이 제안한대로 작동합니다.
Miklos Krivan

답변:


378

Windows에 있다고 가정하면 (이 버그는 크 래피 박쥐 파일 이스케이프로 인해 발생 함 ) 다른 버그를 해결하기 위해 최신 버전 ( 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의 bugtracker에서 이것을 보았지만 링크를 다시 찾을 수 없습니다. 편집 발견! 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를 사용하고 있습니다. 감사합니다!
시바 쿠마르

나를 위해 일했지만 196과 201 다른 줄에서 NetBeans 8.0.2와 Tomcat 8.0.21. 감사.
zmirc

예,이 해결책은 맞습니다. 그러나 내 질문은`Netbeans에서만 문제가되는 이유는 무엇입니까? 일식 프로젝트에서 동일한 서버를 사용하면 작동하지만 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

catalina.bat 파일에서 : noJuliConfig 세트 "JAVA_OPTS = % JAVA_OPTS % % LOGGING_CONFIG %": noJuliManager 세트 "JAVA_OPTS = % JAVA_OPTS % % LOGGING_MANAGER %"를 찾을 수 없었지만 솔루션 도구-> 옵션-> 일반-> 프록시 설정 : Netbeans 8.0 및 Tomcat 8.5.13에서 프록시가 작동하지 않았습니다.
Joseph

8

도구-> 옵션-> 프록시가 작동하지 않음을 선택하십시오.


이 답변은 Sumama Waheed의 솔루션의 직접적인 사본입니다. 이것을 삭제해야합니다.
skomisa

0

나는 Sumama Waheed의 대답을 시도하지 않았지만 나를 위해 일한 것은 bin / catalina.jar를 작업 항아리로 교체하는 것이 었습니다 (나는 더 오래된 바람둥이를 버렸습니다) .NetBeans에 추가 한 후 원래 catalina.jar을 다시 넣었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.