Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6727441
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 26, 20262026-05-26T10:02:59+00:00 2026-05-26T10:02:59+00:00

I have multimodule project Project |–src |-JavaFile.java Web-Project |-Web-Content |-images | |-logo.PNG |-pages |-WEB-INF

  • 0

I have multimodule project

Project
  |--src
      |-JavaFile.java

Web-Project
  |-Web-Content
    |-images
    |   |-logo.PNG
    |-pages
    |-WEB-INF
  1. regular java module – contains src with all java files
  2. dynamic web project module – contains all web related stuff

eventually regular java module goes as a jar file in dynamic web module in lib folder

Problem

java file after compilation looks for an image file in c:\ibm\sdp\server completepath\logo.png rather in context. File is defined in java file as below for iText:

Image logo = Image.getInstance("/images/logo.PNG");

Please suggest how can I change my java file to refer to image. I am not allowed to change my project structure.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-26T10:02:59+00:00Added an answer on May 26, 2026 at 10:02 am

    You need to use ServletContext#getResource() or, better, getResourceAsStream() for that. It returns an URL respectively an InputStream of the resource in the web content.

    InputStream input = getServletContext().getResourceAsStream("/images/logo.PNG");
    // ...
    

    This way you’re not dependent on where (and how!) the webapp is been deployed. Relying on absolute disk file system paths would only end up in portability headache.

    See also:

    • getResourceAsStream() vs FileInputStream

    Update: as per the comments, you seem to be using iText (you should have clarified that a bit more in the question, I edited it). You can then use the Image#getInstance() method which takes an URL:

    URL url = getServletContext().getResource("/images/logo.PNG");
    Image image = Image.getInstance(url);
    // ...
    

    Update 2: as per the comments, you turn out to be sitting in the JSF context (you should have clarified that as well in the question). You should use ExternalContext#getResource() instead to get the URL:

    URL url = FacesContext.getCurrentInstance().getExternalContext().getResource("/images/logo.PNG");
    Image image = Image.getInstance(url);
    // ...
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a multimodule web project with a dependency graph similar to this WAR-project
I have multimodule maven project like this myproject framework1 f1-presentation *.java f1-core *.java f1-tag
I have a multi-module Maven project that is a Java web application. I am
I have multimodule project. Can I make it somehow work that when calling compile
I have a maven multimodule project. What the best practices for creating groupId? Can
I have a multi module web project. Four modules of the project are packaged
I have a multi-module maven project made up of three sub-modules: web , service
I have a Java multi-module Maven project that I want to build an MVN
I have a multimodule maven project. the service module depends on domain module using
I really don't get it, I have a multimodule project (snapshots) and I'm using

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.