I'm going to describe the process that I have followed to develop servlet
Authorize. What problem do you find in this development? I create to have
followed all the steps to make work it. Thanks.


The Authorize.class is in:

/u/jakarta-tomcat-5.5.4/webapps/demo/WEB-INF/classes/Authorize.java
/u/jakarta-tomcat-5.5.4/webapps/demo/WEB-INF/classes/Authorize.class


The servlet Authorize es defined in:

/u/jakarta-tomcat-5.5.4/webapps/demo/WEB-INF/classes/web.xml

http://mydomain.com/demo/servlet/Authorize
 


The source code for the Authorize class is:


import java.io.*;
import java.lang.*;
import java.text.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;

import com.demo.global.DEMO.*;

public class Authorize extends HttpServlet {
    protected void service(HttpServletRequest request,HttpServletResponse
response)
        throws IOException, ServletException
     {

 try{
        DEMO demoobj = new DEMO ();

 }catch (Exception e) {}
}



And the demo.jar is defined in catalina.sh classpath

# Add on extra jar files to CLASSPATH

CLASSPATH="$CLASSPATH":"$CATALINA_HOME"/bin/bootstrap.jar:"$CATALINA_HOME"/b
in/commons-logging-api.jar:/usr/java/jdk1.5.0/lib/soap.jar:/usr/java/jdk1.5.
0/lib/demo.jar:/usr/java/jdk1.5.0/lib/src/


The log error:


SEVERE: Allocate exception for servlet Authorize
javax.servlet.ServletException: Error instantiating servlet class Authorize
        at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:10
20)
        at
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:711)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:131)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:178)
        at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
.java:407)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126
)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105
)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:107)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:825)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:731)
        at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.jav
a:526)
        at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWo
rkerThread.java:80)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:684)
        at java.lang.Thread.run(Thread.java:595)


-----Mensaje original-----
De: Marc Farrow [mailto:[EMAIL PROTECTED] 
Enviado el: lunes, 05 de junio de 2006 18:35
Para: Tomcat Users List
Asunto: Re: Allocate exception

is the Authorize class (the servlet) in a package?  if so, you need the
package qualified name.  If not, then Java strongly urges the use of one.
Also, where is the Authorize.class file or the jar containing the
Authorize.class located?

On 6/5/06, Miguel Angel Ruz <[EMAIL PROTECTED]> wrote:
>
>
> Thanks Marc for your answer!!!
>
>
> The servlet "Authorize" is definid in web.xml
>
> .......
>
>    <servlet>
>        <servlet-name>Authorize</servlet-name>
>        <servlet-class>Authorize</servlet-class>
>    </servlet>
>
> ......
>
>    <servlet-mapping>
>        <servlet-name>Authorize</servlet-name>
>        <url-pattern>/servlet/Authorize</url-pattern>
>    </servlet-mapping>
>
> .....
>
>
>
> -----Mensaje original-----
> De: Marc Farrow [mailto:[EMAIL PROTECTED] Enviado el: lunes, 05 
> de junio de 2006 18:13
> Para: Tomcat Users List
> Asunto: Re: Allocate exception
>
> This looks like a configuration error.  It seems as though a servlet 
> named "Authorize" has been declared somewhere, but not properly 
> defined.  Check your web.xml.
>
> On 6/5/06, Miguel Angel Ruz <[EMAIL PROTECTED]> wrote:
> >
> >
> >
> > Hi !!
> >
> > I´m programming a Servlet with Tomcat 5.5
> >
> > It´s running but with this code
> >
> >
> > try{
> >        DEMO demoobj = new DEMO ();
> >
> > }catch (Exception e) {}
> >
> >
> > Do you Know something about this error ??
> >
> > Thanks.
> >
> >
> >
> >
> > I get this error in catalina.log
> >
> > SEVERE: Allocate exception for servlet Authorize
> > javax.servlet.ServletException: Error instantiating servlet class 
> > Authorize
> >        at
> > org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper
> > .j
> > ava
> > :10
> > 20)
> >        at
> > org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.ja
> > va
> > :711)
> >        at
> > org.apache.catalina.core.StandardWrapperValve.invoke(
> > StandardWrapperValve.ja
> > va:131)
> >        at
> > org.apache.catalina.core.StandardContextValve.invoke(
> > StandardContextValve.ja
> > va:178)
> >        at
> > org.apache.catalina.authenticator.AuthenticatorBase.invoke
> > (AuthenticatorBase
> > .java:407)
> >        at
> > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.
> > ja
> > va
> > :126
> > )
> >        at
> > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.
> > ja
> > va
> > :105
> > )
> >        at
> > org.apache.catalina.core.StandardEngineValve.invoke(
> > StandardEngineValve.java
> > :107)
> >        at
> > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.ja
> > va
> > :148)
> >        at
> > org.apache.coyote.http11.Http11Processor.process(Http11Processor.jav
> > a
> :825)
> >        at
> >
> > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proc
> > es
> > sConne
> > ction(Http11Protocol.java:731)
> >        at
> > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> > PoolTcpEndpoint.jav
> > a:526)
> >        at
> > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt
> > (LeaderFollowerWo
> > rkerThread.java:80)
> >        at
> > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
> > ThreadPool.jav
> > a:684)
> >        at java.lang.Thread.run(Thread.java:595)
> >
> >
> >
> >
> > --------------------------------------------------------------------
> > - To start a new topic, e-mail: users@tomcat.apache.org To 
> > unsubscribe,
> > e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
> --
> Marc Farrow
>
>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, 
> e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


--
Marc Farrow



---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to