Mule - how to access files in src/main/resources in Java class when running in Studio and Standalone? -
I have a rat CE application that is using XML component to convert to CSV file in XML. My Java class needs access to a flatpak XML file named This works fine in a true studio, but when I try to run this app in standalone genre, I get the following error: < Code> java Io.FileNotFoundException: src / main / resources / map.xml (no such file or directory) Is there any way that I can make this file mutually? Work in the studio and standalone? I have also tried UPDATE By combining a reply from Loireer, and some information in the post, I have been able to find a solution to this problem. The Java class has been updated in the following and has worked in both studio and standalone: UPDATE How to retire the mule-ap.properties file? If it is similar then it will also work on CloudHeb. There are several ways to do this: You can read the resources in the form of this stream, the files under src / main / resources are in your class InputStream = this.getClass (). GetResourceAsStream ("Map.xml"); Prepare your transformer as a map.xml - I have placed it in
src / main / resources . My Java class is in
src / main / java . I am currently accessing the
map.xml file in my Java class:
fr = new FileReader ("src / main / resources / map.xml") ;
fr = new FileReader ("map.xml"); and it fails in the studio.
fr = new FileReader (MyClassName.class.getResource ("/ map.xml"). GetPath () );
spring bean in another suggested way and present external map.xml file dependency through spring is .
Comments
Post a Comment