Windows 7의 IIS 및 Glassfish
문제
최신 버전의 Windows 7을 설치했습니다.
이것은 내 개발 상자이므로 Java 응용 프로그램에 사용하는 Glassfish가 설치되어 있습니다. 또한 IIS를 사용하여 PHP 응용 프로그램을 실행합니다. 포트 80에서 두 서버를 실행하지만 동시에는 결코 실행하지 않습니다.
그러나 IIS를 설정했기 때문에 Glassfish를 실행할 수 없습니다. Eclipse에서는 항상 다음과 같은 오류가 발생합니다.
Port conflict: Please stop the server process using the same port as the one used by the Application Server.
A server process is already running on this port but we cannot determine if it's a GlassFish process (lack of info or credentials).If you do not find something else running on this port, check for antivirus software blocking or monitoring this port.
편집 : IIS를 끄고 IIS 기능을 끄 었습니다. 여전히 운이 없습니다.
나는 또한 Netstat를 실행했으며 다음은 Glassfish가 사용하는 항구에 나타납니다.
Proto Local Address Foreign Address State
TCP 0.0.0.0:80 NBSDTVL01574:0 LISTENING
TCP [::]:80 NBSDTVL01574:0 LISTENING
감사
해결책
이것은 내 가상 머신의 문제로 판명되었습니다. 새로운 사본이 문제를 해결했습니다.
다른 팁
IIS와 Glashfish에서 동일한 포트 번호 사용을 선택하기 때문에 다른 포트 번호를 사용하도록 두 가지 중 하나를 구성하는 것이 좋습니다.
제휴하지 않습니다 StackOverflow