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>