tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jason Johnston" <>
Subject Re: Tomcat won't find my web.xml files.
Date Thu, 04 Apr 2002 22:13:22 GMT
Thanks for your input Allan.  

I plan on trying to deploy using the manager like you said but I haven't had much luck with
the manager.  Do you know of any documentation available on how to use the manager.  I created
a manager user but about all I know how to do is list running servlets.

However, my problem has appeared to change and I'm not sure why.  It appears that Tomcat is
now parsing my web.xml file and running into errors.  When I launch catalina I get the following

XmlMapper :  Can't find resource for entity -//Sun Microsystems, Inc. //DTD Web Application
2.3//EN ―> "null"
PARSE error at line 1 column 1
org.xml.sax.SAXParseException:  The markup declarations contained or pointed to by the document
type declaration must be well-formed.

I can't tell if this is an error relating to retrieving the DTD or if my XML isn't formed
properly.  My machine is connected to the internet and I was able to manually download the
DTD from that address.  

If you or anyone else has any insight, again I would appreciate it.


>>> 04/04/02 12:41AM >>>
I may not fully find a solution to your problem as
everything seems right.
I suspect your application may not have be fully
deployed. To deploy an application you need to add a
context in your server.xml. Or you can use Catalina's
manager application to deploy/undeploy a context
without Catalina's shutdown.

You could however narrow down the to the source of
your problem by 

1>Shut down Catalina, move you application folder from
the webapps directory. Delete the contents of
Catalina's work directory. Create a new user with role
"manager" in your tomcat-users.xml file in your
catalina conf/ directory.
Start Catalina and deploy your application using the
manager application by logging using the new user
created above (You may learn about the manager
application from your catalina installation)

2> Is your .tld file actually located in the specified
"/WEB-INF/lib/taglib.tld" location in your

Well I hope this works.

Allan Kamau.

--- Jason Johnston <> wrote:
> I've been working with Tomcat 4.0.1 and I'm running
> into a major stumbling block.  I can run servlets
> and jsp's letting tomcat default to the default
> web.xml but I can't make my own.
> I have the following web.xml:
> <?xml version="1.0" encoding="ISO-8859-1"?>
> <!DOCTYPE web-app PUBLIC 
>  '-//Sun Microsystems, Inc. //DTD Web Application
> 2.3//EN'
>  ''>
> <web-app>
>   <servlet>
>   <servlet-name>login</servlet-name>
>   <servlet-class>com.onjava.login</servlet-class>
>   </servlet>
>   <taglib>
>  <taglib-uri>/onjava</taglib-uri>
>   </taglib>
> </web-app>
> Located at
> TOMCAT_HOME/webapps/onjava/WEB-INF/web.xml
> The custom tags fail and I see this in the logs:
> 2002-04-03 13:10:37 ContextConfig[/onjava]: Missing
> application web.xml, using defaults only
> Am I missing something? I'm running on NT4.0 Server
> Sp6a.  I've seen other people mention this problem
> but I haven't found any solutions.
> LET ME KNOW!!!!  This is a major stumbling block.  I
> basically can't build webapps if I can't get it to
> recognize me web.xml files.

Do You Yahoo!?
Yahoo! Tax Center - online filing with TurboTax

To unsubscribe:   <>
For additional commands: <>
Troubles with the list: <>

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message