javax.servlet.ServletException

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Sushmita
    New Member
    • Mar 2007
    • 18

    javax.servlet.ServletException

    hi all,
    I have wrriten code for a small web application.
    From my JSP page i am not able to call the servlet.. its throwing an exception.
    "javax.servlet. ServletExceptio n: Wrapper cannot find servlet class servlet.IssueTr ackerController Servlet or a class it depends on
    org.jboss.web.t omcat.security. CustomPrincipal Valve.invoke(Cu stomPrincipalVa lve.java:39)
    org.jboss.web.t omcat.security. SecurityAssocia tionValve.invok e(SecurityAssoc iationValve.jav a:159)
    org.jboss.web.t omcat.security. JaccContextValv e.invoke(JaccCo ntextValve.java :59)
    org.apache.cata lina.valves.Err orReportValve.i nvoke(ErrorRepo rtValve.java:10 5)
    org.apache.cata lina.connector. CoyoteAdapter.s ervice(CoyoteAd apter.java:148)
    org.apache.coyo te.http11.Http1 1Processor.proc ess(Http11Proce ssor.java:856)
    org.apache.coyo te.http11.Http1 1Protocol$Http1 1ConnectionHand ler.processConn ection(Http11Pr otocol.java:744 )
    org.apache.tomc at.util.net.Poo lTcpEndpoint.pr ocessSocket(Poo lTcpEndpoint.ja va:527)
    org.apache.tomc at.util.net.Mas terSlaveWorkerT hread.run(Maste rSlaveWorkerThr ead.java:112)
    java.lang.Threa d.run(Thread.ja va:534)"

    my web.xml:::
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app version="2.4"
    xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http ://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocat ion="http://java.sun.com/xml/ns/j2ee
    http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
    <servlet>
    <description>Th is is the description of my J2EE component</description>
    <display-name>This is the display name of my J2EE component</display-name>
    <servlet-name>IssueTrack erControllerSer vlet</servlet-name>
    <servlet-class>servlet.I ssueTrackerCont rollerServlet</servlet-class>
    </servlet>

    <servlet-mapping>
    <servlet-name>IssueTrack erControllerSer vlet</servlet-name>
    <url-pattern>/servlet/IssueTrackerCon trollerServlet</url-pattern>
    </servlet-mapping>

    </web-app>

    Please help me to come out of this problem.. thanks in advance...
  • r035198x
    MVP
    • Sep 2006
    • 13225

    #2
    Originally posted by Sushmita
    hi all,
    I have wrriten code for a small web application.
    From my JSP page i am not able to call the servlet.. its throwing an exception.
    "javax.servlet. ServletExceptio n: Wrapper cannot find servlet class servlet.IssueTr ackerController Servlet or a class it depends on
    org.jboss.web.t omcat.security. CustomPrincipal Valve.invoke(Cu stomPrincipalVa lve.java:39)
    org.jboss.web.t omcat.security. SecurityAssocia tionValve.invok e(SecurityAssoc iationValve.jav a:159)
    org.jboss.web.t omcat.security. JaccContextValv e.invoke(JaccCo ntextValve.java :59)
    org.apache.cata lina.valves.Err orReportValve.i nvoke(ErrorRepo rtValve.java:10 5)
    org.apache.cata lina.connector. CoyoteAdapter.s ervice(CoyoteAd apter.java:148)
    org.apache.coyo te.http11.Http1 1Processor.proc ess(Http11Proce ssor.java:856)
    org.apache.coyo te.http11.Http1 1Protocol$Http1 1ConnectionHand ler.processConn ection(Http11Pr otocol.java:744 )
    org.apache.tomc at.util.net.Poo lTcpEndpoint.pr ocessSocket(Poo lTcpEndpoint.ja va:527)
    org.apache.tomc at.util.net.Mas terSlaveWorkerT hread.run(Maste rSlaveWorkerThr ead.java:112)
    java.lang.Threa d.run(Thread.ja va:534)"

    my web.xml:::
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app version="2.4"
    xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http ://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocat ion="http://java.sun.com/xml/ns/j2ee
    http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
    <servlet>
    <description>Th is is the description of my J2EE component</description>
    <display-name>This is the display name of my J2EE component</display-name>
    <servlet-name>IssueTrack erControllerSer vlet</servlet-name>
    <servlet-class>servlet.I ssueTrackerCont rollerServlet</servlet-class>
    </servlet>

    <servlet-mapping>
    <servlet-name>IssueTrack erControllerSer vlet</servlet-name>
    <url-pattern>/servlet/IssueTrackerCon trollerServlet</url-pattern>
    </servlet-mapping>

    </web-app>

    Please help me to come out of this problem.. thanks in advance...
    Is there an IssueTrackerCon trollerServlet. class then in
    WEB-INF/servlet/ ?

    Comment

    • mudassar83
      New Member
      • Nov 2007
      • 9

      #3
      Originally posted by Sushmita
      hi all,
      I have wrriten code for a small web application.
      From my JSP page i am not able to call the servlet.. its throwing an exception.
      "javax.servlet. ServletExceptio n: Wrapper cannot find servlet class servlet.IssueTr ackerController Servlet or a class it depends on
      org.jboss.web.t omcat.security. CustomPrincipal Valve.invoke(Cu stomPrincipalVa lve.java:39)
      org.jboss.web.t omcat.security. SecurityAssocia tionValve.invok e(SecurityAssoc iationValve.jav a:159)
      org.jboss.web.t omcat.security. JaccContextValv e.invoke(JaccCo ntextValve.java :59)
      org.apache.cata lina.valves.Err orReportValve.i nvoke(ErrorRepo rtValve.java:10 5)
      org.apache.cata lina.connector. CoyoteAdapter.s ervice(CoyoteAd apter.java:148)
      org.apache.coyo te.http11.Http1 1Processor.proc ess(Http11Proce ssor.java:856)
      org.apache.coyo te.http11.Http1 1Protocol$Http1 1ConnectionHand ler.processConn ection(Http11Pr otocol.java:744 )
      org.apache.tomc at.util.net.Poo lTcpEndpoint.pr ocessSocket(Poo lTcpEndpoint.ja va:527)
      org.apache.tomc at.util.net.Mas terSlaveWorkerT hread.run(Maste rSlaveWorkerThr ead.java:112)
      java.lang.Threa d.run(Thread.ja va:534)"

      my web.xml:::
      <?xml version="1.0" encoding="UTF-8"?>
      <web-app version="2.4"
      xmlns="http://java.sun.com/xml/ns/j2ee"
      xmlns:xsi="http ://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocat ion="http://java.sun.com/xml/ns/j2ee
      http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
      <servlet>
      <description>Th is is the description of my J2EE component</description>
      <display-name>This is the display name of my J2EE component</display-name>
      <servlet-name>IssueTrack erControllerSer vlet</servlet-name>
      <servlet-class>servlet.I ssueTrackerCont rollerServlet</servlet-class>
      </servlet>

      <servlet-mapping>
      <servlet-name>IssueTrack erControllerSer vlet</servlet-name>
      <url-pattern>/servlet/IssueTrackerCon trollerServlet</url-pattern>
      </servlet-mapping>

      </web-app>

      Please help me to come out of this problem.. thanks in advance...
      Give proper path of servlet in WEB.xml .

      Comment

      • Sushmita
        New Member
        • Mar 2007
        • 18

        #4
        Originally posted by r035198x
        Is there an IssueTrackerCon trollerServlet. class then in
        WEB-INF/servlet/ ?
        yeah its there in ::
        \WebRoot\WEB-INF\classes\ser vlet(packagenam e)\IssueTracker ControllerServl et.class

        Comment

        • Sushmita
          New Member
          • Mar 2007
          • 18

          #5
          Originally posted by mudassar83
          Give proper path of servlet in WEB.xml .
          Can u plzz ,be bit more detail.. whatat it means "proper path of servlet in web.xml" ???

          Comment

          • mudassar83
            New Member
            • Nov 2007
            • 9

            #6
            Originally posted by Sushmita
            Can u plzz ,be bit more detail.. whatat it means "proper path of servlet in web.xml" ???
            tell me..

            1) If u hit sevlet independently (by htting URL with out JSP page) then it properly works.

            2) give me the code how ur hitting servlet by JSP page.

            Comment

            • r035198x
              MVP
              • Sep 2006
              • 13225

              #7
              Originally posted by Sushmita
              yeah its there in ::
              \WebRoot\WEB-INF\classes\ser vlet(packagenam e)\IssueTracker ControllerServl et.class
              Did you read my reply?
              In your web.xml you have
              <servlet-class>servlet.I ssueTrackerCont rollerServlet</servlet-class>
              so you must have the .class file in WEB-INF/servlet/ or change the web.xml to point to the correct folder.

              Comment

              Working...