Hi.
On 25.04.2017 15:04, Gulhane, Amol wrote:
Hi,
I am trying to configure Windows Authentication for an application using:
1. Windows Server 2008 R2
2. Tomcat 8.0.17
3. IIS 7.5 reverse proxy
4. ISAPI redirector 1.2.42.0 64 bit
5. Connector in Tomcat server.xml: <Connector port="8009" protocol="AJP/1.3" redirectPort="8443"
tomcatAuthentication="false" tomcatAuthorization="false" />
I have deployed 2 .war files (tc.war, tcssoidentity.war & tcssologin.war) on
Tomcat.
Tomcat manager shows that these 3 are running, but once I click the service, only one of
them available. For the other 2, I see message : "The requested resource is not
available" with HTTP Status 404
What could be the reason here ? Or how to debug this problem ?
HTTP Status 404 - /tc/
type Status report
message /tc/
description The requested resource is not available.
________________________________
Apache Tomcat/8.0.17
Further, when I try the URL http://host:8080/tc/... I get following error
Internal Processing Error
java.lang.NullPointerException java.lang.NullPointerException at
com.teamcenter.presentation.wae.internal.ctrl.request.RequestContainerImpl.traverseRequest(Unknown
Source) at
com.teamcenter.presentation.wae.internal.ctrl.context.RequestDispatcher.processRequestContainer(Unknown
Source) at
com.teamcenter.presentation.wae.internal.ctrl.context.ControllerContextImpl.processRequest(Unknown
Source) at
com.teamcenter.presentation.wae.internal.ctrl.injector.RequestInjectorImpl.processRequest(Unknown
Source) at
com.teamcenter.presentation.wae.internal.ctrl.Controller.handleRequest(Unknown
Source) at
com.teamcenter.presentation.wae.internal.ctrl.Controller.service(Unknown
Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:725) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(W
sFilter.java:52) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.teamcenter.presentation.gateway.filters.CompressionFilter.doFilter(Unknown
Source) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.teamcenter.presentation.gateway.filters.ResponseTimeFilter.doFilter(Unknown
Source) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
at org.apache.catalina.authenticator.Authent
icatorBase.invoke(AuthenticatorBase.java:501) at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
at
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:610)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:516)
at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1086)
at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:659)
at
org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:223)
at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1558)
at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1515)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool
Executor.java:1145) at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
April 25, 2017 2:36 PM
Exception:
com.teamcenter.presentation.wae.internal.ctrl.request.RequestInterceptorException:
at:
com.teamcenter.presentation.wae.internal.ctrl.node.PageInterceptor::file:/C:/app/Teamcenter11/TC114T/Tomcat/apache-tomcat-8.0.17/webapps/tc/WEB-INF/teamcenter/presentation/webclient/webclient_app_map.xml:68::no
response generated
Occurred during: webclient_link
URL: http://tc10test-bb:8080/tc/webclient
Amol Gulhane
PLM Project Manager
First, thank you for providing the precise server and tomcat version data.
But second, from the above log, it does not seem that the java classes where the initial
exception occurs, are part of the tomcat code. So you should probably get in touch with
whatever source of that application code, and ask them what it means.
Just from the names of the wars, it looks like the exception may be occurring during some
user authentication phase, before even the real application is being called. That may be
why this is returning a 404 code (not found), instead of some "server error" 5xx code.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org