zaterdag 30 april 2016

Maven Tomcat Webapp aanmaken

mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-webapp -DgroupId=com.olsthoorn.moviemanager -DartifactId=movie-manager-tomcat -DinteractiveMode=false

Vervolgens in tomcat/conf/server.xml het poort nummer veranderen:
<Connector port="8085" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

Met services.msc kun je de service aanzetten.

in tomcat/conf/tomcat-users.xml moet je nog een admin gebruiker aanmaken.

<tomcat-users>
<role rolename="manager-gui"/>
<user username="admin" password="admin" roles="manager-gui"/>
</tomcat-users>

Alle .war bestanden die je in je webapps folder van tomcat gooit wordt uitgerold.

Het fijnste is natuurlijk om met maven automatisch een deploy te doen, met mvn install tomcat:deploy, maar helaas krijg ik dat niet aan de gang.

Alles heb ik nu ook onder Linux werkend. Dan zie je de kracht van Java: op linux werkt het ook gewoon.

Normaal gesproken gebruik je Maven als volgt:
mvn -DskipTests clean install

Geen opmerkingen:

Een reactie posten