Apache/Tomcat Java Exception

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • ptaz

    #1

    Apache/Tomcat Java Exception

    Hi I'm trying to run a web page but I get the following error. Ca
    anyone please tell me a solution to this.

    Thanks

    Ptaz

    HTTP Status 500 -

    type Exception report

    message

    description The server encountered an internal error () that prevente
    it from fulfilling this request.

    exception

    javax.servlet.S ervletException : org/apache/log4j/Category
    at org.apache.jasp er.servlet.JspS ervlet.service( JspServlet.java :249)
    at javax.servlet.h ttp.HttpServlet .service(HttpSe rvlet.java:853)
    a
    org.apache.cata lina.core.Appli cationFilterCha in.internalDoFi lter(Applicatio nFilterChain.ja va:247)
    a
    org.apache.cata lina.core.Appli cationFilterCha in.doFilter(App licationFilterC hain.java:193)
    a
    org.apache.cata lina.core.Stand ardWrapperValve .invoke(Standar dWrapperValve.j ava:256)
    a
    org.apache.cata lina.core.Stand ardPipeline$Sta ndardPipelineVa lveContext.invo keNext(Standard Pipeline.java:6 43)
    a
    org.apache.cata lina.core.Stand ardPipeline.inv oke(StandardPip eline.java:480)
    a
    org.apache.cata lina.core.Conta inerBase.invoke (ContainerBase. java:995)
    a
    org.apache.cata lina.core.Stand ardContextValve .invoke(Standar dContextValve.j ava:191)
    a
    org.apache.cata lina.core.Stand ardPipeline$Sta ndardPipelineVa lveContext.invo keNext(Standard Pipeline.java:6 43)
    a
    org.apache.cata lina.authentica tor.Authenticat orBase.invoke(A uthenticatorBas e.java:551)
    a
    org.apache.cata lina.core.Stand ardPipeline$Sta ndardPipelineVa lveContext.invo keNext(Standard Pipeline.java:6 41)
    a
    org.apache.cata lina.core.Stand ardPipeline.inv oke(StandardPip eline.java:480)
    a
    org.apache.cata lina.core.Conta inerBase.invoke (ContainerBase. java:995)
    a
    org.apache.cata lina.core.Stand ardContext.invo ke(StandardCont ext.java:2422)
    a
    org.apache.cata lina.core.Stand ardHostValve.in voke(StandardHo stValve.java:18 0)
    a
    org.apache.cata lina.core.Stand ardPipeline$Sta ndardPipelineVa lveContext.invo keNext(Standard Pipeline.java:6 43)
    a
    org.apache.cata lina.valves.Err orDispatcherVal ve.invoke(Error DispatcherValve .java:171)
    a
    org.apache.cata lina.core.Stand ardPipeline$Sta ndardPipelineVa lveContext.invo keNext(Standard Pipeline.java:6 41)
    a
    org.apache.cata lina.valves.Err orReportValve.i nvoke(ErrorRepo rtValve.java:16 3)
    a
    org.apache.cata lina.core.Stand ardPipeline$Sta ndardPipelineVa lveContext.invo keNext(Standard Pipeline.java:6 41)
    a
    org.apache.cata lina.core.Stand ardPipeline.inv oke(StandardPip eline.java:480)
    a
    org.apache.cata lina.core.Conta inerBase.invoke (ContainerBase. java:995)
    a
    org.apache.cata lina.core.Stand ardEngineValve. invoke(Standard EngineValve.jav a:174)
    a
    org.apache.cata lina.core.Stand ardPipeline$Sta ndardPipelineVa lveContext.invo keNext(Standard Pipeline.java:6 43)
    a
    org.apache.cata lina.core.Stand ardPipeline.inv oke(StandardPip eline.java:480)
    a
    org.apache.cata lina.core.Conta inerBase.invoke (ContainerBase. java:995)
    a
    org.apache.coyo te.tomcat4.Coyo teAdapter.servi ce(CoyoteAdapte r.java:199)
    a
    org.apache.coyo te.http11.Http1 1Processor.proc ess(Http11Proce ssor.java:828)
    a
    org.apache.coyo te.http11.Http1 1Protocol$Http1 1ConnectionHand ler.processConn ection(Http11Pr otocol.java:700 )
    a
    org.apache.tomc at.util.net.Tcp WorkerThread.ru nIt(PoolTcpEndp oint.java:584)
    a
    org.apache.tomc at.util.threads .ThreadPool$Con trolRunnable.ru n(ThreadPool.ja va:683)
    at java.lang.Threa d.run(Thread.ja va:534)

    root cause

    java.lang.NoCla ssDefFoundError : org/apache/log4j/Category
    at org.dbforms.tag lib.DbFormTagTE I.<clinit>(DbFo rmTagTEI.java:3 1)
    at sun.reflect.Nat iveConstructorA ccessorImpl.new Instance0(Nativ
    Method)
    a
    sun.reflect.Nat iveConstructorA ccessorImpl.new Instance(Native ConstructorAcce ssorImpl.java:3 9)
    a
    sun.reflect.Del egatingConstruc torAccessorImpl .newInstance(De legatingConstru ctorAccessorImp l.java:27)
    at java.lang.refle ct.Constructor. newInstance(Con structor.java:2 74)
    at java.lang.Class .newInstance0(C lass.java:308)
    at java.lang.Class .newInstance(Cl ass.java:261)
    a
    org.apache.jasp er.compiler.Tag LibraryInfoImpl .createTagInfo( TagLibraryInfoI mpl.java:353)
    a
    org.apache.jasp er.compiler.Tag LibraryInfoImpl .parseTLD(TagLi braryInfoImpl.j ava:269)
    a
    org.apache.jasp er.compiler.Tag LibraryInfoImpl .<init>(TagLibr aryInfoImpl.jav a:183)
    at
    org.apache.jasp er.compiler.Par ser.parseTaglib Directive(Parse r.java:354)
    at org.apache.jasp er.compiler.Par ser.parseDirect ive(Parser.java :381)
    at org.apache.jasp er.compiler.Par ser.parseElemen ts(Parser.java: 795)
    at org.apache.jasp er.compiler.Par ser.parse(Parse r.java:122)
    at
    org.apache.jasp er.compiler.Par serController.p arse(ParserCont roller.java:199 )
    at
    org.apache.jasp er.compiler.Par serController.p arse(ParserCont roller.java:153 )
    at
    org.apache.jasp er.compiler.Com piler.generateJ ava(Compiler.ja va:227)
    at org.apache.jasp er.compiler.Com piler.compile(C ompiler.java:36 9)
    at
    org.apache.jasp er.JspCompilati onContext.compi le(JspCompilati onContext.java: 473)
    at
    org.apache.jasp er.servlet.JspS ervletWrapper.s ervice(JspServl etWrapper.java: 190)
    at
    org.apache.jasp er.servlet.JspS ervlet.serviceJ spFile(JspServl et.java:295)
    at org.apache.jasp er.servlet.JspS ervlet.service( JspServlet.java :241)
    at javax.servlet.h ttp.HttpServlet .service(HttpSe rvlet.java:853)
    at
    org.apache.cata lina.core.Appli cationFilterCha in.internalDoFi lter(Applicatio nFilterChain.ja va:247)
    at
    org.apache.cata lina.core.Appli cationFilterCha in.doFilter(App licationFilterC hain.java:193)
    at
    org.apache.cata lina.core.Stand ardWrapperValve .invoke(Standar dWrapperValve.j ava:256)
    at
    org.apache.cata lina.core.Stand ardPipeline$Sta ndardPipelineVa lveContext.invo keNext(Standard Pipeline.java:6 43)
    at
    org.apache.cata lina.core.Stand ardPipeline.inv oke(StandardPip eline.java:480)
    at
    org.apache.cata lina.core.Conta inerBase.invoke (ContainerBase. java:995)
    at
    org.apache.cata lina.core.Stand ardContextValve .invoke(Standar dContextValve.j ava:191)
    at
    org.apache.cata lina.core.Stand ardPipeline$Sta ndardPipelineVa lveContext.invo keNext(Standard Pipeline.java:6 43)
    at
    org.apache.cata lina.authentica tor.Authenticat orBase.invoke(A uthenticatorBas e.java:551)
    at
    org.apache.cata lina.core.Stand ardPipeline$Sta ndardPipelineVa lveContext.invo keNext(Standard Pipeline.java:6 41)
    at
    org.apache.cata lina.core.Stand ardPipeline.inv oke(StandardPip eline.java:480)
    at
    org.apache.cata lina.core.Conta inerBase.invoke (ContainerBase. java:995)
    at
    org.apache.cata lina.core.Stand ardContext.invo ke(StandardCont ext.java:2422)
    at
    org.apache.cata lina.core.Stand ardHostValve.in voke(StandardHo stValve.java:18 0)
    at
    org.apache.cata lina.core.Stand ardPipeline$Sta ndardPipelineVa lveContext.invo keNext(Standard Pipeline.java:6 43)
    at
    org.apache.cata lina.valves.Err orDispatcherVal ve.invoke(Error DispatcherValve .java:171)
    at
    org.apache.cata lina.core.Stand ardPipeline$Sta ndardPipelineVa lveContext.invo keNext(Standard Pipeline.java:6 41)
    at
    org.apache.cata lina.valves.Err orReportValve.i nvoke(ErrorRepo rtValve.java:16 3)
    at
    org.apache.cata lina.core.Stand ardPipeline$Sta ndardPipelineVa lveContext.invo keNext(Standard Pipeline.java:6 41)
    at
    org.apache.cata lina.core.Stand ardPipeline.inv oke(StandardPip eline.java:480)
    at
    org.apache.cata lina.core.Conta inerBase.invoke (ContainerBase. java:995)
    at
    org.apache.cata lina.core.Stand ardEngineValve. invoke(Standard EngineValve.jav a:174)
    at
    org.apache.cata lina.core.Stand ardPipeline$Sta ndardPipelineVa lveContext.invo keNext(Standard Pipeline.java:6 43)
    at
    org.apache.cata lina.core.Stand ardPipeline.inv oke(StandardPip eline.java:480)
    at
    org.apache.cata lina.core.Conta inerBase.invoke (ContainerBase. java:995)
    at
    org.apache.coyo te.tomcat4.Coyo teAdapter.servi ce(CoyoteAdapte r.java:199)
    at
    org.apache.coyo te.http11.Http1 1Processor.proc ess(Http11Proce ssor.java:828)
    at
    org.apache.coyo te.http11.Http1 1Protocol$Http1 1ConnectionHand ler.processConn ection(Http11Pr otocol.java:700 )
    at
    org.apache.tomc at.util.net.Tcp WorkerThread.ru nIt(PoolTcpEndp oint.java:584)
    at
    org.apache.tomc at.util.threads .ThreadPool$Con trolRunnable.ru n(ThreadPool.ja va:683)
    at java.lang.Threa d.run(Thread.ja va:534)
    --
    ptaz
    ------------------------------------------------------------------------
    Posted via http://www.codecomments.com
    ------------------------------------------------------------------------

  • Gutter Rat

    #2
    Re: Apache/Tomcat Java Exception

    ptaz <ptaz.1akl1n@ma il.codecomments .com> wrote:
    [color=blue]
    > Hi I'm trying to run a web page but I get the following error. Can
    > anyone please tell me a solution to this.
    >
    > Thanks
    >
    > Ptaz
    >
    > HTTP Status 500 -
    >
    > type Exception report
    >
    > message
    >
    > description The server encountered an internal error () that prevented
    > it from fulfilling this request.
    >
    > exception
    >
    > javax.servlet.S ervletException : org/apache/log4j/Category
    > at
    > org.apache.jasp er.servlet.JspS ervlet.service( JspServlet.java :249)
    > at javax.servlet.h ttp.HttpServlet .service(HttpSe rvlet.java:853)
    > at
    > org.apache.cata lina.core.Appli cationFilterCha in.internalDoFi lter(Applic
    > ationFilterChai n.java:247)
    > at
    > org.apache.cata lina.core.Appli cationFilterCha in.doFilter(App licationFil
    > terChain.java:1 93)
    > at
    > org.apache.cata lina.core.Stand ardWrapperValve .invoke(Standar dWrapperVal
    > ve.java:256)
    > at
    > org.apache.cata lina.core.Stand ardPipeline$Sta ndardPipelineVa lveContext.
    > invokeNext(Stan dardPipeline.ja va:643)
    > at
    > org.apache.cata lina.core.Stand ardPipeline.inv oke(StandardPip eline.java:
    > 480)
    > at
    > org.apache.cata lina.core.Conta inerBase.invoke (ContainerBase. java:995)
    > at
    > org.apache.cata lina.core.Stand ardContextValve .invoke(Standar dContextVal
    > ve.java:191)
    > at
    > org.apache.cata lina.core.Stand ardPipeline$Sta ndardPipelineVa lveContext.
    > invokeNext(Stan dardPipeline.ja va:643)
    > at
    > org.apache.cata lina.authentica tor.Authenticat orBase.invoke(A uthenticato
    > rBase.java:551)
    > at
    > org.apache.cata lina.core.Stand ardPipeline$Sta ndardPipelineVa lveContext.
    > invokeNext(Stan dardPipeline.ja va:641)
    > at
    > org.apache.cata lina.core.Stand ardPipeline.inv oke(StandardPip eline.java:
    > 480)
    > at
    > org.apache.cata lina.core.Conta inerBase.invoke (ContainerBase. java:995)
    > at
    > org.apache.cata lina.core.Stand ardContext.invo ke(StandardCont ext.java:24
    > 22)
    > at
    > org.apache.cata lina.core.Stand ardHostValve.in voke(StandardHo stValve.jav
    > a:180)
    > at
    > org.apache.cata lina.core.Stand ardPipeline$Sta ndardPipelineVa lveContext.
    > invokeNext(Stan dardPipeline.ja va:643)
    > at
    > org.apache.cata lina.valves.Err orDispatcherVal ve.invoke(Error DispatcherV
    > alve.java:171)
    > at
    > org.apache.cata lina.core.Stand ardPipeline$Sta ndardPipelineVa lveContext.
    > invokeNext(Stan dardPipeline.ja va:641)
    > at
    > org.apache.cata lina.valves.Err orReportValve.i nvoke(ErrorRepo rtValve.jav
    > a:163)
    > at
    > org.apache.cata lina.core.Stand ardPipeline$Sta ndardPipelineVa lveContext.
    > invokeNext(Stan dardPipeline.ja va:641)
    > at
    > org.apache.cata lina.core.Stand ardPipeline.inv oke(StandardPip eline.java:
    > 480)
    > at
    > org.apache.cata lina.core.Conta inerBase.invoke (ContainerBase. java:995)
    > at
    > org.apache.cata lina.core.Stand ardEngineValve. invoke(Standard EngineValve
    > .java:174)
    > at
    > org.apache.cata lina.core.Stand ardPipeline$Sta ndardPipelineVa lveContext.
    > invokeNext(Stan dardPipeline.ja va:643)
    > at
    > org.apache.cata lina.core.Stand ardPipeline.inv oke(StandardPip eline.java:
    > 480)
    > at
    > org.apache.cata lina.core.Conta inerBase.invoke (ContainerBase. java:995)
    > at
    > org.apache.coyo te.tomcat4.Coyo teAdapter.servi ce(CoyoteAdapte r.java:199)
    > at
    > org.apache.coyo te.http11.Http1 1Processor.proc ess(Http11Proce ssor.java:8
    > 28)
    > at
    > org.apache.coyo te.http11.Http1 1Protocol$Http1 1ConnectionHand ler.process
    > Connection(Http 11Protocol.java :700)
    > at
    > org.apache.tomc at.util.net.Tcp WorkerThread.ru nIt(PoolTcpEndp oint.java:5
    > 84)
    > at
    > org.apache.tomc at.util.threads .ThreadPool$Con trolRunnable.ru n(ThreadPoo
    > l.java:683)
    > at java.lang.Threa d.run(Thread.ja va:534)
    >
    > root cause
    >
    > java.lang.NoCla ssDefFoundError : org/apache/log4j/Category
    > at org.dbforms.tag lib.DbFormTagTE I.<clinit>(DbFo rmTagTEI.java:3 1)
    > at sun.reflect.Nat iveConstructorA ccessorImpl.new Instance0(Nativ e
    > Method)
    > at
    > sun.reflect.Nat iveConstructorA ccessorImpl.new Instance(Native Constructor
    > AccessorImpl.ja va:39)
    > at
    > sun.reflect.Del egatingConstruc torAccessorImpl .newInstance(De legatingCon
    > structorAccesso rImpl.java:27)
    > at
    > java.lang.refle ct.Constructor. newInstance(Con structor.java:2 74)
    > at java.lang.Class .newInstance0(C lass.java:308)
    > at java.lang.Class .newInstance(Cl ass.java:261)
    > at
    > org.apache.jasp er.compiler.Tag LibraryInfoImpl .createTagInfo( TagLibraryI
    > nfoImpl.java:35 3)
    > at
    > org.apache.jasp er.compiler.Tag LibraryInfoImpl .parseTLD(TagLi braryInfoIm
    > pl.java:269)
    > at
    > org.apache.jasp er.compiler.Tag LibraryInfoImpl .<init>(TagLibr aryInfoImpl
    > .java:183)
    > at
    > org.apache.jasp er.compiler.Par ser.parseTaglib Directive(Parse r.java:354)
    > at
    > org.apache.jasp er.compiler.Par ser.parseDirect ive(Parser.java :381)
    > at
    > org.apache.jasp er.compiler.Par ser.parseElemen ts(Parser.java: 795)
    > at org.apache.jasp er.compiler.Par ser.parse(Parse r.java:122)
    > at
    > org.apache.jasp er.compiler.Par serController.p arse(ParserCont roller.java
    > :199)
    > at
    > org.apache.jasp er.compiler.Par serController.p arse(ParserCont roller.java
    > :153)
    > at
    > org.apache.jasp er.compiler.Com piler.generateJ ava(Compiler.ja va:227)
    > at org.apache.jasp er.compiler.Com piler.compile(C ompiler.java:36 9)
    > at
    > org.apache.jasp er.JspCompilati onContext.compi le(JspCompilati onContext.j
    > ava:473)
    > at
    > org.apache.jasp er.servlet.JspS ervletWrapper.s ervice(JspServl etWrapper.j
    > ava:190)
    > at
    > org.apache.jasp er.servlet.JspS ervlet.serviceJ spFile(JspServl et.java:295
    > )
    > at
    > org.apache.jasp er.servlet.JspS ervlet.service( JspServlet.java :241)
    > at javax.servlet.h ttp.HttpServlet .service(HttpSe rvlet.java:853)
    > at
    > org.apache.cata lina.core.Appli cationFilterCha in.internalDoFi lter(Applic
    > ationFilterChai n.java:247)
    > at
    > org.apache.cata lina.core.Appli cationFilterCha in.doFilter(App licationFil
    > terChain.java:1 93)
    > at
    > org.apache.cata lina.core.Stand ardWrapperValve .invoke(Standar dWrapperVal
    > ve.java:256)
    > at
    > org.apache.cata lina.core.Stand ardPipeline$Sta ndardPipelineVa lveContext.
    > invokeNext(Stan dardPipeline.ja va:643)
    > at
    > org.apache.cata lina.core.Stand ardPipeline.inv oke(StandardPip eline.java:
    > 480)
    > at
    > org.apache.cata lina.core.Conta inerBase.invoke (ContainerBase. java:995)
    > at
    > org.apache.cata lina.core.Stand ardContextValve .invoke(Standar dContextVal
    > ve.java:191)
    > at
    > org.apache.cata lina.core.Stand ardPipeline$Sta ndardPipelineVa lveContext.
    > invokeNext(Stan dardPipeline.ja va:643)
    > at
    > org.apache.cata lina.authentica tor.Authenticat orBase.invoke(A uthenticato
    > rBase.java:551)
    > at
    > org.apache.cata lina.core.Stand ardPipeline$Sta ndardPipelineVa lveContext.
    > invokeNext(Stan dardPipeline.ja va:641)
    > at
    > org.apache.cata lina.core.Stand ardPipeline.inv oke(StandardPip eline.java:
    > 480)
    > at
    > org.apache.cata lina.core.Conta inerBase.invoke (ContainerBase. java:995)
    > at
    > org.apache.cata lina.core.Stand ardContext.invo ke(StandardCont ext.java:24
    > 22)
    > at
    > org.apache.cata lina.core.Stand ardHostValve.in voke(StandardHo stValve.jav
    > a:180)
    > at
    > org.apache.cata lina.core.Stand ardPipeline$Sta ndardPipelineVa lveContext.
    > invokeNext(Stan dardPipeline.ja va:643)
    > at
    > org.apache.cata lina.valves.Err orDispatcherVal ve.invoke(Error DispatcherV
    > alve.java:171)
    > at
    > org.apache.cata lina.core.Stand ardPipeline$Sta ndardPipelineVa lveContext.
    > invokeNext(Stan dardPipeline.ja va:641)
    > at
    > org.apache.cata lina.valves.Err orReportValve.i nvoke(ErrorRepo rtValve.jav
    > a:163)
    > at
    > org.apache.cata lina.core.Stand ardPipeline$Sta ndardPipelineVa lveContext.
    > invokeNext(Stan dardPipeline.ja va:641)
    > at
    > org.apache.cata lina.core.Stand ardPipeline.inv oke(StandardPip eline.java:
    > 480)
    > at
    > org.apache.cata lina.core.Conta inerBase.invoke (ContainerBase. java:995)
    > at
    > org.apache.cata lina.core.Stand ardEngineValve. invoke(Standard EngineValve
    > .java:174)
    > at
    > org.apache.cata lina.core.Stand ardPipeline$Sta ndardPipelineVa lveContext.
    > invokeNext(Stan dardPipeline.ja va:643)
    > at
    > org.apache.cata lina.core.Stand ardPipeline.inv oke(StandardPip eline.java:
    > 480)
    > at
    > org.apache.cata lina.core.Conta inerBase.invoke (ContainerBase. java:995)
    > at
    > org.apache.coyo te.tomcat4.Coyo teAdapter.servi ce(CoyoteAdapte r.java:199)
    > at
    > org.apache.coyo te.http11.Http1 1Processor.proc ess(Http11Proce ssor.java:8
    > 28)
    > at
    > org.apache.coyo te.http11.Http1 1Protocol$Http1 1ConnectionHand ler.process
    > Connection(Http 11Protocol.java :700)
    > at
    > org.apache.tomc at.util.net.Tcp WorkerThread.ru nIt(PoolTcpEndp oint.java:5
    > 84)
    > at
    > org.apache.tomc at.util.threads .ThreadPool$Con trolRunnable.ru n(ThreadPoo
    > l.java:683)
    > at java.lang.Threa d.run(Thread.ja va:534)
    > --
    > ptaz
    > -----------------------------------------------------------------------
    > - Posted via http://www.codecomments.com
    > -----------------------------------------------------------------------
    > -[/color]

    root cause

    java.lang.NoCla ssDefFoundError : org/apache/log4j/Category
    at org.dbforms.tag lib.DbFormTagTE I.<clinit>(DbFo rmTagTEI.java:3 1)
    at sun.reflect.Nat iveConstructorA ccessorImpl.new Instance0(Nativ e
    Method)


    The above line appears to be telling you that Log4J isn't setup correctly
    (NoClassDefFoun dError). It appears to be having a problem instantiating a
    log4j object. A few things to check:

    1. Is log4j-1.2.7.jar installed in C:\Tomcat x.x.xx\common\l ib directory?
    2. Is log4j.propertie s properly located?
    3. Did you properly instantiate the logger?

    import org.apache.log4 j.Logger;
    protected Logger log = Logger.getLogge r(this.getClass ());

    It's a starting point anyway.

    Later

    Comment

    Working...