wegnerk Posted September 21, 2006 Share Posted September 21, 2006 hi, i have a problem with my images. Situation: my reports are in a quite large webapplication and the .jasper-files are in the folder resources/reports/. The image i need is in another folder, resources/_images/. This has to be like this because of the guidelines, we have to use. Problem: the reports does not find my images with relative paths, but i am not allowed to use absolute paths in this surrounding. What can i do? any ideas? the classpath of the application should not be changed. Link to comment Share on other sites More sharing options...
Teodor Danciu Posted September 21, 2006 Share Posted September 21, 2006 Hi, You could prefix the image locations with a parameter.Let's call this parameter BASE_FOLDER.You could detect the absolute location of this BASE_FOLDER by interrogating the context of the web application. Check our /demo/samples/webapp sample for more details on this. I hope this helps.Teodor Link to comment Share on other sites More sharing options...
wegnerk Posted September 21, 2006 Author Share Posted September 21, 2006 that was also an idea, but i first wanted to know, if there are other solutions. i will try it with the parameter. hm, I checked that sample webapps, and it is similar to my projects. I also tried it with the context.getRealPath() method, but the returned path is not the path of the webapplication in the server (tomcat). So, when i give that path as parameter, that way also does not work. for your understanding: the build of the project copies the war-file to the webapps-folder of the tomcat and the context.getRealPath() method gives me the path of the original file in my project-workspace. any hints for me?Post edited by: wegnerk, at: 2006/09/21 11:27 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now