2014-10-28 116 views
0

在這一刻,我有Apache的& Tomcat運行在我們的客戶的RHEL服務器上。 他問的是什麼,在同一臺服務器/計算機(它的一個QUA服務器)我們有4個網站(都一樣) 例:Apache&TomCat&SSL - 應用程序不工作

的http://主機名的http://爲hostname.domain。 COM的https://主機名 的https:// hostname.domain.com

該HTTP重定向到一個機構頁和HTTPS重定向到Aplication頁(/ 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) 
+0

如果你能看到一個NullPointer被拋出,這將有助於如果你可以發佈堆棧跟蹤 – epoch 2014-10-28 14:14:16

+0

編輯初始帖子。 對不起 – LouFiasco 2014-10-28 14:34:24

回答

0

好吧,你所提供的信息是相當有限的,但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) 
+0

愚蠢的懷疑。 那些▒.ı是問題,還是隻是隨機caracthers沒有相關性? – LouFiasco 2014-10-29 18:24:22

+0

我以爲這是混淆,因爲你不想顯示你的公司名稱? – epoch 2014-10-29 20:23:49

+0

沒有。 catalina.out返回那樣的錯誤。 :/ – LouFiasco 2014-10-30 10:53:55