2016-08-03 3 views
0

이것은 Tomcat 7이 c : \ tomcat7 폴더에서 자동 시작되도록 설정된 Windows 7 개발 환경입니다. 그건 잘 작동하지만 Eclipse Java Neon 인터페이스에서 바로 Java (.JSP) 코드를 테스트하고 싶다. 그래서 Eclipse 내에서 c : \ tomcat7 폴더를 지정하여 Tomcat을 구성했지만 이미 8080 포트를 사용 중입니다.Eclipse Tomcat 일반 Tomcat 인스턴스에서 포트 변경 또는 테스트

나는 무슨 일이 일어 났는지 알고 있습니다 : Tomcat이 시작하려고하지만 이미 실행 중입니다. C에 \ tomcat7 폴더 : 그래서 나는 C 중복 폴더 tomcat7_for_eclipse, 그 이클립스를 지적했다 \, 다음 이클립스를 통해 8081에 포트를 변경하지만 지금 오류 얻을 :

Tomcat couldn't start;

을 실제로는 Tomcat의 포트 8080 인스턴스를 중지합니다.

위에서 봤던 것처럼 응용 프로그램을 테스트하거나 포트 경로를 수행하기 위해 실제 Tomcat에 신속하게 배포하는 더 간단한 방법이 있어야합니까?

저는 Java, Eclipse 및 Tomcat에서 매우 새롭습니다. 그러니 나와 함께 견뎌주십시오. 온라인 솔루션을 살펴 보았지만 지금까지는 도움이되지 않았습니다.

감사합니다.

+0

나는 또한 Eclipse와 Tomcat을 사용하며 개인적으로 독립형 Tomcat 응용 프로그램을 사용합니다. 바람둥이를 Windows 서비스로 사용하지 말 것을 권합니다. 창 서비스 목록에서 자동 시작 기능을 비활성화 할 수 있어야합니다. Eclipse를 통해 tomcat을 시작하려면 [최신 Tomcat 아카이브 (.zip)] (http://tomcat.apache.org/download-90.cgi)를 다운로드하고 Eclipse를 사용하여 Eclipse를 구성하십시오. – zoom

+0

감사합니다. 하지만 Tomcat을 서비스로 실행하는 동안 Eclipse가 해당 인스턴스를 빠르게 사용하거나 다른 인스턴스를 시작할 수 있어야합니다. – IrfanClemson

+1

현재 Tomcat 설치에서 Eclipse를 가리키고 거기에 WAR 파일을 배포 할 수 있어야합니다. https://www.mulesoft.com/tcat/tomcat-eclipse –

답변

0

Tomcat의 두 인스턴스가 동시에 작동한다고 생각합니다. 여기에 내가하고 결국 무엇을 :

1) 왼쪽 톰캣의 원래 인스턴스를 8080 포트 등

2)에 Eclipse로, 새로운 서버 및 는 교류에 다운로드 이번에 추가 : \ tomcat7_for_eclipse2 폴더 . 톰캣의 일반 인스턴스를 모두 지금 새로운 인스턴스를 실행할 수 있습니다 동안 계속 실행 :

3) 내부 이클립스, 이 잘 동작하는 것

톰캣

의 새로 다운로드 예를 들어 8081 등으로 포트를 변경 이클립스 내부에서 바로 Tomcat을 찾아 내 .JSP 파일의 동적 코드를 빠르게 볼 수 있습니다.

이것은 Microsoft Visual Studio와 비슷합니다. 나는 그것이 '모범 사례'가 아니라는 것을 알고 있지만, 나의 개발 환경을 더 단순하게 유지합니다.

도움을 주신 모든 분들께 감사드립니다.

+1

다행스럽게도 문제가 해결되었지만 하나의 서버 인스턴스를 유지하고 다양한 ContextRoot 매핑의 여러 응용 프로그램을 실행할 수 있어야합니다. –

+0

감사합니다. cricket_007. BTW, 내 솔루션은 아름답게 작동합니다! – IrfanClemson