Servlet TestTrail is not available

Hi
iam getting an error like "Servlet TestTrail is not available".it is also giving
The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Error instantiating servlet class com.iton.uima.TestTrail
can any one help me here

Hi ,
i am getting error when i type "http://localhost:8000/WEB/TestTrail " in broser i am getting the fallowing exception
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Error instantiating servlet class com.iton.uima.TestTrail
     org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
     org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
     org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
     org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
     org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
     java.lang.Thread.run(Unknown Source)
root cause
java.lang.NoClassDefFoundError: com/ibm/uima/analysis_engine/AnalysisEngine
     java.lang.Class.getDeclaredMethods0(Native Method)
     java.lang.Class.privateGetDeclaredMethods(Unknown Source)
     java.lang.Class.getDeclaredMethods(Unknown Source)
     org.apache.catalina.util.DefaultAnnotationProcessor.processAnnotations(DefaultAnnotationProcessor.java:159)
     org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
     org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
     org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
     org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
     org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
     java.lang.Thread.run(Unknown Source)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.14 logs.
i think it is clear now to know what is my problem

Similar Messages

  • Servlet action is not available

    Hi All,
    I am very new to the forum,I am trying to execute a simple struts program.I am calling a .java file which is in test package and callling success.jsp page.I am getting Servlet action is not available.I am calling as http://localhost:8080/trails/test/sample.do.
    Thanks,
    loka

    try a struts forum as it sounds like a configuration issue

  • "Servlet pluto is not available" error page after deploying portlet

    I want to build a JSF portlet with JSC 2.1. I am playing with the tool a little bit and I am experiencing this error after running the project:
    HTTP Status 404 - Servlet pluto is not available
    type Status report
    message Servlet pluto is not available
    description The requested resource (Servlet pluto is not available) is not available.
    Sun-Java-System/Application-ServerIt's strange because it happened when I changed something in the code of the SessionBean1.java. Since then, I can't even run properly a blank JSF portlet project that I created afterwards.
    I created a new project, added nothing and pressed Run Project. It seems, that the deployment was OK:
    portlet-container-deploy:
    Adding portlet to portlet container...
    Deploying portlet container...
    jsCreatorDist:
    run-deploy:
    In-place deployment at D:\Work\Creator\Portlet3\build\web
    Start registering the project's server resources
    Finished registering server resources
    deployment started : 0%
    Deployment of application Portlet3 completed successfully
    Enable of Portlet3in target server completed successfully
    run-display-browser:
    Browsing: http://localhost:29080/pluto/portal/Portlet3
    run:
    BUILD SUCCESSFUL (total time: 12 seconds)"Servlet pluto is not available" page again...
    My configuration: Windows XP SP2, Sun Creator 2.1 with no updates + bundled AS

    No, I haven't figured it yet. And it seems that nobody ever had.
    JSCreator is buggy. If it weren't for free, I would have never use it. It has so many issues, you will see so many exceptions and experience so many annoyances... And of course, it is very hungry for resources. I am sure that a lot of people will disagree, but that's my opinion. I've been using Eclipse for 4 years now.
    However here are some tips (Windows only):
    Delete directory .Creator from Documents and Settings.
    Uninstall creator, install creator. Don't install it to Program Files, install it to C:\Sun or smth like that, the space character can do some mess.
    Again, put your project somewhere, so the path would not contain spaces.
    Sometimes just restarting the server helps. I've had to reinstall Creator three times yet.

  • SOLVED - Servlet MessageBrokerServlet is not available on Ubuntu AMD64

    Hello,
    I have downloaded blazeds-bin-3.3.0.11688.zip and deployed blazeds.war on winXP tomcat 6.20.
    There http://localhost:8080/blazeds/messagebroker/amf url in browser gives me blank screen as expected.
    My production deployment will be Kubuntu 9.10 AMD 64 so I wanted to test same on it.
    The installation for same is Kubuntu 9.10, tomcat 6.20 installed through repositories.
    I deployed same .war in catalina/localhost but I get following error
    Servlet MessageBrokerServlet is not available
    instead of blankscreen as expected.
    What might be wrong ?
    Edited ------- 16 Nov 2009 22:08 (IST  +5:30 GMT)
    The Tomcat Log is As Follows. Hope Somebody will be able to decode this
    16 Nov, 2009 10:05:39 PM org.apache.catalina.core.ApplicationContext log
    INFO: SessionListener: contextDestroyed()
    16 Nov, 2009 10:05:39 PM org.apache.catalina.core.ApplicationContext log
    INFO: ContextListener: contextDestroyed()
    16 Nov, 2009 10:05:47 PM org.apache.catalina.core.ApplicationContext log
    INFO: ContextListener: contextInitialized()
    16 Nov, 2009 10:05:47 PM org.apache.catalina.core.ApplicationContext log
    INFO: SessionListener: contextInitialized()
    16 Nov, 2009 10:05:47 PM org.apache.catalina.core.ApplicationContext log
    INFO: Marking servlet MessageBrokerServlet as unavailable
    16 Nov, 2009 10:05:47 PM org.apache.catalina.core.StandardContext loadOnStartup
    SEVERE: Servlet /blazeds threw load() exception
    javax.servlet.UnavailableException
        at flex.messaging.MessageBrokerServlet.init(MessageBrokerServlet.java:170)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:269)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
        at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:301)
        at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162)
        at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:115)
        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1167)
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)
        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4149)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4458)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
        at org.apache.catalina.core.ContainerBase.access$000(ContainerBase.java:123)
        at org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:145)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:769)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)
        at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:630)
        at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:556)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:491)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:516)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.commons.daemon.support.DaemonLoader.start(DaemonLoader.java:177)
    Edited -------
    Thanks and best regards.
    Raja
    Edited on 18 Nov 2009 13:50 IST (+5:30 GMT)
    There is No Problem with either BlazeDS, Tomcat or Kubuntu OS as such.
    The repository Install of Tomcat has the problem. What I did is as follows.
    1. First I removed the repository Install of all Tomcat packages.
    2. Downloaded the stable tar.gz distribution from Apache website.
    3. Followed Instructions at this Link (states that repository Install of tomcat do not work properly.)
    4. deployed the blazeds war on linux
    5. Started Tomcat and tested http://localhost:8080/blazeds/messagebroker/amf
    It gave me blank screen as expected.
    Hope this helps to someone who stumbles on Ubuntu Linux Blazeds Installation.
    Moderators may put this in FAQ section so that it helps Ubuntu Users.
    Thanks and best Regards
    Raja

    It's not that hard to fix/work around, you just need to add a line in /etc/default/tomcat6, I just made a post about it.
    http://eveliten.se/node/1
    //Snigelkott

  • HTTP Status 404 - Servlet PapiWebServiceServlet is not available

    When I click on the http://localhost:8686/papiws/PapiWebServiceEndpoint?wsdl link in papi web service console the following error message comes:
    HTTP Status 404 - Servlet PapiWebServiceServlet is not available
    type Status report
    message Servlet PapiWebServiceServlet is not available
    description The requested resource (Servlet PapiWebServiceServlet is not available) is not available.
    Apache Tomcat/5.5.15
    I am using Standalone 10.3.2. Build #100143.
    How to resolve this issue? Should I use some other version? From where to download it?
    Thanks

    Are you getting following log snap in ur Servlet Engine log of Standalone admin center....??
    RUNTIME:PAPI Web Services Context Listener initialized.
    RUNTIME:********* PAPI Web Services (Version 10.3.1.0.0 Service Pack 1 Build #94375) is starting *********
    RUNTIME:Checking Java Runtime Enviroment ...Ok
    RUNTIME:Initializing enviroment...Ok
    RUNTIME:Initializing PAPI services ...
    RUNTIME:processDocumentationPath = \S:\OraBPMEnterpriseHomeNew\bin\..\tomcat\webapps\..\..\webapps\papiws\processDocumentation\
    RUNTIME:defaultWorkingDirPath = S:\OraBPMEnterpriseHomeNew\bin\..\tomcat\webapps\..\..\webapps\papiws\WEB-INF\
    RUNTIME:Creating ProcessService...
    RUNTIME:ProcessService created successfully.
    RUNTIME:Starting Updater with frequency = '10000'.
    RUNTIME:Updater started successfully.
    RUNTIME:Ok
    RUNTIME:********* PAPI Web Services was initialized successfully *******
    if not you may generate the war and deploy it manually...
    To generate the war go Config-->PAPI WS tab-->generate war(Bottom link)
    hope this help...
    Rgds,
    Biltu

  • Servlet "X" is not available

    I have a simple application. I'm trying to follow the MVC Pattern.
    I receive the following messages.
    HTTP Status 404 - Servlet Bla is not available
    type Status report
    message Servlet Bla is not available
    description The requested resource (Servlet Bla is not available) is not available.
    Apache Tomcat/6.0.20or sometimes I receive
    javax.servlet.ServletException: Wrapper cannot find servlet class pachet.DispatcherServlet or a class it depends on
    SEVERE: Allocate exception for servlet Bla
    java.lang.ClassNotFoundException: pachet.DispatcherServlet
    20.09.2009 11:56:39 org.apache.catalina.core.StandardWrapperValve invokeweb.xml
       <servlet>
            <servlet-name>Bla</servlet-name>
            <servlet-class>pachet.DispatcherServlet</servlet-class>
        </servlet>
        <servlet-mapping>
            <servlet-name>Bla</servlet-name>
            <url-pattern>/dispatcher</url-pattern>
        </servlet-mapping>I'm using an IDE and if I would change, let's say the package name from the web.xml, it would warn me that the path is wrong, but in this moment, I don't receive any warning about anything.
    Edited by: abcdriver on Sep 20, 2009 2:02 AM

    The error message seems clear enough:
    Wrapper cannot find servlet class pachet.DispatcherServlet or a class it depends onIs your class called DispatcherServlet in the package pachet? Double check the spelling - remember it is case sensitive.
    Is that class deployed in your web application? WEB-INF/classes/pachet/DispatcherServlet.class?
    What dependencies does your class have? What classes need to be present for it?
    Are all of them available in the web application classpath?

  • Servlet action is not available -- Jboss 4.0.2 and Netbeans 5.5.1

    Hi There
    Before Posting this question I have gone through forums but none of them were satisfactory.
    I am really sorry to use such words.
    Well Here are my sections of struts-config.xml
    <form-beans>
            <form-bean name="logon" type="org.apache.struts.action.DynaActionForm">
              <form-property name="username" type="java.lang.String"/>
              <form-property name="password" type="java.lang.String"/>
            </form-bean>
        </form-beans>
    <action-mappings>
            <action name="logon" path="/logon"
                type="com.SMS.view.logon" scope="request" >
                  <forward name="success.admin" path="/pages/admin.jsp"/>
                  <forward name="success.hod" path="/pages/hod.jsp"/>
                  <forward name="success.hr" path="/pages/hr.jsp"/>
                  <forward name="sucess.admission" path="/pages/admission/jsp"/>
                  <forward name="Fails" path="/pages/welcome.jsp"/>
        </action>
        </action-mappings>
    web.xml
    <servlet>
            <servlet-name>action</servlet-name>
            <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
            <init-param>
                <param-name>config</param-name>
                <param-value>/WEB-INF/struts-config.xml</param-value>
            </init-param>
            <init-param>
                <param-name>debug</param-name>
                <param-value>2</param-value>
            </init-param>
            <init-param>
                <param-name>detail</param-name>
                <param-value>2</param-value>
            </init-param>
            <load-on-startup>1</load-on-startup>
            </servlet>
        <servlet-mapping>
            <servlet-name>action</servlet-name>
            <url-pattern>*.do</url-pattern>
        </servlet-mapping>Now My action servlet that extends action -- logon.java in package com.SMS.view
    public class logon extends Action {
        public ActionForward execute(ActionMapping mapping, ActionForm form,
                                     HttpServletRequest request,
                                     HttpServletResponse response) throws IOException,
                                                                          ServletException {
                  String uid=(String)((DynaActionForm)form).get("username");
            String pass=(String)((DynaActionForm)form).get("password");
            CheckUser chk=new CheckUser();
            LoginType lgs=chk.getValidUser(uid, pass);
               if(lgs.isIsValid()&& lgs.getType().equals("admin"))
                      return mapping.findForward("success.admin");
            else if (lgs.isIsValid()&& lgs.getType().equals("hod"))
                return mapping.findForward("success.hod");
            else if (lgs.isIsValid()&& lgs.getType().equals("hr"))
                return mapping.findForward("success.hr");
            else if (lgs.isIsValid()&& lgs.getType().equals("admission"))
                return mapping.findForward("success.admission");
            else
                 HttpSession ss=request.getSession();
                 ss.setAttribute("loginErrorMsg","Please check username or Password");
                 return mapping.findForward("Fails");
    }Finally my JSP page.
    <html:form action="/logon.do">
                <table cellspacing="2" cellpadding="3" border="2" width="50%"
                       height="48">
                    <tr>
                        <th width="26%">
                            Username
                        </th>
                        <td width="74%">
                            <html:text property="username"/>
                        </td>
                    </tr>
                    <tr>
                        <th width="26%">
                            Password
                        </th>
                        <td width="74%">
                            <html:password property="password"/>
                        </td>
                    </tr>
                    <tr>
                        <th width="26%">
                        </th>
                        <td width="74%">
                            <html:submit/>
                        </td>
                    </tr>
                    <tr>
                        <th width="26%" colspan="2">
             <%
                String loginerrormsg = null;
                loginerrormsg = (String) session.getAttribute("loginErrorMsg");
                if (loginerrormsg != null) {
            %>
            <H4><font face="verdana" color="#ff4200">
                <%= loginerrormsg %>
            </font></H4><p>
            <% 
            %>
                        </th>
                    </tr>
                </table>
            </html:form>Well I think, I have given required info.
    Please let me know the solution so that it can solve others problem too..
    Many Thanks

    Hi there!
    After two weeks of strugle I found the Solution to the problem.
    First of all many thanks to all idots who read this thread & had not replied.
    It looks we do not have efficient JAVA programmers worldwide.
    Well here are few trouble shootings for this problem:
    In order to rectify this problem first of all look at the directory structure of my application:
    (*Please note that I'm using Netbeans 5.5.1. So this is ofcourse for the netbeans. this is the directory structure of war file*)
    SMS(*Application name*)
    |____WEB-INF
    |      |___pages
    |      |     |___admin.jsp
    |      |     |___hod.jsp
    |      |
    |      |___lib(*contains all jar files.*)
    |      |
    |      |___classes
    |            |____com
    |                  |__SMS
    |                     |___view (*package*)
    |                     |      |__logonForm.class(*Form bean*)
    |                     |      |__logon.class(*action class*)
    |                     |
    |                     |___Struts(*package*)
    |                     |
    |                     |___model (*package*)
    |                           |__DBAccess.class
    |                           |__checkUser.class
    |
    |_____ALL XML And tld files._____So if you have a similar structure too then this thing can help you.
    Fist of all here is my Mistake:
    ****** Look at my jsp page coding ***********
    <html:form action="/logon.do" focus="username">I change this to :
    <html:form action="logon.do" focus="username">this solves the problem.
    Explanation is that with "/logon.do" it searches below one directory where the all class files of actions are stored.
    Here are Few more trouble shootings in order to resolve this problem.
    1) Make sure you have placed proper path (relative) for action class in action mapping tag in struts-config.xml
    2) Make sure you have placed proper path (relative) for form bean class in formbean tag in struts-config.xml
    3) Some people also have suggested that you include "*common-collection.jar*" , "*common-dcbp.jar*" etc. files to your application.
    You can try this too.
    4) The only mis-conception is that you have to be very cautious about the paths of resources when you define them.
    Cheers,
    Thanks & Regards
    Ankur-programmer.net

  • Servlet action is not available - Help please

    Hi, I'm new to jsp and struts. But I'm starting creating a simple entry form and saving the data in a database.
    I'm using netbenas 5.0 and created my project from the struts wizard.
    I had everything working fine, but now I'm getting the error above.
    I tried to search for an answer for this problem and I know that the class "org.apache.struts.action.ActionServlet" is accesible to Tomcat.
    So I don't know what else could be wrong. The struts-config and web.xml files are almost "netbeans-only-made", so I couldn't find where
    "I" may have inserted wrong entries.
    My struts-config.xml :
    <?xml version="1.0" encoding="ISO-8859-1" ?>
    <!DOCTYPE struts-config PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
    "http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd">
    <struts-config>
    <data-sources>
    <data-source type="org.apache.tomcat.dbcp.dbcp.BasicDataSource">
    <set-property
    property="driverClassName"
    value="org.firebirdsql.jdbc.FBDriver" />
    <set-property
    property="url"
    value="jdbc:firebirdsql:localhost/3050:<MyDatabasePath>" />
    <set-property
    property="username"
    value="SYSDBA" />
    <set-property
    property="password"
    value="masterkey" />
    <set-property
    property="maxActive"
    value="10" />
    <set-property
    property="maxWait"
    value="5000" />
    <set-property
    property="defaultAutoCommit"
    value="true" />
    <set-property
    property="defaultReadOnly"
    value="false" />
    <set-property
    property="validationQuery"
    value="SELECT COUNT(*) FROM Assuntos" />
    </data-source>
    </data-sources>
    <form-beans>
    <form-bean name="CadAssuntoForm"
    type="strutsfiles.CadAssuntoForm"/>
    </form-beans>
    <global-exceptions>
    <exception type="java.sql.SQLException"
    key="generica.sql.exception"
    path="/pages/CadAssuntoErro.jsp"/>
    </global-exceptions>
    <global-forwards>
    <forward name="welcome" path="/Welcome.do"/>
    </global-forwards>
    <action-mappings>
    <action path="/Welcome" forward="/welcomeStruts.jsp"/>
    <action path="/CadAssunto"
    type="strutsfiles.CadAssuntoAction"
    name="CadAssuntoForm"
    input="/pages/CadAssunto.jsp">
    <forward name="sucesso" path="/pages/CadAssuntoOK.jsp"/>
    <forward name="erro" path="/pages/CadAssuntoErro.jsp"/>
    </action>
    </action-mappings>
    <controller processorClass="org.apache.struts.tiles.TilesRequestProcessor"/>
    <message-resources parameter="com/myapp/struts/ApplicationResource"/>
    <!-- ========================= Tiles plugin ===============================-->
    <plug-in className="org.apache.struts.tiles.TilesPlugin" >
    <set-property property="definitions-config" value="/WEB-INF/tiles-defs.xml" />
    <set-property property="moduleAware" value="true" />
    </plug-in>
    <!-- ========================= Validator plugin ================================= -->
    <plug-in className="org.apache.struts.validator.ValidatorPlugIn">
    <set-property
    property="pathnames"
    value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/>
    </plug-in>
    </struts-config>
    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:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
    <servlet>
    <servlet-name>action</servlet-name>
    <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
    <init-param>
    <param-name>config</param-name>
    <param-value>/WEB-INF/struts-config.xml</param-value>
    </init-param>
    <init-param>
    <param-name>debug</param-name>
    <param-value>2</param-value>
    </init-param>
    <init-param>
    <param-name>detail</param-name>
    <param-value>2</param-value>
    </init-param>
    <load-on-startup>2</load-on-startup>
    </servlet>
    <servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>*.do</url-pattern>
    </servlet-mapping>
    <session-config><session-timeout>
    30
    </session-timeout></session-config><welcome-file-list><welcome-file>
    index.jsp
    </welcome-file></welcome-file-list>
         <jsp-config>
         <taglib>
         <taglib-uri>/tags/struts-bean</taglib-uri>
         <taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
         </taglib>
         <taglib>
         <taglib-uri>/tags/struts-html</taglib-uri>
         <taglib-location>/WEB-INF/struts-html.tld</taglib-location>
         </taglib>
         <taglib>
         <taglib-uri>/tags/struts-logic</taglib-uri>
         <taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
         </taglib>
         <taglib>
         <taglib-uri>/tags/struts-nested</taglib-uri>
         <taglib-location>/WEB-INF/struts-nested.tld</taglib-location>
         </taglib>
         <taglib>
         <taglib-uri>/tags/struts-tiles</taglib-uri>
         <taglib-location>/WEB-INF/struts-tiles.tld</taglib-location>
         </taglib>
    </jsp-config>
    </web-app>
    Thanks in advance,
    Marcio

    503 Service Unavailable
    The server is currently unable to handle the request due to a temporary overloading or maintenance of the server. The implication is that this is a temporary condition which will be alleviated after some delay. If known, the length of the delay MAY be indicated in a Retry-After header. If no Retry-After is given, the client SHOULD handle the response as it would for a 500 response.
    Note: The existence of the 503 status code does not imply that a
    server must use it when becoming overloaded. Some servers may wish
    to simply refuse the connection.

  • Exception :(Servlet action is not available) is not available.

    I am using mvc frame work(Struts)
    IDE is eclipse
    I dont know where i am going wrong
    please help me in this regards

    My Struts config.xml
    <struts-config>
         <form-beans>
              <form-bean name="processBean"  path="com.pennywise.bean.ProcessBean"/>
              <form-bean name="user"  path="com.pennywise.bean.User"/>
              <form-bean name="user3"  path="com.pennywise.bean.User3"/>
              <form-bean name="user4"  path="com.pennywise.bean.User4"/>     
              <form-bean name="userTeam"  path="com.pennywise.bean.UserTeam"/>     
         </form-beans>
         <global-forwards>
         </global-forwards>
    <action-mappings>
         <action path="/loginservlet4" type="com.pennywise.action.LoginServlet4"
                        name="user4"
                        input="form.html"
                        scope="request" validate="true" >
                   <forward name="success" path="form4.jsp" />
                   <forward name="fail" path="form.html" />
              </action>
    <data-sources>
         <data-source type="org.apache.tomcat.dbcp.dbcp.BasicDataSource">
             <set-property property="driverClassName" value="com.mysql.jdbc.Driver" />
             <set-property property="url" value="jdbc:mysql://167.186.11.246/Bidding"/>
             <set-property property="username" value="mysql" />
             <set-property property="password" value="pennywise"/>
             <set-property property="maxActive" value="10" />
             <set-property property="maxWait" value="5000" />
             <set-property property="defaultAutoCommit" value="false" />
             <set-property property="defaultReadOnly" value="false" />
         </data-source>
    </data-sources>
      </struts-config>     My web.xml
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <!DOCTYPE web-app
        PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
        "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
    <web-app>
    <!-- Action Servlet Configuration -->
    <servlet>
                 <servlet-name>action</servlet-name>
                 <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
            <init-param>
          <param-name>config</param-name>
          <param-value>/WEB-INF/struts-config.xml</param-value>
        </init-param>
        <init-param>
          <param-name>application</param-name>
          <param-value>application</param-value>
        </init-param>
        <init-param>
          <param-name>debug</param-name>
          <param-value>2</param-value>
        </init-param>
        <load-on-startup>2</load-on-startup>
    </servlet>
      <!-- Action Servlet Mapping -->
        <servlet-mapping>
                 <servlet-name>action</servlet-name>
                 <url-pattern>*.do</url-pattern>
            </servlet-mapping>
        <welcome-file-list>
    <welcome-file>form.html</welcome-file>
    </welcome-file-list>
    <taglib>
         <taglib-uri>/WEB-INF/tld/struts.tld</taglib-uri>
         <taglib-location>/WEB-INF/tld/struts.tld</taglib-location>
    </taglib>
    <taglib>
         <taglib-uri>/WEB-INF/tld/struts-bean.tld</taglib-uri>
        <taglib-location>/WEB-INF/tld/struts-bean.tld</taglib-location>
      </taglib>
      <taglib>
        <taglib-uri>/WEB-INF/tld/struts-form.tld</taglib-uri>
        <taglib-location>/WEB-INF/tld/struts-form.tld</taglib-location>
      </taglib>
      <taglib>
           <taglib-uri>/WEB-INF/tld/struts-html.tld</taglib-uri>   
           <taglib-location>/WEB-INF/tld/struts-html.tld</taglib-location>
      </taglib>
      <taglib>
           <taglib-uri>/WEB-INF/tld/struts-logic.tld</taglib-uri>
         <taglib-location>/WEB-INF/tld/struts-logic.tld</taglib-location>
      </taglib> 
    </web-app>   My ActionServlet
    package com.pennywise.action;
      import java.io.*;
      import java.util.*;
      import javax.servlet.*;
      import javax.servlet.http.*;
    import com.pennywise.bean.User4;
    import com.pennywise.services.UserServices4;
    import java.sql.*;
    import org.apache.struts.action.Action;
    import org.apache.struts.action.ActionError;
    import org.apache.struts.action.ActionErrors;
    import org.apache.struts.action.ActionForm;
    import org.apache.struts.action.ActionMapping;
    import org.apache.struts.action.ActionForward;
       public class LoginServlet4 extends Action
               public ActionForward execute(ActionMapping mapping,
                                                        ActionForm form,
                                                        HttpServletRequest req,
                                                        HttpServletResponse res)throws Exception
           res.setContentType("text/html");
           PrintWriter out=res.getWriter();
           ActionError error=null;
           ActionErrors ae=null;
           try{
           User4 user= (User4)form;
           UserServices4 userServices4= new UserServices4();
           ArrayList userList = (ArrayList)userServices4.listUser4();
           req.setAttribute("userList",userList);
                }catch(Exception e)
                   System.out.println(e);
                }//catch
              return mapping.findForward("success");
         }//actionForward

  • Servlet: "The requested resource is not available"

    I'm trying to get my first servlet to run.
    I've installed tomcat 4.1.18 and compiled a "HelloWorld" class into
    "tomcat_dir"\webapps\root\web-inf\classes\.
    when I start tomcat, then open my browser and key
    "http://localhost:8080/servlet/HelloWorld"
    I get a status 404
    "The requested resource (/servlet/HelloWorld) is not available.
    what am I doing wrong?
    thanks
    barry

    Register the servlet in the web.xml file.
    open ROOT/WEB-INF/web.xml and edit it like:
    <web-app>
    <servlet>
    <servlet-name>HelloWorld</servlet-name>
    <servlet-class>HelloWorld</servlet-class>
    </servlet>
    </web-app>
    Stop and start tomcat and try again.

  • Error:    package javax.servlet.http does not exist

    Hi all,
    How do I import javax.servlet?
    package com.example.web;
    import javax.servlet.*;
    import javax.servlet.http.*;
    import java.io.*;
    public class BeerSelect extends HttpServlet {
      public void doPost(HttpServletRequest request,
                         HttpServletResponse response)
                         throws IOException, ServletException {
        response.setContentType("text/html");
        PrintWriter out = response.getWrite();
        out.println ("Beer Selection Advide<br>");
        String c = request.getParameter("color");
        out.println ("<br>Got beer color " + c);
    }What does this error mean? The error message:
    Compiling 1 source file to C:\Program Files\Apache Software Foundation\MyProjects\J2EE\build\classes
    C:\Program Files\Apache Software Foundation\MyProjects\J2EE\src\com\example\web\BeerSelect.java:3:
    package javax.servlet does not exist
    import javax.servlet.*;
    C:\Program Files\Apache Software Foundation\MyProjects\J2EE\src\com\example\web\BeerSelect.java:4:
    package javax.servlet.http does not exist
    import javax.servlet.http.*;
    C:\Program Files\Apache Software Foundation\MyProjects\J2EE\src\com\example\web\BeerSelect.java:7:
    cannot find symbol
    symbol: class HttpServlet
    public class BeerSelect extends HttpServlet {
    C:\Program Files\Apache Software Foundation\MyProjects\J2EE\src\com\example\web\BeerSelect.java:8:
    cannot find symbol
    symbol  : class HttpServletRequest
    location: class com.example.web.BeerSelect
      public void doPost(HttpServletRequest request,
    C:\Program Files\Apache Software Foundation\MyProjects\J2EE\src\com\example\web\BeerSelect.java:9:
    cannot find symbol
    symbol  : class HttpServletResponse
    location: class com.example.web.BeerSelect
                         HttpServletResponse response)
    C:\Program Files\Apache Software Foundation\MyProjects\J2EE\src\com\example\web\BeerSelect.java:10:
    cannot find symbol
    symbol  : class ServletException
    location: class com.example.web.BeerSelect
                         throws IOException, ServletException {
    6 errors
    BUILD FAILED (total time: 0 seconds)Thank you.

    Hi,
    The file servlet-api.jar / servlet.jar is not available in your classpath.
    To compile an Servlet you need the jar file to be in classpath.
    The jar file can be found in your webserver / application server lib folder.
    Regards,
    Zack

  • Tomcat Error: Requested Resource is not Available.

    I'm working on a Struts project, which involves working w/ JSP pages, Tomcat and Java classes.
    I keep receiving the following error whenever I click on a link on my main JSP page. My Servlet's name is StrutsGame, which is defined in web.xml
    HTTP Status 404 - Servlet StrutsGame is not available
    type Status report
    message Servlet StrutsGame is not available
    description The requested resource (Servlet StrutsGame is not available) is not available.
    Apache Tomcat/5.5.20Note that I do not get this problem when I enter the main jsp, although this is under the same servlet name.
    My main jsp page is called DisplayMainMenu.jsp, which contains links to GetAddInfo.jsp, GetDeleteInfo.jsp, GetEditName.jsp and DisplayGames.jsp.
    I receive the problem discussed above when I click on GetAddInfo.jsp.
    Here's how my web.xml looks like. Please help out!
    <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
    <web-app>
      <servlet>
        <servlet-name>StrutsGame</servlet-name>
        <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
         <init-param>
          <param-name>application</param-name>
          <param-value>StrutsGame</param-value>
        </init-param>
         <init-param>
          <param-name>config</param-name>
          <param-value>/WEB-INF/struts-config.xml</param-value>
        </init-param>
        </servlet>
      <servlet-mapping>
        <servlet-name>StrutsGame</servlet-name>
        <url-pattern>/do/*</url-pattern>
      </servlet-mapping>
        <session-config id="timeout">     
         <session-timeout>600</session-timeout>
        </session-config>     
      <welcome-file-list>
        <welcome-file>jsp/DisplayMainMenu.jsp</welcome-file>
      </welcome-file-list>
      <taglib>
        <taglib-uri>struts/bean-el</taglib-uri>
        <taglib-location>/WEB-INF/struts-bean-el.tld</taglib-location>
      </taglib>
      <taglib>
        <taglib-uri>struts/html-el</taglib-uri>
        <taglib-location>/WEB-INF/struts-html-el.tld</taglib-location>
      </taglib>
      <taglib>
        <taglib-uri>struts/logic-el</taglib-uri>
        <taglib-location>/WEB-INF/struts-logic-el.tld</taglib-location>
      </taglib>
    </web-app>

    make this sample web.xml as your reference:
    <?xml version = '1.0' encoding = 'windows-1252'?>
    <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
    <web-app>
      <description>Empty web.xml file for Web Application</description>
      <servlet>
        <servlet-name>SampleServlet</servlet-name>
        <servlet-class>com.sample.SampleServlet</servlet-class>
      </servlet>
      <servlet>
        <servlet-name>MyServlets</servlet-name>
        <servlet-class>myServlet.MyServlets</servlet-class>
      </servlet>
      <servlet>
        <servlet-name>myServlets</servlet-name>
        <servlet-class>com.myapp.myServlets</servlet-class>
      </servlet>
      <servlet>
        <servlet-name>MyServlet</servlet-name>
        <servlet-class>mypackage5.MyServlet</servlet-class>
      </servlet>
      <servlet>
        <servlet-name>FetchDataServlet</servlet-name>
        <servlet-class>com.myapp.FetchDataServlet</servlet-class>
      </servlet>
      <servlet>
        <servlet-name>ReportServlet</servlet-name>
        <servlet-class>com.jubabes.ReportServlet</servlet-class>
      </servlet>
      <servlet-mapping>
        <servlet-name>MyServlets</servlet-name>
        <url-pattern>/myservlets</url-pattern>
      </servlet-mapping>
      <servlet-mapping>
        <servlet-name>MyServlet</servlet-name>
        <url-pattern>/myservlet</url-pattern>
      </servlet-mapping>
      <servlet-mapping>
        <servlet-name>FetchDataServlet</servlet-name>
        <url-pattern>/fetchdataservlet</url-pattern>
      </servlet-mapping>
      <servlet-mapping>
        <servlet-name>ReportServlet</servlet-name>
        <url-pattern>/reportservlet</url-pattern>
      </servlet-mapping>
      <session-config>
        <session-timeout>35</session-timeout>
      </session-config>
      <mime-mapping>
        <extension>html</extension>
        <mime-type>text/html</mime-type>
      </mime-mapping>
      <mime-mapping>
        <extension>txt</extension>
        <mime-type>text/plain</mime-type>
      </mime-mapping>
    </web-app>

  • Servlets only running, not compileing

    Recently installed Tomcat on an old Win ME machine.
    The pre compiled servlet are running fine. However I am not able to compile any new ones.
    Anyone know what might be wrong?
    Thanks
    Andreas

    The error I am getting when trying to compile servlet
    'HelloWorld'
    (http://127.0.0.1:8080/servlet/HelloWorld)
    HTTP Status 404 - /servlet/HelloWorld
    type Status report
    message /servlet/HelloWorld
    description The requested resource
    (/servlet/HelloWorld) is not available.
    Apache Tomcat/4.1.24thanks
    AndreasThat is not trying to compile. That is trying to access. You must compile a servlet like you would a normal java class, using the javac or an ide.
    If you do not know how to do this, I suggest reading this: http://java.sun.com/docs/books/tutorial/index.html

  • Resource not available error in servlet

    This is my directory structure C:\Program Files\Apache Software Foundation\Tomcat 4.1\webapps\VSG\WEB-INF and here i have in web-inf my web.xml which looks like this
    <web-app>
    <servlet servlet-name>Myservlet</servlet-name>
    <servlet-class>Myservlet<servlet-class>
    </servlet>
    <servlet-mapping >
    <servlet-name>Myservlet</servlet-name>
    <url-pattern>/myservlet</url-pattern>
    </servlet-mapping>
    </web-app>
    while my class file is at this position C:\Program Files\Apache Software Foundation\Tomcat 4.1\webapps\vsg\WEB-INF\classes
    Now i run my servlet in browser as
    http://localhost:8080/vsg/myservlet
    it gives me error that resource is not available.... any idea on this ???

    ganeshmb wrote:
    Package-less classes are no longer supported .. .. when you use Tomcat 4.1 with Java 1.4 or newer due to a security bugfix. Since Tomcat 5.0 it is been "fixed" by an internal workaround.
    Still, putting classes in a package is highly recommended. You can only access classes from another packages when you explicitly import it. As you cannot import from the default package, the classes in the default package remains unaccessible for classes in another packages (like the application server implementation classes).

  • "The requested resource (/hello) is not available"  Error of Servlet

    Hello all,
    I get HTTP STATUS 404 Error which states "The requested resource (/hello) is not available" even thought according to me I am doing everything perfectly.
    Here is more information. If you can find out where the proble might be please
    let me know because I am working on this for more than 9 hours.
    I AM USING-<br>
    TOMCAT 5.5.26 <br>
    JRE 6 <br>
    J2SDK 1.4.0 <br>
    </B>
    <BR><BR>
    SYSTEM VARIABLES :<br>
    <B>
    CLASSPATH
    </B>
    C:\apache-tomcat-5.5.26\common\lib\servlet-api.jar <BR>
    <B> JAVA_HOME</B> D:\j2sdk1.4.0
    <BR>
    <B>JRE_HOME</B> C:\Program Files\Java\jre6
    <BR>
    <B>TOMCAT_HOME </B>C:\apache-tomcat-5.5.26
    <BR>
    <P>
    I have placed my hello.class file inside
    <b>C:\apache-tomcat-5.5.26\webapps\ROOT\WEB-INF\classes</b>
    also, i have modified web.xml file as<br>
    <b>
    <servlet>
    <servlet-name>hello</servlet-name>
    <servlet-class>hello</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>hello</servlet-name>
    <url-pattern>hello</url-pattern>
    </servlet-mapping>
    </b><br><br>
    But still I am not able to access my servlet when i type
    http://localhost:8080/hello
    I get the error I mentioned above.

    Hi..Thanks for all those who have replied earlier. I feel I should add some more information.
    I dont know what PACKAGE NAME you are talking about
    I am pasting contents of my XML file located in :
    **apache-tomcat-5.5.26\webapps\ROOT\WEB-INF\web.xml**
    -->
    - <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4">
    <display-name>Welcome to Tomcat</display-name>
    <description>Welcome to Tomcat</description>
    - <!-- JSPC servlet mappings start
    -->
    - <servlet>
    <servlet-name>org.apache.jsp.index_jsp</servlet-name>
    <servlet-class>org.apache.jsp.index_jsp</servlet-class>
    </servlet>
    - <servlet-mapping>
    <servlet-name>org.apache.jsp.index_jsp</servlet-name>
    <url-pattern>/index.jsp</url-pattern>
    </servlet-mapping>
    - <!-- JSPC servlet mappings end
    -->
    </web-app>
    web.xml file located in
    apache-tomcat-5.5.26\webapps\servlets-examples\WEB-INF
    is given below:
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <!--
    Licensed to the Apache Software Foundation (ASF) under one or more
    contributor license agreements. See the NOTICE file distributed with
    this work for additional information regarding copyright ownership.
    The ASF licenses this file to You under the Apache License, Version
    2.0
    (the "License"); you may not use this file except in compliance with
    the License. You may obtain a copy of the License at
    http://www.apache.org/licenses/LICENSE-2.0
    Unless required by applicable law or agreed to in writing, software
    distributed under the License is distributed on an "AS IS" BASIS,
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
    implied.
    See the License for the specific language governing permissions and
    limitations under the License.
    -->
    <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
    http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
    version="2.4">
    <display-name>Servlet 2.4 Examples</display-name>
    <description>
    Servlet 2.4 Examples.
    </description>
    <!-- Define servlet-mapped and path-mapped example filters -->
    <filter>
    <filter-name>Servlet Mapped Filter</filter-name>
    <filter-class>filters.ExampleFilter</filter-class>
         <init-param>
         <param-name>attribute</param-name>
    <param-value>filters.ExampleFilter.SERVLET_MAPPED</param-value>
         </init-param>
    </filter>
    <filter>
    <filter-name>Path Mapped Filter</filter-name>
    <filter-class>filters.ExampleFilter</filter-class>
         <init-param>
         <param-name>attribute</param-name>
    <param-value>filters.ExampleFilter.PATH_MAPPED</param-value>
         </init-param>
    </filter>
    <filter>
    <filter-name>Request Dumper Filter</filter-name>
    <filter-class>filters.RequestDumperFilter</filter-class>
    </filter>
    <!-- Example filter to set character encoding on each request -->
    <filter>
    <filter-name>Set Character Encoding</filter-name>
    <filter-class>filters.SetCharacterEncodingFilter</filter-class>
    <init-param>
    <param-name>encoding</param-name>
    <param-value>EUC_JP</param-value>
    </init-param>
    </filter>
    <filter>
    <filter-name>Compression Filter</filter-name>
    <filter-class>compressionFilters.CompressionFilter</filter-class>
    <init-param>
    <param-name>compressionThreshold</param-name>
    <param-value>10</param-value>
    </init-param>
    <init-param>
    <param-name>debug</param-name>
    <param-value>0</param-value>
    </init-param>
    </filter>
    <!-- Define filter mappings for the defined filters -->
    <filter-mapping>
    <filter-name>Servlet Mapped Filter</filter-name>
         <servlet-name>invoker</servlet-name>
    </filter-mapping>
    <filter-mapping>
    <filter-name>Path Mapped Filter</filter-name>
         <url-pattern>/servlet/*</url-pattern>
    </filter-mapping>
    <!-- Example filter mapping to apply the "Set Character Encoding"
    filter
    to all requests processed by this web application -->
    <!--
    <filter-mapping>
    <filter-name>Set Character Encoding</filter-name>
    <url-pattern>/*</url-pattern>
    </filter-mapping>
    -->
    <!--
    <filter-mapping>
    <filter-name>Compression Filter</filter-name>
    <url-pattern>/CompressionTest</url-pattern>
    </filter-mapping>
    -->
    <!--
    <filter-mapping>
    <filter-name>Request Dumper Filter</filter-name>
    <url-pattern>/*</url-pattern>
    </filter-mapping>
    -->
    <!-- Define example application events listeners -->
    <listener>
    <listener-class>listeners.ContextListener</listener-class>
    </listener>
    <listener>
    <listener-class>listeners.SessionListener</listener-class>
    </listener>
    <!-- Define servlets that are included in the example application
    -->
    <servlet>
    <servlet-name>CompressionFilterTestServlet</servlet-name>
    <servlet-class>compressionFilters.CompressionFilterTestServlet</servlet
    -class>
    </servlet>
    <servlet>
    <servlet-name>hello</servlet-name>
    <servlet-class>hello</servlet-class>
    </servlet>
    </servlet>
    <servlet>
    <servlet-name>HelloWorldExample</servlet-name>
    <servlet-class>HelloWorldExample</servlet-class>
    </servlet>
    <servlet>
    <servlet-name>RequestInfoExample</servlet-name>
    <servlet-class>RequestInfoExample</servlet-class>
    </servlet>
    <servlet>
    <servlet-name>RequestHeaderExample</servlet-name>
    <servlet-class>RequestHeaderExample</servlet-class>
    </servlet>
    <servlet>
    <servlet-name>RequestParamExample</servlet-name>
    <servlet-class>RequestParamExample</servlet-class>
    </servlet>
    <servlet>
    <servlet-name>CookieExample</servlet-name>
    <servlet-class>CookieExample</servlet-class>
    </servlet>
    <servlet>
    <servlet-name>SessionExample</servlet-name>
    <servlet-class>SessionExample</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>CompressionFilterTestServlet</servlet-name>
    <url-pattern>/CompressionTest</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>HelloWorldExample</servlet-name>
    <url-pattern>/servlet/HelloWorldExample</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>RequestInfoExample</servlet-name>
    <url-pattern>/servlet/RequestInfoExample/*</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>RequestHeaderExample</servlet-name>
    <url-pattern>/servlet/RequestHeaderExample</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>RequestParamExample</servlet-name>
    <url-pattern>/servlet/RequestParamExample</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>CookieExample</servlet-name>
    <url-pattern>/servlet/CookieExample</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>SessionExample</servlet-name>
    <url-pattern>/servlet/SessionExample</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>hello</servlet-name>
    <url-pattern>/servlet/hello</url-pattern>
    </servlet-mapping>
    <security-constraint>
    <display-name>Example Security Constraint</display-name>
    <web-resource-collection>
    <web-resource-name>Protected Area</web-resource-name>
         <!-- Define the context-relative URL(s) to be protected -->
    <url-pattern>/jsp/security/protected/*</url-pattern>
         <!-- If you list http methods, only those methods are
    protected -->
         <http-method>DELETE</http-method>
    <http-method>GET</http-method>
    <http-method>POST</http-method>
         <http-method>PUT</http-method>
    </web-resource-collection>
    <auth-constraint>
    <!-- Anyone with one of the listed roles may access this area
    -->
    <role-name>tomcat</role-name>
         <role-name>role1</role-name>
    </auth-constraint>
    </security-constraint>
    <!-- Default login configuration uses form-based authentication -->
    <login-config>
    <auth-method>FORM</auth-method>
    <realm-name>Example Form-Based Authentication Area</realm-name>
    <form-login-config>
    <form-login-page>/jsp/security/protected/login.jsp</form-login-page>
    <form-error-page>/jsp/security/protected/error.jsp</form-error-page>
    </form-login-config>
    </login-config>
    <!-- Security roles referenced by this web application -->
    <security-role>
    <role-name>role1</role-name>
    </security-role>
    <security-role>
    <role-name>tomcat</role-name>
    </security-role>
    <!-- Environment entry examples -->
    <!--env-entry>
    <env-entry-description>
    The maximum number of tax exemptions allowed to be set.
    </env-entry-description>
    <env-entry-name>maxExemptions</env-entry-name>
    <env-entry-value>15</env-entry-value>
    <env-entry-type>java.lang.Integer</env-entry-type>
    </env-entry-->
    <env-entry>
    <env-entry-name>minExemptions</env-entry-name>
    <env-entry-type>java.lang.Integer</env-entry-type>
    <env-entry-value>1</env-entry-value>
    </env-entry>
    <env-entry>
    <env-entry-name>foo/name1</env-entry-name>
    <env-entry-type>java.lang.String</env-entry-type>
    <env-entry-value>value1</env-entry-value>
    </env-entry>
    <env-entry>
    <env-entry-name>foo/bar/name2</env-entry-name>
    <env-entry-type>java.lang.Boolean</env-entry-type>
    <env-entry-value>true</env-entry-value>
    </env-entry>
    <env-entry>
    <env-entry-name>name3</env-entry-name>
    <env-entry-type>java.lang.Integer</env-entry-type>
    <env-entry-value>1</env-entry-value>
    </env-entry>
    <env-entry>
    <env-entry-name>foo/name4</env-entry-name>
    <env-entry-type>java.lang.Integer</env-entry-type>
    <env-entry-value>10</env-entry-value>
    </env-entry>
    </web-app>
    My program hello.java is given below
    import java.io.*;
    import javax.servlet.http.*;
    import javax.servlet.*;
    public class hello extends HttpServlet {
    public void doGet (HttpServletRequest req,
    HttpServletResponse res)
    throws ServletException, IOException
    PrintWriter out = res.getWriter();
    out.println("Hello, world!");
    out.close();
    }

Maybe you are looking for

  • How to Generate Statistic Graph in Report??

    Hi, i am developing an questionnaire program together with 19 question... i am able to get value for each value.. Now my problem is how to generate a statistic graph whenever user can check their report ?? Can anyone help?? Thank you very much......

  • Incorrect Offset in setCharacterAttributes() of JTextPane AND Matcher

    I use Java regular expression, Matcher class or m.find(), for searching and replacing string from JTextPane. Then, I use setCharacterAttributes() to change color of the matched string. My problem is that when text in the JTextPane() contains new line

  • QM Cpk,Cp control chart

    Dear all gurus! I need to check control chart where it is ? how to do configuration or transaction for control charts and PPM level, and what is Cp & Cpk charts? Thanks & regards sudarshan

  • Years of frustration, still no closer to finding or renaming catalog

    If you can help me it will be a monumental help with a task that has failed over and over again, mostly because of the complexity. Problem: I want to rename my catalog file and have it open as the default file. It somehow got a new name while I tried

  • Linksys Wireless Router: WRT54G Version: 2

    I was just curious, since I have been talking to someone about the Linksys Routers and they were saying that WRT54G Versions 3, 4 & 5, all work successfully. Then when I asked him about Version 2, he said that he THINKS that the router will work. Can