Как запустить несколько экземпляров Activiti в разных портах? - PullRequest
0 голосов
/ 04 ноября 2018

У меня есть файл pom.xml, который устанавливает порт tomcat на 8080 в моем проекте activiti.

<maven.tomcat.port>8080</maven.tomcat.port>

Есть ли способ установить несколько портов в pom.xml?

Ответы [ 2 ]

0 голосов
/ 04 ноября 2018

Для двух экземпляров активности вам не нужно запускать его на двух Вместо этого вы можете дублировать WAR-файлы и переименовывать их, как описано в подходе 1:

Первый подход

  1. Для v6.0.0 вы можете просто скачать activiti-6.0.0.zip, распаковать его.
  2. Скопируйте activiti-rest файл WAR и переименуйте один из них в activiti-rest1, а другой в activiti-rest2
  3. Скопируйте activiti-app файл WAR и переименуйте один из них в activiti-app1, а другой в activiti-app2
  4. Переместить все 4 файла WAR в ваше веб-приложение tomcat
  5. Запустить Tomcat

Теперь вы можете получить к ним доступ следующим образом:


Второй подход

Если это по-прежнему не удовлетворяет вашим потребностям, убедитесь, что на вашем компьютере есть два экземпляра tomcat

  1. Скопируйте файлы war в оба экземпляра tomcat
  2. Запуск 1-го экземпляра Tomcat по умолчанию (так по умолчанию используется порт 8080)
  3. Перейти к пути для второго экземпляра Tomcat и отредактировать Tomcat2/conf/server.xml
  4. Найдите следующий код:

       <Connector port="8080" maxHttpHeaderSize="8192"
           maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
           enableLookups="false" redirectPort="8443" acceptCount="100"
           connectionTimeout="20000" disableUploadTimeout="true" />
    
  5. Измените порт соединителя с 8080 по умолчанию на другой действительный номер порта, например 9090 .

  6. Запустить экземпляр tomcat 2

Теперь вы можете получить к ним доступ следующим образом:


Третий подход

Если вы используете Activiti в зависимости от его maven-зависимости внутри вашего приложения весенней загрузки, скопируйте код в другое место и отредактируйте файл application.properties в src/main/resources, затем измените порт на server.port=9090.

0 голосов
/ 04 ноября 2018

вы используете пружинный ботинок? Зачем вам нужно больше портов? Если вы хотите иметь несколько экземпляров, вам понадобится несколько котов в разных процессах Java. Но обычно вам это не нужно, если вы предоставляете больше информации, мы можем предоставить более подробный ответ.

...