Я нахожусь в процессе перестройки своей локальной конфигурации разработки и пытаюсь установить коннектор 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. так файл)