У меня есть файл pom.xml, который устанавливает порт tomcat на 8080 в моем проекте activiti.
<maven.tomcat.port>8080</maven.tomcat.port>
Есть ли способ установить несколько портов в pom.xml?
Для двух экземпляров активности вам не нужно запускать его на двух Вместо этого вы можете дублировать WAR-файлы и переименовывать их, как описано в подходе 1:
activiti-rest
activiti-rest1
activiti-rest2
activiti-app
activiti-app1
activiti-app2
Теперь вы можете получить к ним доступ следующим образом:
http://localhost:8080/activiti-app1 http://localhost:8080/activiti-app2 http://localhost:8080/activiti-rest1 http://localhost:8080/activiti-rest2
Если это по-прежнему не удовлетворяет вашим потребностям, убедитесь, что на вашем компьютере есть два экземпляра tomcat
Tomcat2/conf/server.xml
Найдите следующий код:
<Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" />
Измените порт соединителя с 8080 по умолчанию на другой действительный номер порта, например 9090 .
http://localhost:8080/activiti-app http://localhost:9090/activiti-app http://localhost:8080/activiti-rest http://localhost:9090/activiti-rest
Если вы используете Activiti в зависимости от его maven-зависимости внутри вашего приложения весенней загрузки, скопируйте код в другое место и отредактируйте файл application.properties в src/main/resources, затем измените порт на server.port=9090.
application.properties
src/main/resources
server.port=9090
вы используете пружинный ботинок? Зачем вам нужно больше портов? Если вы хотите иметь несколько экземпляров, вам понадобится несколько котов в разных процессах Java. Но обычно вам это не нужно, если вы предоставляете больше информации, мы можем предоставить более подробный ответ.