【发布时间】:2014-10-28 14:11:33
【问题描述】:
此时我在我们的一个客户的 RHEL 服务器上运行 Apache 和 Tomcat。 他要求的是在同一台服务器/机器(它是一个 QUA 服务器)中,我们有 4 个网站(都一样) 示例:
http:// 主机名 http://hostname.domain.com https:// 主机名 https://hostname.domain.com
http 重定向到机构页面,https 重定向到应用程序页面 (/servlet/CO)
Apache 在哪里处理 http,并将 https 重定向到 TomCat。
问题是我可以让它为 1 个 http 和 1 个 https 工作(机构页面和应用程序页面)。 但是如果我让它们中的 4 个工作,应用程序在加载时返回一个 JavanullpointException。
而且我不知道它是否是由 /etc/hosts 和 ssl.conf 中的主机名/ip/fqdn 的重定向引起的,而应用程序根本不处理这些配置。
或者如果我做错了什么。
所做的唯一重大更改是在 SSL.Conf 中添加了
Web-INF...等
我不知道你能不能帮忙。我知道缺乏我无法提供的信息。
谢谢
编辑:完全忘记了
java.lang.NullPointerException
at java.util.StringTokenizer.<init>(StringTokenizer.java:199)
at java.util.StringTokenizer.<init>(StringTokenizer.java:236)
at ▒.▒sg.<init>(Unknown Source)
at ▒.▒sg.▒a(Unknown Source)
at ▒.▒w0.▒a(Unknown Source)
at ▒.▒x0.doGet(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:775)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:704)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:897)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
at java.lang.Thread.run(Thread.java:701)
【问题讨论】:
-
如果你可以看到一个 NullPointer 被抛出,如果你可以发布一个堆栈跟踪会有所帮助
-
编辑了最初的帖子。对不起
标签: java apache tomcat ssl rhel5