Рубрики
Без рубрики

Примеры плагинов Maven Jetty

– Примеры плагинов Maven Jetty

Несколько примеров плагинов Maven Jetty 8.x и 9.x, просто для краткого ознакомления.

1. Плагин Maven Jetty 9.x

1.1 “Группид” – это org.eclipse.jetty , по умолчанию он работает на порту 8080 в корневом контексте “/”.

  
	org.eclipse.jetty
	jetty-maven-plugin
	9.2.11.v20150529
  

Для запуска плагина Maven Jetty

$ mvn jetty:run

Развернутый URL-адрес: http://localhost:8080/

Чтобы остановить запущенный экземпляр Jetty

$ ctrl + c

1.2 Измените контекстный путь.

  
	org.eclipse.jetty
	jetty-maven-plugin
	9.2.11.v20150529
	
		10
		
		     /abc
			 
	
  

Развернутый URL-адрес: http://localhost:8080/азбука

1.3 Измените другой порт.

  
	org.eclipse.jetty
	jetty-maven-plugin
	9.2.11.v20150529
	
		10
		
		     /abc
		
		
          	     8888
        	
	
  

Развернутый URL-адрес: http://localhost:8888/abc

Или вы можете передать системное свойство jetty.port вручную:

mvn -Djetty.port=8888 jetty:run

1.4 jetty.xml пример.

	
	 	org.eclipse.jetty
		jetty-maven-plugin
		9.2.11.v20150529
		
			10
			
			      /abc
			 
			 jetty.xml
		
	




  
    
      
        
        
        
        
      
    
  

Развернутый URL-адрес: http://localhost:1234/abc

2. Плагин Maven Jetty 8.x

2.1 “Группид” – это org.mortbay.jetty , по умолчанию он работает на порту 8080, в корневом контексте “/”.

  
	org.mortbay.jetty
	jetty-maven-plugin
	8.1.16.v20140903
  

2.2 Измените другой контекстный путь, установите секунды для проверки изменений и автоматического горячего повторного развертывания.

  
	org.mortbay.jetty
	jetty-maven-plugin
	8.1.16.v20140903
	
		10
		
			/abc
		
	
  

Развернутый URL-адрес: http://localhost:8080/азбука

2.3 Для запуска измените другой порт.

  
	org.mortbay.jetty
	jetty-maven-plugin
	8.1.16.v20140903	
	
		10
		
			/abc
		
		
			
			8888
			
		
	
  

Развернутый URL-адрес: http://localhost:8888/abc

В качестве альтернативы вы можете передать системное свойство jetty.port вручную.

mvn -Djetty.port=8888 jetty:run

P.S Класс Селектканалконнектор является соединителем причала по умолчанию.

Рекомендации

  1. Википедия: Веб-сервер Причала
  2. Плагин Jetty Maven 9.x
  3. Плагин Jetty Maven 8.x

Оригинал: “https://mkyong.com/maven/maven-jetty-plugin-examples/”