Можно ли установить Apache OfBiz с существующей версией Tomcat? - PullRequest
0 голосов
/ 22 октября 2018

В прошлом году я установил Tomcat с mod_jk для Dashbuilder.Я хотел бы установить OfBiz, который также использует Tomcat, но похоже, что Tomcat включен в файлы OfBiz.

Как запустить Tomcat с mod_jk для обратного прокси-сервера и нескольких приложений, таких как OfBiz и Dashbuilder?

Конфигурации:

apache conf file

JkMount /dashbuilder* worker1
JkMount /someapp2r* worker2
JkMount /someapp3* worker3
JkMount /ofbiz* worker4

worker.properties

worker.list=worker1, worker2, worker3, worker4,status
worker.list=worker1
worker.worker1.type=ajp13
worker.worker1.host=127.0.0.1
worker.worker1.port=8009

worker.list=worker2
worker.worker2.type=ajp13
worker.worker2.host=127.0.0.1
worker.worker2.port=8009

worker.list=worker3
worker.worker3.type=ajp13
worker.worker3.host=127.0.0.1
worker.worker3.port=8009

worker.list=worker4
worker.worker3.type=ajp13
worker.worker3.host=127.0.0.1
worker.worker3.port=8009

# Status worker for managing load balancer
worker.status.type=status

Ошибка С существующим Tomcat 8.5, работающим с mod_jk для других приложений

INFO: Initializing ProtocolHandler ["ajp-nio-8009"]
Oct 22, 2018 10:51:06 AM org.apache.coyote.AbstractProtocol init
SEVERE: Failed to initialize end point associated with ProtocolHandler ["ajp-nio-8009"]
java.net.BindException: Address already in use

Ошибка после выключения существующей версии Tomcat 8.5 и попытки запуска ofbiz.

INFO: No global web.xml found

Я искал работника и обнаружил, что это может иметь или не иметь отношение.

runtime/logs/ofbiz-2018-10-22-1.log:3218:2018-10-22 02:59:49,428 |kJoinPool-1-worker-1 |ModelServiceReader            |W| Service deleteWorkEffortInventoryProduced is defined more than once, most recent will over-write previous definition(s)

grep -rsn kJoinPool *

framework/base/src/main/java/org/apache/ofbiz/base/concurrent/ExecutionPool.java:45:    public static final ForkJoinPool GLOBAL_FORK_JOIN = new ForkJoinPool();

grep -rsn GLOBAL_FORK_JOIN *

framework/base/src/main/java/org/apache/ofbiz/base/concurrent/ExecutionPool.java:45:    public static final ForkJoinPool GLOBAL_FORK_JOIN = new ForkJoinPool();

1 Ответ

0 голосов
/ 23 октября 2018

Я думаю, что использование внешнего Tomcat больше не поддерживается OOTB с R9.04.Пожалуйста, обратитесь к thread .

. Вы также можете использовать почтовую рассылку пользователя Apache OFBiz list для таких запросов.

HTH

...