You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Bill <to...@tadi.com> on 2002/09/26 01:46:26 UTC

Question from a newbie on running a web application

Hi,
I just installed Tomcat 4.1 and tried my web application.  But, ran into an
exception which I have tried to resolved for most of the day, without any
success.

This is the steps I used:
1.  copied the application jar files to %CATALINA_HOME%\shared\lib
2.  copied the war file to %CATALINA_HOME%\webapps

When tomcat started, the war file expanded into the subdirectories
correctly.  However, once I started to run the web application, I got the
following exception.  A couple of questions came out of this:

1.  Why do some of the class have "Unkknown Source"?
2.  The not-found class,  javax.security.auth.SubjectDomainCombiner, belongs
to Sun's jaas.jar, which is in the shared\lib directory.  This jar also
contains the class, javax.security.auth.Subject, which is the class before
the not-found class in the exception...this doesn't make much sense to
me...how can a class being called by another class in the same jar be
not-found?

I also moved the jaas.jar to other lib's, e.g. \common\lib, with the same
error.

Did I miss something?

Pls help...thnx,
Bill



java.lang.ExceptionInInitializerError: java.lang.SecurityException:
java.lang.ClassNotFoundException: javax.security.auth.SubjectDomainCombiner
at javax.security.auth.Subject.(Subject.java:170)
at com.tad.security.core.logon.imp.LoginContext.personalizeRequest(Unknown
Source)
at com.tad.security.core.logon.imp.JUMAuthenticator.logon(Unknown Source)
at com.tad.security.core.tadmimp.logon.TADLogonServlet.doLogon(Unknown
Source)
at
com.tad.security.core.tadmimp.logon.TADLogonServlet.uidPasswordLogon(Unknown
Source)
at com.tad.security.core.tadmimp.logon.TADLogonServlet.doPost(Unknown
Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:1145)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:1264)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:260)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:191)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2397)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:170)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:171
)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:174)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:405)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:380)
at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:508)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:533)
at java.lang.Thread.run(Thread.java:484)






--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>