Hi

I have loaded FOP into Tomcat server [everything is running locally on my 
Windows 10 PC].

I am trying to troubleshoot an issue using the fo:external-graphic tag in 
images.fo.

I have added the following to Tomcat > conf > server.xml:

                    <Context docBase="C:/Tomcat9/webapps/graphics/" 
reloadable="true" path="graphics"></Context>

This allows images to be accessed from the browser:

                http://localhost:8080/graphics/linux.bmp

The browser URI to create the PDF from images.fo is:

http://localhost:8080/fop/?fo=C:/fop-2.9/fop/examples/fo/basic/images.fo

In images.fo I can get an image successfully using direct access using file:

<fo:external-graphic 
src=file:///C:/fop-2.9/fop-servlet/src/main/webapp/WEB-INF/graphics/xml_feather.gif/>

Using the following does not crash the session but gives an error in the log 
that the image was not found:

                <fo:external-graphic src="url('graphics/linux.bmp')"/>

If I try using http the session crashed and I get HTTP Status 500 - Internal 
Server Error

                <fo:external-graphic 
src=http://localhost:8080/graphics/linux.bmp/>

This URL works ok directly in the browser:

http://localhost:8080/graphics/linux.bmp

I have also tried external demo site which also does not work:

https://sampleurl.com/test.jpg?w=l&d=standard

                
https://upload.wikimedia.org/wikipedia/commons/b/bc/Apache_FOP_logo.png


Can anybody offer some direction please.

Thank in advance.

[cid:image001.jpg@01DB1EEB.BD1CA300]

Reply via email to