Mvn tomcat: запустить - изменить порт maven tomcat по умолчанию

Попытка выполнить Spring шаги учебного курса roo, которые я выполняю:

$ mkdir sample
$ cd sample
$ roo
roo> script --file filename.roo
roo> quit
$ mvn tomcat:run

и когда я запускаю mvn tomcat:run, я получаю консоль на основе INFO: Starting Coyote HTTP/1.1 on http-8080, потому что этот порт занят. Где я могу изменить порт 8080 на другой (я попытался изменить порт tomcat, не нашел ничего в папке maven, папке .m2 и в папке проекта)? Заранее благодарим за любую помощь.

Ответ 1

Вы можете использовать:

mvn tomcat:run -Dmaven.tomcat.port=8081

чтобы запустить его на другом порту (8081 в этом случае).

В качестве альтернативы определите раздел pluginMangement в вашем pom, который настраивает конфигурацию "port" в плагине tomcat.

Ответ 3

Вы можете изменить указать свой собственный номер порта, на котором вы хотите запустить tocat, в файле POM.xml

           <plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <version>2.2</version>
                <configuration>
                    <path>/</path>
                    <contextReloadable>true</contextReloadable>
                    <port>5555</port>
                </configuration>
            </plugin>

После этого отправляйтесь Run As-> Maven Build-> "tomcat7: run"