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

Reply via email to