Hi hwaastad I am also facing the same error in my code.Can you please help me how you solve this problem.
I made two maven project. 1)Config project->build a jar 2)Appg project->add the jar file of Config project as maven dependency in this project & deploy the war of Appg project on Weblogic Server I made 2 custom annotation(Config & ConfigInfo) and has configuration factory class(which has method @produces getConfiguration(InjectionPoint p)) for getting configuration property from the properties file.I am injecting this annotation in my second project Appg(in my @stateless class). @Inject @Config @ConfigInfo(file = "configuration.properties", name = "username") public String username; But When I run this on server I got this error-> ERROR ] Api type [java.lang.String] is not found with the qualifiers Qualifiers: [@com.appg.config.properties.Config()] for injection into Field Injection Point, field name : responseFile, Bean Owner : [MockNotifClient, Name:null, WebBeans Type:MANAGED, API Types:[com.appg.client.GClient,com.appg.client.HClient,com.appg.client.MockNotifClient,java.lang.Object], Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default]] [ERROR ] CWWKZ0002E: An exception occurred while starting the application . The exception message was: com.ibm.ws.container.service.state.StateChangeException: javax.enterprise.inject.UnsatisfiedResolutionException: Api type [java.lang.String] is not found with the qualifiers -- View this message in context: http://tomee-openejb.979440.n4.nabble.com/ApplicationComposer-and-Deltaspike-1-0-tp4671240p4673920.html Sent from the TomEE Users mailing list archive at Nabble.com.
