지역 개발 테스트를 위해 jetty-maven-plugin을 사용합니다. 내가 원하는 것은 하나의 부두에서 실행 : 명령, pom.xml에 지정된 별도의 포트에서 부두 컨테이너의 무리를 시작합니다 - 전 전쟁 내에서 지정하고 싶지 않아요. 현재의 플러그인 구성 블록은 다음과 같습니다 ::jetty-maven-plugin 다중 전쟁 별개의 포트
<configuration>
<scanIntervalSeconds>0</scanIntervalSeconds>
<contextHandlers>
<contextHandler implementation="org.eclipse.jetty.webapp.WebAppContext">
<war>${basedir}/service-a/target/a.war</war>
<contextPath>/a</contextPath>
<allowNullPathInfo>true</allowNullPathInfo>
</contextHandler>
<contextHandler implementation="org.eclipse.jetty.webapp.WebAppContext">
<war>${basedir}/service-b/target/b.war</war>
<contextPath>/b</contextPath>
<allowNullPathInfo>true</allowNullPathInfo>
</contextHandler>
</contextHandlers>
</configuration>
-Djetty.port를 지정할 수는 있지만 전체적으로 포트를 설정합니다. 위의 예제는 포트 8080에서 실행중인 동일한 부두 컨테이너 인스턴스에서 두 전쟁을 시작합니다. 전체 플러그인 블록의 인스턴스가 여러 개인 경우 누구나 포트를 설정하는 contextHandler 내의 스위치를 알고 있습니까? 필자가 조사한 모든 예제에는 전쟁 중에 jetty.xml 파일에 설정하는 옵션 만 있습니다.
mainty 아래에 여러 개의 mvn 모듈을 만들고 jetty : run을 받았지만 구성이 다른 경우 어떻게됩니까? (일반적으로 콘솔을 가지고 있지는 않지만) – DrLivingston