Thanks for info, but I still get the same 404 error, grr.
What about the CLASSPATH, I use JDK1.1.8 but classpath is looking good to
me... (the classes dir is not in CLASSPATH..)
If I look into examples that are packed with tomcat distribution I can not
see any mapping to servlets how is it possible?
now I my "TOMCAT_HOME/myExample/WEB-INF/web.xml" looks like:
<?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>
<servlet>
<servlet-name>
MyStart
</servlet-name>
<servlet-class>
ixos.first.MyStart
</servlet-class>
<load-on-startup>
-2147483646
</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>
MyStart
</servlet-name>
<url-pattern>
/UrlForMyStart
</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>
30
</session-timeout>
</session-config>
<mime-mapping>
<extension>
txt
</extension>
<mime-type>
text/plain
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
html
</extension>
<mime-type>
text/html
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
htm
</extension>
<mime-type>
text/html
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
gif
</extension>
<mime-type>
image/gif
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
jpg
</extension>
<mime-type>
image/jpeg
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
jpe
</extension>
<mime-type>
image/jpeg
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
jpeg
</extension>
<mime-type>
image/jpeg
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
java
</extension>
<mime-type>
text/plain
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
body
</extension>
<mime-type>
text/html
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
rtx
</extension>
<mime-type>
text/richtext
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
tsv
</extension>
<mime-type>
text/tab-separated-values
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
etx
</extension>
<mime-type>
text/x-setext
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
ps
</extension>
<mime-type>
application/x-postscript
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
class
</extension>
<mime-type>
application/java
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
csh
</extension>
<mime-type>
application/x-csh
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
sh
</extension>
<mime-type>
application/x-sh
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
tcl
</extension>
<mime-type>
application/x-tcl
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
tex
</extension>
<mime-type>
application/x-tex
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
texinfo
</extension>
<mime-type>
application/x-texinfo
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
texi
</extension>
<mime-type>
application/x-texinfo
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
t
</extension>
<mime-type>
application/x-troff
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
tr
</extension>
<mime-type>
application/x-troff
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
roff
</extension>
<mime-type>
application/x-troff
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
man
</extension>
<mime-type>
application/x-troff-man
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
me
</extension>
<mime-type>
application/x-troff-me
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
ms
</extension>
<mime-type>
application/x-wais-source
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
src
</extension>
<mime-type>
application/x-wais-source
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
zip
</extension>
<mime-type>
application/zip
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
bcpio
</extension>
<mime-type>
application/x-bcpio
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
cpio
</extension>
<mime-type>
application/x-cpio
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
gtar
</extension>
<mime-type>
application/x-gtar
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
shar
</extension>
<mime-type>
application/x-shar
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
sv4cpio
</extension>
<mime-type>
application/x-sv4cpio
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
sv4crc
</extension>
<mime-type>
application/x-sv4crc
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
tar
</extension>
<mime-type>
application/x-tar
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
ustar
</extension>
<mime-type>
application/x-ustar
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
dvi
</extension>
<mime-type>
application/x-dvi
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
hdf
</extension>
<mime-type>
application/x-hdf
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
latex
</extension>
<mime-type>
application/x-latex
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
bin
</extension>
<mime-type>
application/octet-stream
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
oda
</extension>
<mime-type>
application/oda
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
pdf
</extension>
<mime-type>
application/pdf
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
ps
</extension>
<mime-type>
application/postscript
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
eps
</extension>
<mime-type>
application/postscript
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
ai
</extension>
<mime-type>
application/postscript
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
rtf
</extension>
<mime-type>
application/rtf
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
nc
</extension>
<mime-type>
application/x-netcdf
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
cdf
</extension>
<mime-type>
application/x-netcdf
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
cer
</extension>
<mime-type>
application/x-x509-ca-cert
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
exe
</extension>
<mime-type>
application/octet-stream
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
gz
</extension>
<mime-type>
application/x-gzip
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
Z
</extension>
<mime-type>
application/x-compress
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
z
</extension>
<mime-type>
application/x-compress
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
hqx
</extension>
<mime-type>
application/mac-binhex40
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
mif
</extension>
<mime-type>
application/x-mif
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
ief
</extension>
<mime-type>
image/ief
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
tiff
</extension>
<mime-type>
image/tiff
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
tif
</extension>
<mime-type>
image/tiff
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
ras
</extension>
<mime-type>
image/x-cmu-raster
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
pnm
</extension>
<mime-type>
image/x-portable-anymap
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
pbm
</extension>
<mime-type>
image/x-portable-bitmap
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
pgm
</extension>
<mime-type>
image/x-portable-graymap
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
ppm
</extension>
<mime-type>
image/x-portable-pixmap
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
rgb
</extension>
<mime-type>
image/x-rgb
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
xbm
</extension>
<mime-type>
image/x-xbitmap
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
xpm
</extension>
<mime-type>
image/x-xpixmap
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
xwd
</extension>
<mime-type>
image/x-xwindowdump
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
au
</extension>
<mime-type>
audio/basic
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
snd
</extension>
<mime-type>
audio/basic
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
aif
</extension>
<mime-type>
audio/x-aiff
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
aiff
</extension>
<mime-type>
audio/x-aiff
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
aifc
</extension>
<mime-type>
audio/x-aiff
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
wav
</extension>
<mime-type>
audio/x-wav
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
mpeg
</extension>
<mime-type>
video/mpeg
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
mpg
</extension>
<mime-type>
video/mpeg
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
mpe
</extension>
<mime-type>
video/mpeg
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
qt
</extension>
<mime-type>
video/quicktime
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
mov
</extension>
<mime-type>
video/quicktime
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
avi
</extension>
<mime-type>
video/x-msvideo
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
movie
</extension>
<mime-type>
video/x-sgi-movie
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
avx
</extension>
<mime-type>
video/x-rad-screenplay
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
wrl
</extension>
<mime-type>
x-world/x-vrml
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
mpv2
</extension>
<mime-type>
video/mpeg2
</mime-type>
</mime-mapping>
<welcome-file-list>
<welcome-file>
index.jsp
</welcome-file>
<welcome-file>
index.html
</welcome-file>
<welcome-file>
index.htm
</welcome-file>
</welcome-file-list>
</web-app>
> -----Original Message-----
> From: Kitching Simon [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, January 09, 2001 1:45 PM
> To: '[EMAIL PROTECTED]'
> Subject: RE: Problem with configuring Tomcat
>
>
>
>
> > -----Original Message-----
> > From: Lubos Vrba [SMTP:[EMAIL PROTECTED]]
> > Sent: Tuesday, January 09, 2001 1:32 PM
> > To: Tomcat (E-mail)
> > Subject: Problem with configuring Tomcat
> >
> > Hello I'm really a newbie I need your help
> > I installed tomcat and try to run examples and it worked fine.
> > I also tried to build my servlet that runs in JServ into
> Tomcat but I
> > failed. I think I completely misunderstand the configuration..
> > Here are steps I made:
> > 1. I add this to TOMCAT_HOME/conf/server.xml
> > <Context path="/examples/myExample"
> > docBase="/examples/myExample"
> > defaultSessionTimeOut="30"
> > isWARExpanded="true"
> > isWARValidated="false"
> > isInvoverEnabled="true"
> > isWorkDirPersistent="false"
> > />
> >
> > 2. I create directories
> TOMCAT_HOME/examples/myExample/WEB-INF/classes and
> > put my classes there
> > it's in i/first/MyFirst.class
> > 3. I put web.xml to TOMCAT_HOME/examples/myExample/WEB-INF
> > it looks:
> > <servlet>
> > <servlet-name>
> > MyStart
> > </servlet-name>
> > <servlet-class>
> > i.first.MyStart
> > </servlet-class>
> > <load-on-startup>
> > -2147483646
> > </load-on-startup>
> > </servlet>
> > ...
> >
> > 4. I restart tomcat and into browser I typed
> > http://lmyhost:myport/examples/myExample/MyStart but it
> returns 404 error.
> > What am I doing bad?
> >
> > Thanks for any hint in advance,
> > Lubos Vrba
> >
> [Kitching Simon]
> The <servlet-name>tag doesn't define what URL causes
> the servlet to
> be run;
> that is the purpose of the <servlet-mapping> tag -
> which you haven't
> created.
>
> Add something like this to your web.xml file:
> <servlet-mapping>
> <servlet-name>
> MyStart
> </servlet-name>
> <url-pattern>
> /UrlForMyStart
> </url-pattern>
> </servlet-mapping>
>
> You should then be able to access
> http://lmyhost:myport/examples/myExample/UrlForMyStart
> >
> Of course, if you defined the url-pattern as /MyStart, then the
> original url you wanted would work; I'm just demonstrating above
> that the url doesn't have to be the same as the servlet-name. In
> fact, if you want to, you can define multiple URLs that map to
> the same servlet.
>
> Everything else you're doing looks ok to me.
>
> Regards,
>
> Simon
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, email: [EMAIL PROTECTED]
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, email: [EMAIL PROTECTED]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]