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

Reply via email to