powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JBOSS + apache + virtualhost - отчет о проделанной работе
4 сообщений из 4, страница 1 из 1
JBOSS + apache + virtualhost - отчет о проделанной работе
    #34213344
zirex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
galishaА могли бы, если не затруднит, описать все настройки разом ?
Спасибо.
попробую, если что не так - коллеги подкорректируют:

У НАС ЕСТЬ
1. Приложения rootApp, app1, app2
2. JBOSS 4.0.5
3. Apache/2.0.54
4. mod_jk - mod_jk-apache-2.0.49-linux-i686.so

НАСТРОЙКА ПРИЛОЖЕНИЙ
1. rootApp: jboss-web.xml
Код: plaintext
1.
2.
  <virtual-host>my_root_app</virtual-host> 
  <context-root>/</context-root>

2. app1: jboss-web.xml
Код: plaintext
1.
2.
  <virtual-host>my_app1</virtual-host> 
  <context-root>/</context-root>

3. app2: jboss-web.xml
Код: plaintext
1.
2.
  <virtual-host>my_app2</virtual-host> 
  <context-root>/</context-root>

НАСТРОЙКА JBOSS - deploy/jbossweb-tomcat55.sar/server.xml
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
<Server>
   <Service name="jboss.web"
                     className="org.jboss.web.tomcat.tc5.StandardService">
      <Engine name="jboss.web" defaultHost="localhost" jvmRoute="node1">

         <Realm className="org.jboss.web.tomcat.security.JBossSecurityMgrRealm"
            certificatePrincipal="org.jboss.security.auth.certs.SubjectDNMapping"
            allRolesMode="authOnly"
            />

        <Host name="app1.mydomain.org"
            autoDeploy="true" deployOnStartup="false" deployXML="false">
            <Alias>my_app1</Alias>
            <DefaultContext cookies="true" crossContext="true" override="true"/>
         </Host>

        <Host name="app2.mydomain.org"
            autoDeploy="true" deployOnStartup="false" deployXML="false">
            <Alias>my_app2</Alias>
            <DefaultContext cookies="true" crossContext="true" override="true"/>
         </Host>

        <Host name="mydomain.org"
            autoDeploy="true" deployOnStartup="false" deployXML="false">
            <Alias>my_root_app</Alias>
            <DefaultContext cookies="true" crossContext="true" override="true"/>
         </Host>
       
      </Engine>
   </Service>
</Server>

НАСТРОЙКА JBOSS - deploy/jbossweb-tomcat55.sar/META-INF/jboss-service.xml
Код: plaintext
1.
2.
3.
...
<attribute name="UseJK">true</attribute>
...


НАСТРОЙКА Apache - /etc/httpd/httpd.conf
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
  ...
  Include conf/mod_jk.conf

  <VirtualHost mydomain.org: 80 >
        ServerAdmin root@localhost
        ServerName  mydomain.org
        ErrorLog logs/tomcat-error_log
        CustomLog logs/tomcat-access_log common
        JkMount /* node1
</VirtualHost>

  <VirtualHost app1.mydomain.org: 80 >
        ServerAdmin root@localhost
        ServerName  app1.mydomain.org
        ErrorLog logs/tomcat-error_log
        CustomLog logs/tomcat-access_log common
        JkMount /* node1
</VirtualHost>

  <VirtualHost app2.mydomain.org: 80 >
        ServerAdmin root@localhost
        ServerName  app2.mydomain.org
        ErrorLog logs/tomcat-error_log
        CustomLog logs/tomcat-access_log common
        JkMount /* node1
</VirtualHost>
  ...


НАСТРОЙКА Apache - /etc/httpd/mod_jk.conf
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
LoadModule jk_module modules/mod_jk.so
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
JkRequestLogFormat "%w %V %T"
JkMountFile conf/uriworkermap.properties
JkShmFile logs/jk.shm

НАСТРОЙКА Apache - /etc/httpd/conf/workers.properties
Код: plaintext
1.
2.
3.
4.
5.
worker.list=node1
worker.node1.port= 8009 
worker.node1.host=mydomain.org
worker.node1.type=ajp13
worker.node1.lbfactor= 1 

НАСТРОЙКА Apache - /etc/httpd/conf/uriworkermap.properties
Код: plaintext
1.
/*=node1


Наверное все :)
Но мог, что-нибудь забыть :)
...
Рейтинг: 0 / 0
JBOSS + apache + virtualhost - отчет о проделанной работе
    #34215531
galisha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо большое
...
Рейтинг: 0 / 0
JBOSS + apache + virtualhost - отчет о проделанной работе
    #34215628
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что-то не нравится мне деплоймент 3 приложений в один контекст. Админ посоветовал порулить mod-rewrite.
...
Рейтинг: 0 / 0
JBOSS + apache + virtualhost - отчет о проделанной работе
    #34216593
zirex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Deadyчто-то не нравится мне деплоймент 3 приложений в один контекст.
Да в один контекст, но разных виртуальных хостов
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JBOSS + apache + virtualhost - отчет о проделанной работе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]