Via Cà Matta 2 - Peschiera Borromeo (MI)
+39 02 00704272
info@synaptica.info

Deploy su tomcat multipli con maven 2

Digital Innovation Partner

Deploy su tomcat multipli con maven 2

Ciao tutti!
Gestire più tomcat server tramite maven è semplicissimo.

Nel vostro pom.xml aggiungete più profili, uno per ogni server su cui volete fare il deploy del vostro war, in questo modo:



	...
	
		
			tomcat-pre
			
			
				tomcat-1
				http://192.168.###.###:8080/manager
			
		
		
			tomcat-prod
			
			
				tomcat-2
				http://192.168.###.###:8080/manager
			
		
	
	...

E configurare il tomcat-maven-plugin in questo modo:


	...
	
		
			
				...
				
					org.codehaus.mojo
					tomcat-maven-plugin
					
						${tomcat-server}
						${tomcat-url}
					
				
				...
			
		
	

Fatto questo non vi resta che censire i server nel file ~/.m2/settings.xml. In questo modo le vostre credenziali di accesso ai server sono al sicuro perché non incluse dentro la vostra web application:


	
		
		        tomcat-1
		        admin
		        changeit1
		
		
		        tomcat-2
		        root
		        changeit2
		
	
	...

Ora non vi resta che eseguire il target deploy di maven indicando quale sia il profilo e, quindi, il server su cui effettuare il deploy. Potete indicare il profilo semplicemente tramite l’opzione “-P” al comando mvn:

mvn tomcat:deploy -P tomcat-prod

Alla prossima!
Fede

Lascia un commento