Назад | Перейти на главную страницу

Разъем XAMPP Tomcat Apache

Я нахожусь в процессе перестройки своей локальной конфигурации разработки и пытаюсь установить коннектор tomcat, чтобы apache и tomcat разговаривали друг с другом. У меня xampp и tomcat установлены правильно и проверены через сафари.

Я использую tomcat-connector-current-src.tar.gz, распакованный в / Applications / XAMPP / xamppfilescustom / tomcatconnectors, я могу настроить коннектор ./configure --with-apxs = / Applications / XAMPP / xamppfiles / bin / apxs однако, когда я использую "make" в терминале, я получаю несколько странных ошибок в самом конце процесса:

ld: unknown option: -I / Applications / XAMPP / xamppfiles / include collect2: ld вернул 1 статус выхода ld: unknown option: -I / Applications / XAMPP / xamppfiles / include collect2: ld возвратил 1 статус выхода липо: невозможно открыть входной файл: /var/tmp//ccs5y7FI.out (Нет такого файла или каталога) make [1]: * [mod_jk.la] Ошибка 1 make: * [all-recursive] Ошибка 1

Мне интересно, знает ли кто-нибудь, в чем дело, или может указать мне на запись в блоге, в которой обсуждается, как этого добиться. Я искал довольно долго.

Да, это мой первый пост о serverfault, я думаю, меня можно назвать нубом serverfault, если я упустил какую-либо информацию, которая может потребоваться для помощи в устранении неполадок, пожалуйста, дайте мне знать.

Спасибо

В Apache 2.2 (а не 2.0) используйте mod_proxy_ajp и mod_proxy_balancer, а не mod_jk. Эти два модуля предварительно скомпилированы с XAMPP.

Видеть: http://tomcat.apache.org/connectors-doc/miscellaneous/faq.html (см. раздел «Работает ли это на Apache 2.2?»)

Похоже, я использовал неправильную серию команд, после множества исследований эта серия шагов распаковывалась и создавала файл правильно:

./configure --with-apxs = / Applications / XAMPP / xamppfiles / bin / apxs cd apache-2.0 make -f Makefile.apxs install cd / Applications / XAMPP / xamppfiles / modules ls -l (убедитесь, что у вас есть файл mod_jk. так файл)