하나의 서버와 하나의 클라이언트 (웹 사이트)라는 별도의 Java EE 프로젝트가 두 개 있습니다. 둘 다 Spring MVC 프레임 워크에서 실행됩니다. 서버는 Java 응용 프로그램으로 Spring 부트를 통해 시작됩니다. 클라이언트는 로컬 (127.0.0.1) Tomcat에서 실행되며 RMI를 통해 서버에있는 먼 메서드를 호출합니다.MacOS를 Mavericks로 업데이트 한 후 RMI를 사용할 수 없습니다.
저는이 작은 군중을 Mac mini에서 실행되는 이맥스에서 실행합니다. Mac mini가 Lion을 실행했을 때 업그레이드 전에는 모든 것이 완벽하게 작동했습니다. 시간 초과로 인해 클라이언트 프로젝트를 시작할 수 없습니다.
동일한 코드를 사용하는 동료는 Windows 설치시 아무런 문제가 없으므로 Maverick으로 업그레이드하기 전에 업그레이드를 수행했습니다. 이것은 내가 운영 체제를 유죄로 유도하지만, 당신은 어떻게 생각하니?
Mac을 다시 시작할 때마다 절차를 다시 시작해야합니까? –
예. 그리고 분명히 그것은 기계가 켜져있는 전체 시간 동안 작동하지 않습니다. 어쩌면 캐시에 "경로"를 유지 한 다음 사라지면 다시 한 번 절차를 수행해야합니다. 짜증나지만, 지금은 효과가 있습니다. – SuperGT