In spring project, I am generating some pdf file automatically in my application and storing it in $CATALINA_BASE in tomcat server. The path is :


I have given one hyperlink on webpage to access this file. But when I click on that link it is giving error in Chrome console as below:

 Not allowed to load local resource:D:\Project_Local\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\happyweb\images\User.pdf

What is the problem and how so resolve that?


I have given one hyperlink on webpage to access this file.

When you provide the local path to a file in your webpages, as covered here, you're making the assumption that the file exists on the client's computer or device, not on your server.

Instead of using a local file path in your hyperlink like:


you should store the file in a directory that's served by your web server, and then use a URL to the file that includes your hostname, like:


If you do intend to serve a file locally (i.e., on the same computer), then you should use the file URI scheme. On Windows, that would look like:


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.