I still get the same error, I am putting the local copy of the dtd under the
htdocs folder which resides in apache home, could that be the problem? also
I cant view the web.xml file in IE 5 I get an error :cannot have multiple
DOCTYPE declarations Line 1 position 11
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional //EN">
----------^
this is the web.xml:

<? xml version ="1.0" encoding ="ISO-8859-1"?>

<!DOCTYPE web-app SYSTEM
        "http://supersunbob.tbcds.destin.com/htdocs/web-app_2_2.dtd";>

<web-app>
        <servlet>
                <servlet-name>
                        HelloEJB
                </servlet-name>
                <servlet-class>
                        org.jboss.test.tomcat.servlet.HelloEJB
                </servlet-class>
        </servlet>
</web-app>

Does the first line generate some type of DOCTYPE?

this is a little more detail of jboss error

2001-07-12 08:20:31 - ContextManager: Adding context Ctx( /jboss )
[Auto deploy] ERROR reading
/jboss/tmp/deploy/Default/tomcat-test.ear/web1006/WEB-INF/web.xml
[Auto deploy] At External parameter entity "%[dtd];" has characters after
markup.

[Auto deploy] ERROR reading
/jboss/tmp/deploy/Default/tomcat-test.ear/web1006/WEB-INF/web.xml
[Auto deploy] org.xml.sax.SAXParseException: External parameter entity
"%[dtd];" has characters after markup.
[Auto deploy]   at
org.apache.crimson.parser.Parser2.fatal(Parser2.java:3035)
[Auto deploy]   at
org.apache.crimson.parser.Parser2.fatal(Parser2.java:3029)
[Auto deploy]   at
org.apache.crimson.parser.Parser2.externalParameterEntity(Parser2.java:2757)
[Auto deploy]   at
org.apache.crimson.parser.Parser2.maybeDoctypeDecl(Parser2.java:1154)
[Auto deploy]   at
org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:488)
[Auto deploy]   at org.apache.crimson.parser.Parser2.parse(Parser2.java:304)
[Auto deploy]   at
org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:433)
[Auto deploy]   at
org.xml.sax.helpers.XMLReaderAdapter.parse(XMLReaderAdapter.java:223)
[Auto deploy]   at javax.xml.parsers.SAXParser.parse(SAXParser.java:317)
[Auto deploy]   at javax.xml.parsers.SAXParser.parse(SAXParser.java:260)
[Auto deploy]   at
org.apache.tomcat.util.xml.XmlMapper.readXml(XmlMapper.java:214)
[Auto deploy]   at
org.apache.tomcat.context.WebXmlReader.processWebXmlFile(WebXmlReader.java:2
02)
[Auto deploy]   at
org.apache.tomcat.context.WebXmlReader.contextInit(WebXmlReader.java:109)
[Auto deploy]   at
org.apache.tomcat.core.ContextManager.initContext(ContextManager.java:491)
[Auto deploy]   at
org.jboss.tomcat.TomcatEntry.initContext(TomcatEntry.java:144)
[Auto deploy]   at
org.jboss.tomcat.EmbeddedTomcatServiceSX.performDeploy(EmbeddedTomcatService
SX.java:117)
[Auto deploy]   at
org.jboss.web.AbstractWebContainer.deploy(AbstractWebContainer.java:178)
[Auto deploy]   at java.lang.reflect.Method.invoke(Native Method)



Any Help would be appreciated!!!!!Graham
Burkhard, If it is inappropriate to cc to you tell me as I am new to this
list
-----Original Message-----
From: Burkhard Vogel [mailto:[EMAIL PROTECTED]]
Sent: Thursday, July 12, 2001 4:27 AM
To: [EMAIL PROTECTED]
Subject: Re: [JBoss-user] local reference to the DTD


Hi,
try using
<! DOCTYPE web-app SYSTEM
"Http://supersunbob.tbcds.destin.com/subfolder/web-app_2_2.dtd";>
Whats the error now?
Burkhard
----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Wednesday, July 11, 2001 7:27 PM
Subject: RE: [JBoss-user] local reference to the DTD


> That doesnt work either. I get the following parser error:
> External parameter entity "%[dtd]; has characters after markup.
> I also get this same error when I put the dtd in a subfolder and reference
> it like this:
> <! DOCTYPE web-app
> PUBLIC "-//Sun Microsystems,Inc.//DTD Web Application 2.2//EN"
> "Http://supersunbob.tbcds.destin.com/subfolder/web-app_2_2.dtd";>
>
> WHAT GIVES? Probably me!
>
> PS sorry if I am not supposed to cc to you alex I am new to list
>
> -----Original Message-----
> From: Alex Radka [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, July 11, 2001 9:14 AM
> To: [EMAIL PROTECTED]
> Subject: RE: [JBoss-user] local reference to the DTD
>
>
> I would have thought that would work but try
> "file:///some/directory/structure/web-app_2_2.dtd"
>
> Alex
>
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]On Behalf Of
> [EMAIL PROTECTED]
> Sent: Wednesday, July 11, 2001 9:12 AM
> To: [EMAIL PROTECTED]
> Subject: [JBoss-user] local reference to the DTD
> Importance: Low
>
>
> Help!! I am trying to associate a reference to a local copy of the sun
DTD,
> since I dont have external access to it. This is what I have tried to no
> avail:
> I am running solaris 8sparc with apache ; and JBoss-2.2.2_Tomcat-3.2.2.
> I put the copy of dtd in the htdocs folder which resides under
/usr/apache.
> I then change the reference from sun.com in all of the web.xml files(4 or
5)
> to look like this:
>
> <! DOCTYPE web-app
> PUBLIC "-//Sun Microsystems,Inc.//DTD Web Application 2.2//EN"
> "Http://supersunbob.tbcds.destin.com/web-app_2_2.dtd";>
>
> ANY ADVICE AS TO THE PROPER WAY TO REFERENCE THE LOCAL DTD WOULD BE
> APPRECIATED.
> THANKS, GRAHAM
>
>
> _______________________________________________
> JBoss-user mailing list
> [EMAIL PROTECTED]
> http://lists.sourceforge.net/lists/listinfo/jboss-user
>
>
> _______________________________________________
> JBoss-user mailing list
> [EMAIL PROTECTED]
> http://lists.sourceforge.net/lists/listinfo/jboss-user
>
> _______________________________________________
> JBoss-user mailing list
> [EMAIL PROTECTED]
> http://lists.sourceforge.net/lists/listinfo/jboss-user


_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-user

_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to