Автор Гілка: Tomcat сумісно з  Apache2  (Прочитано 2282 раз)

Відсутній greyknightnemo

  • Новачок
  • *
  • дописів: 21
  • Карма: +0/-0
Tomcat сумісно з  Apache2
« : 2011-03-24 19:28:18 »
Доброго дня. Маю проблему із сумісністю tomcat6 та apache2.
Ситуація така: на сервері з Ubuntu Server Edition 10.10 стоять tomcat6 з apache2. tomcat потрібен для роботи одного ресурсу, до якого потрібно звертатися через http://адреса:8080/xmlui, на apache інші сайти на cms. Коли apache працює - не працює tomcat. Раніше була ситуація, що і tomcat i apache працювали разом, але при зверненні на різні хости (один для tomcat, другий apache), відкривалася та сама сторінка.
Чи може хтось допомогти з налашутванням хостів? І чи потрібні додаткові налаштування сервера tomcat?

Відсутній anatolijd

  • Графоман
  • ****
  • дописів: 325
  • Карма: +0/-0
Re: Tomcat сумісно з  Apache2
« Відповідей #1 : 2011-03-24 20:45:52 »
"Коли apache працює - не працює tomcat ? "  не зрозуміло , що значить не працює ? не запускається ?

томкет повинен слухати порт 8080, відповідно апач - жодним чином не слухати слухати комбінацію ІР:Порт на яку налаштований томкет.

"Раніше була ситуація, що і tomcat i apache працювали разом," - що значить працювали ? це значить працювали правильно, чи лише те що їх обидка можна було запустити ?


пошукайте в конфігу апача на предмет такого:

Listen 80
Listen 8080

, або можливо що десь помилка в визначенні віртуальних хостів, щось типу такого

<VirtualHost *:*>
      DocumentRoot /www/default
</VirtualHost>



Відсутній Re.

  • Загальний модератор
  • Літератор
  • *****
  • дописів: 1898
  • Карма: +1/-0
Re: Tomcat сумісно з  Apache2
« Відповідей #2 : 2011-03-24 20:49:29 »
У httpd.conf пропишіть Listen 80. І через 80 порт можете заходити на апач, а через 8080 на томкет. Наскільки я розумію…

Edit:
Ой, обігнали з відповіддю.
« Змінено: 2011-03-24 20:51:00 від Re. »

Відсутній greyknightnemo

  • Новачок
  • *
  • дописів: 21
  • Карма: +0/-0
Re: Tomcat сумісно з  Apache2
« Відповідей #3 : 2011-03-24 21:18:25 »
"Коли apache працює - не працює tomcat ? "  не зрозуміло , що значить не працює ? не запускається ?
апач і томкат запускаються, працюють, але при зверненні на сайт на томкаті - нічого не знаходить, і видає помилку апача, а не томката.
"Раніше була ситуація, що і tomcat i apache працювали разом," - що значить працювали ? це значить працювали правильно, чи лише те що їх обидка можна було запустити ?
Працювали обидва, і при зверненні за відповідною адресою запускалися свої сайти.Але ри зверненні на різні хости (один для tomcat без порта, другий apache), відкривалася та сама сторінка.

Ще забув додати, що стоїть webmin ш все роблю через нього. І при редагуванні вірутальних хостів додаються нові конфіги в etc/apache2/site-avaible. В httpd.conf прописав тільки
ServerName localhost
, тому що при рестарті апача він видав помилку, в неті знайшов вирішення ціїє проблеми прописавши даний рядок.

У файлі ports.conf знайшов прослуховування портів  Listen 80 Listen 443 Listen ip:8080
Як я зрозумів рядок з Listen ip:8080 потрібно стерти?

P.S. Дякую за відповідь

Відсутній greyknightnemo

  • Новачок
  • *
  • дописів: 21
  • Карма: +0/-0
Re: Tomcat сумісно з  Apache2
« Відповідей #4 : 2011-03-25 12:15:44 »
Дякую за допомогу! Я закоментував Listen:8080 тепер все працює, як має бути.