gpt4 book ai didi

java - Apache 和 TomCat 以及 SSL - 应用程序不工作

转载 作者:行者123 更新时间:2023-11-28 23:34:04 26 4
gpt4 key购买 nike

目前,我有一个 Apache 和 Tomcat 在我们客户的 RHEL 服务器上运行。他要求的是在同一个服务器/机器(它是一个 QUA 服务器)中我们有 4 个网站(都一样)示例:

http:// hostname http:// hostname.domain.com https:// hostname 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 中添加

< location >Web-INF< /location >...etc

我不知道你能不能帮上忙。我知道缺少我无法提供的信息。

谢谢

编辑:完全忘记了

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)

最佳答案

好的,您提供的信息非常有限,但是 StringTokenizer 在这里得到一个 null 参数:

java.lang.NullPointerException
at java.util.StringTokenizer.<init>(StringTokenizer.java:199)
at java.util.StringTokenizer.<init>(StringTokenizer.java:236)
at ▒.▒sg.<init>(Unknown Source) <----- HERE
at ▒.▒sg.▒a(Unknown Source)
at ▒.▒w0.▒a(Unknown Source)
at ▒.▒x0.doGet(Unknown Source)

关于java - Apache 和 TomCat 以及 SSL - 应用程序不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26610513/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com