maven jetty 플러그인을 사용하여 웹 응용 프로그램을 실행하고 있습니다. localhost
, ip
또는 server name
을 통해 웹 응용 프로그램에 액세스 할 수 있습니다.maven jetty plugin - URL에서 로컬 호스트/서버 이름 제거
하지만 애플리케이션 이름을 사용하여 내 애플리케이션에 액세스하려고한다고 가정 해 보겠습니다.
예 :
http://ip:port/login/login.jsp
http://servername:port/login/login.jsp
나는 그것을 아무 포트 나 IP, 같은 것을 원한다.
http://applicationname/login/login.jsp
의 pom.xml
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>8.1.9.v20130131</version>
<configuration>
<connectors>
<connector implementation="org.eclipse.jetty.server.bio.SocketConnector">
<port>port</port>
</connector>
</connectors>
<stopPort>18080</stopPort>
<scanIntervalSeconds>0</scanIntervalSeconds>
<webXml>target/classes/WEB-INF/web.xml</webXml>
<!-- <webApp> <contextPath>/</contextPath> </webApp> -->
</configuration>
</plugin>
그러나'connector',' 포트 '안의 매개 변수는 무엇이든지 여기에서 정의한 포트를 청취합니다. –
예. 호스트 파일에서 포트를 정의 할 수 없다는 것을 의미했습니다. – gmaslowski