What version of jetty? How are you starting it - embedded, distro, maven
... ? What jdk? What os?

Jetty does not need an internet connection to resolve the dtd and schemas -
that has always been taken care of by code in the jetty-xml jar. I just
tested jetty-9.4.7.RC0 and reconfirmed this, so you'll need to provide more
details on your setup.

Jan

On 20 August 2017 at 14:40, Thomas Maslen <[email protected]>
wrote:

> With the caveat that this isn't a complete answer, just the first little
> piece of one...
>
> XML Catalog(ue) files exist to solve this sort of thing.  They let you
> express "when you encounter a reference to this XML-related object, satisfy
> it by using the local copy stored here".  For a DTD (the case you're
> dealing with here), the XML catalog lets you identify "this XML-related
> object" either by the PUBLIC id or by the System ID (that www.eclipse.org
> URL) or both.
>
> The other 90% of the answer would be:  how do you configure the right
> parts of Jetty to use an XML Catalogue?  That part I don't know, but my
> guess is your chances of getting an answer from folks who do know may
> improve if you state the version of Jetty you're using.
>
> (Perhaps it may also be possible to hack a solution by editing that line
> and replacing the www.eclipse.org URL with a relative reference to a
> local copy, e.g. "./configure_9_3.dtd", but that's a bit cheesy).
>
>
> On Sat, Aug 19, 2017 at 8:26 PM, John Carrieri <[email protected]>
> wrote:
>
>> Hi, we have a web application that is based on Jetty.   We would like it
>> to be able to start
>> even if there is not an internet connection on the local system.
>>
>> The configuration line attempts resolve www.eclipse.org on startup.
>> While putting in
>> an IP address might take care of it not trying to resolve, that’s a bad
>> strategy to deploy
>> on remote devices.     Is there a way to just put the .dtd configuration
>> file it’s looking at
>> on the local drive and reference it there.   I tried it but it did not
>> seem to work, using a file://
>> notation.
>>
>> If there is a way please let me know the exact notation.
>>
>> Here is the configuration line I’m referring to:
>>
>> <!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN" "
>> http://www.eclipse.org/jetty/configure_9_3.dtd”>
>>
>> Thanks
>>
>>
>> _______________________________________________
>> jetty-users mailing list
>> [email protected]
>> To change your delivery options, retrieve your password, or unsubscribe
>> from this list, visit
>> https://dev.eclipse.org/mailman/listinfo/jetty-users
>>
>
>
> _______________________________________________
> jetty-users mailing list
> [email protected]
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://dev.eclipse.org/mailman/listinfo/jetty-users
>



-- 
Jan Bartel <[email protected]>
www.webtide.com
*Expert assistance from the creators of Jetty and CometD*
_______________________________________________
jetty-users mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-users

Reply via email to