WEB-INF/classes/META-INF yep, (classpath only) I think it is normal, we could support WEB-INF/microprofile.properties but META-INF in a war sounds weird no?
Romain Manni-Bucau @rmannibucau | Blog | Old Blog | Github | LinkedIn 2017-11-30 19:05 GMT+01:00 John D. Ament <[email protected]>: > I have the following deployment used in an Arquillian test: > > @Deployment > public static WebArchive createDeployment() { > String propertyName = SimpleGetApi.class.getName()+"/mp-rest/url"; > String value = getStringURL(); > return ShrinkWrap.create(WebArchive.class) > .addClass(SimpleGetApi.class) > .addAsManifestResource(new StringAsset(propertyName+"="+value), > "microprofile-config.properties") > .addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml"); > } > > When I use this, Geronimo Config says it can't find the property. When I > instead change to use a JAR file, it's loaded correctly. > > So is this file in the right location in the WAR? > > fa5a7db1-3692-4d52-b663-302c2a91241b.war: > /WEB-INF/ > /WEB-INF/classes/ > /WEB-INF/classes/org/ > /WEB-INF/classes/org/eclipse/ > /WEB-INF/classes/org/eclipse/microprofile/ > /WEB-INF/classes/org/eclipse/microprofile/rest/ > /WEB-INF/classes/org/eclipse/microprofile/rest/client/ > /WEB-INF/classes/org/eclipse/microprofile/rest/client/tck/ > /WEB-INF/classes/org/eclipse/microprofile/rest/client/tck/interfaces/ > /WEB-INF/classes/org/eclipse/microprofile/rest/client/tck/interfaces/SimpleGetApi.class > /META-INF/ > /META-INF/microprofile-config.properties > /META-INF/beans.xml > > Or should GConfig be looking for it in WEB-INF/classes/META-INF? > > And the other half of my question, is this a GConfig issue or a MP Config > issue? > > John
