Tomcat дает сбой при первом запросе в сочетании с jsvc - PullRequest
0 голосов
/ 10 февраля 2010

У меня есть веб-приложение, в котором первый запрос может занять несколько секунд, так как некоторые синглтоны инициализируются.

Я использовал конструкции mod_proxy и jsvc , упомянутые в этом вопросе и описанные на этой странице , для подключения apache к tomcat (данные подаются по SSL)

Для примера приложения Tomcat все работает как надо. Однако при использовании моего приложения я получаю следующую ошибку в моем журнале apache:

[Wed Feb 10 09:48:29 2010] [error] [client 130.12.1.26] (70014)End of file found: proxy: error reading status line from remote server localhost
[Wed Feb 10 09:48:29 2010] [error] [client 130.12.1.26] proxy: Error reading from remote server returned by /MyWebApp/MyWebApp.faces

и я получаю следующую ошибку в выводе tomcat:

10/02/2010 09:48:29 9947 jsvc.exec error: Service exit with a return value of 1

Я не специалист по этому вопросу, поэтому мне хотелось бы знать, в чем причина проблемы и где мне искать ответ?

1 Ответ

0 голосов
/ 23 марта 2010

Я обнаружил, что использовал JFreeChart, который по некоторым причинам пытался подключиться к сеансу X.

Установив следующее значение в /etc/init.d/tomcat, мне удалось обойти это:

CATALINA_OPTS="-Djava.awt.headless=true"
...