Как подключить JBoss AS 7.1.1 к IIS 7 с помощью Apache ISAPI Redirector 1.2.37
Я пытаюсь перенести свое веб-приложение из JBoss EAP 5 в AS 7.1.1, и я не могу перенаправить запросы IIS в JBoss Web (Tomcat) в Windows 2008 R2 X64.
У меня есть фильтр, авторизованный и работающий в IIS, указывающий на правильные файлы DLL и файлы свойств, и я следовал всем инструкциям, которые я смог найти, чтобы заставить его работать под JB 7 (он работал под JB 5). Я пропускаю последний шаг, который, кажется, никто не освещает в своих постах и ответах.
Где вы вносите изменения, чтобы подключить JBoss Web к порту 8009, используемому соединителем AJP 1.3? Большинство примеров относится к обновлению соединителя в файле server.xml в файле JBOSS_HOME/server/default/Deploy/jbossweb.sar.
У меня нет ничего подобного в новой папке JBOSS_HOME/standalone/deployments. Где настроен JBoss Web?
Спасибо за любые указатели или примеры, которые вы могли бы предоставить.
1 ответ
Наконец, выяснилось, что проблема заключалась в отсутствующем коннекторе ajp, который должен был быть определен в standalone.xml в веб-подсистеме следующим образом:
<subsystem xmlns="urn:jboss:domain:web:1.1" default-virtual-server="eStar-Host" native="false">
<connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http"/>
<connector name="https" protocol="HTTP/1.1" scheme="https" socket-binding="https" secure="true">
<ssl/>
</connector>
<connector name="ajp13" protocol="AJP/1.3" scheme="http" socket-binding="ajp" redirect-port="8443"/>
<virtual-server name="eStar-Host" enable-welcome-root="true">
<alias name="localhost"/>
</virtual-server>
</subsystem>