我有一个Web应用程序,其中第一个请求可能需要几秒钟,因为有些单例初始化。
我使用了this question中提到的 mod_proxy 和 jsvc 构造,并在this page上进行了描述,以便将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
我不是这方面的专家所以我想知道问题的原因是什么以及我应该在哪里寻找答案?
答案 0 :(得分:0)
我发现我使用了JFreeChart,由于某些原因,它尝试连接到X会话。
通过在/etc/init.d/tomcat中设置以下值,我设法绕过它:
CATALINA_OPTS="-Djava.awt.headless=true"