Cześć, próbuję skonfigurować Maven'a do deploy'owania aplikacji w lokalizację virtual hosta, który jest skonfigurowany w Tomcat.
server.xml
<Host name="sys.localhost" appBase="sys_app"
unpackWARs="true" autoDeploy="true">
<Alias>sys.localhost</Alias>
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="sys_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
tomcat-users.xml
<role rolename="manager"/>
<role rolename="admin"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="admin" password="admin" roles="manager-script"/>
pom.xml
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<hostName>sys.localhost</hostName>
<aliases>sys.localhost </aliases>
<a href="http://localhost:8080/manager/text">http://localhost:8080/manager/text</a>
<server>ApacheTomcat</server>
<path>/</path>
<username>admin</username>
<password>admin</password>
</configuration>
</plugin>
Wrzucenie komendy
mvn tomcat7:redeploy -Dmaven.test.skip=true
powoduje deploy do domyślnego folderu webapps (ROOT - path puste), a chciałbym aby wszystko lądowało w folderze sys_app (taka sama ścieżka jak do webapps - tzn. oba są w tym samym folderze tomcat/).
Jak przerzucę ręcznie pliki z webapps do sys_app to wszystko elegancko śmiga :)
Nie mogę sobie poradzić z tym żeby ustawić poprawną ścieżkę do virtual hosta dla mavena.