If the url-pattern should be /firstpack/JustALittleTest then should the
form on the JSP refer to action="firstpack.JustALittleTest" or
action="firstpack/JustALittleTest" ?
Brian
-----Original Message-----
From: McRaven, Brian
Sent: Wednesday, July 12, 2006 9:55 AM
To: Tomcat Users List; [EMAIL PROTECTED]
Subject: RE: Accessing a servlet
When I use this entry I get a request resource not found error.
<servlet>
<servlet-name>JustALittleTest</servlet-name>
<servlet-class>firstpack.JustALittleTest</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>JustALittleTest</servlet-name>
<url-pattern>/firstpack/JustALittleTest</url-pattern>
</servlet-mapping>
Under the previous error to this one I was using an entry of:
<servlet>
<servlet-name>JustALittleTest</servlet-name>
<servlet-class>JustALittleTest</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>JustALittleTest</servlet-name>
<url-pattern>/firstpack.JustALittleTest</url-pattern>
</servlet-mapping>
With the following entry:
<servlet>
<servlet-name>JustALittleTest</servlet-name>
<servlet-class>firstpack.JustALittleTest</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>JustALittleTest</servlet-name>
<url-pattern>/firstpack.JustALittleTest</url-pattern>
</servlet-mapping>
I get an error of 'Error allocating a servlet instance'
Brian
-----Original Message-----
From: Pid [mailto:[EMAIL PROTECTED]
Sent: Wednesday, July 12, 2006 9:46 AM
To: Tomcat Users List
Subject: Re: Accessing a servlet
<servlet>
<servlet-name>TheServletName</servlet-name>
<servlet-class>package.ThisIsTheClassName</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>TheServletName</servlet-name>
<url-pattern>/a/path/to/theservlet</url-pattern>
</servlet-mapping>
"servlet-name" is used to link the definition to the mapping.
defs are grouped together in web.xml, as are mappings.
"url-pattern" refers to the path by which you'll access the servlet.
it can any unique url on your system, and does not have to reflect the
class name.
McRaven, Brian wrote:
> I made the servlet part of a package but I'm getting a Servlet not
> Found Exception. The actions I took to make the servlet part of a
> package are the following:
>
> 1 added package line to java code, recompiled
> 2 placed new class file in new subdirectory of WEB-INF/classes folder
> with same name of package
> 3 changed entry in web.xml file to reflect package that servlet is in
> for the url-pattern
> 4 changed JSP so that the forms action="firstpack.JustALittleTest"
>
> I've looked at the log files but I'm not sure what to look for.
>
> Brian
>
> -----Original Message-----
> From: Jon Wingfield [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, July 12, 2006 7:49 AM
> To: Tomcat Users List
> Subject: Re: Accessing a servlet
>
> I would check in tomcat logs directory for reasons why the servlet is
> not available. One reason could be that classes should be in a
package:
>
> http://tomcat.apache.org/faq/classnotfound.html
>
> HTH,
>
> Jon
>
> McRaven, Brian wrote:
>> OK I did that and now my system is hanging which I guess could be an
>> error in my code or something with the server. I think it is my code
>> so I'll look that over. Thanks for your help. Sorry for the
> confusion.
>> Brian
>>
>> -----Original Message-----
>> From: David Smith [mailto:[EMAIL PROTECTED]
>> Sent: Tuesday, July 11, 2006 2:48 PM
>> To: Tomcat Users List
>> Subject: Re: Accessing a servlet
>>
>> Did you reload the webapp after making the change? All changes to
>> WEB-INF/web.xml or files in WEB-INF/classes and WEB-INF/lib will
>> require a reload before they become active in tomcat.
>>
>> --David
>>
>> McRaven, Brian wrote:
>>
>>> I was able to refer to a book I have and so I dropped the .class
>>> extensions altogether. I get an error that requested resource is
>>> not
>
>>> available still. Any suggestions on this? My web.xml file has this
>>> entry:
>>>
>>> <servlet>
>>> <servlet-name>JustALittleTest</servlet-name>
>>> <servlet-class>JustAlittleTest</servlet-class>
>>> </servlet>
>>>
>>> <servlet-mapping>
>>> <servlet-name>JustALittleTest</servlet-name>
>>> <url-pattern>/JustALittleTest</url-pattern>
>>> </servlet-mapping>
>>>
>>> And my action attribute="JustALittleTest".
>>>
>>> Brian
>>>
>>>
>>> -----Original Message-----
>>> From: McRaven, Brian
>>> Sent: Tuesday, July 11, 2006 1:14 PM
>>> To: [email protected]
>>> Subject: Accessing a servlet
>>>
>>> Well I'm ticking these newbie questions off. I have a simple
>>> servlet
>
>>> that I want my form to access. I compiled the file fine and it is
>>> called JustALittleTest.class. I placed this file in the
>>> ROOT/WEB-INF/classes folder. In my JSP I have a form with some
>>> submit buttons. The action element of the form is set to
> ="JustALittleTest".
>>> I changed my web.xml file so it now has the following entries:
>>>
>>> <servlet>
>>> <servlet-name>JustALittleTest</servlet-name>
>>> <servlet-class>JustAlittleTest.class</servlet-class>
>>> </servlet>
>>>
>>> <servlet-mapping>
>>> <servlet-name>JustALittleTest</servlet-name>
>>> <url-pattern>/JustALittleTest.class</url-pattern>
>>> </servlet-mapping>
>>>
>>> I've tried a few changes to the above entries but I haven't gotten
>>> it
>
>>> right yet. Should the servlet-class value have a .class extension?
>>> Is
>>> my url pattern accessing the correct folder?
>>>
>>> Brian
>>>
>
>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: [email protected] To unsubscribe,
> e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: [email protected] To unsubscribe,
> e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
---------------------------------------------------------------------
To start a new topic, e-mail: [email protected] To unsubscribe,
e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To start a new topic, e-mail: [email protected] To unsubscribe,
e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To start a new topic, e-mail: [email protected]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]