This conversation has been locked due to inactivity. Please create a new post.
This conversation has been locked due to inactivity. Please create a new post.
I am trying to write an OSGI class which should populate the configuration dialog in Felix console, my Service implementation as shown below. but when i try to run mvn clean install -PautoInstallPackage
am getting the below error. any help is appreciated.
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2:compile (default-compile) on project osgiexample.core: Compilation failure [ERROR] /E://osgiexample/core/src/main/java/osgiexample/core/serviceimpl/TestServiceImpl.java:[40,10] cannot find symbol [ERROR] symbol: class Activate [ERROR] location: class osgiexample.core.serviceimpl.TestServiceImpl
My Code snippet is as below
@Component(immediate=true, label="TEST Service", description="Hello There - This is a Service component", metatype=true) @Service(value=TestService.class) public class TestServiceImpl implements TestService { @Property(value="http://testservice/myservice?wsdl") static final String SERVICE_ENDPOINT_URL = "service.endpoint.url"; private String serviceEndpointUrl; @Override public String getData() { // TODO Auto-generated method stub return null; } @Activate public void activate(final Map<String, Object> props) { System.out.println("Calling Activate Method"); this.serviceEndpointUrl = (String)props.get(SERVICE_ENDPOINT_URL); System.out.println("ServiceEndpointUrl:" + this.serviceEndpointUrl); } }
Solved! Go to Solution.
Views
Replies
Total Likes
Is your class has the below import .?
import org.apache.felix.scr.annotations.Activate;
~VAr
Views
Replies
Total Likes
Is your class has the below import .?
import org.apache.felix.scr.annotations.Activate;
~VAr
Views
Replies
Total Likes
Build your project via maven Archetype 10 and use Urber Jar: http://scottsdigitalcommunity.blogspot.ca/2016/04/creating-your-first-aem-62-project.html?m=0
Views
Replies
Total Likes
smacdonald2008 wrote...
Build your project via maven Archetype 10 and use Urber Jar: http://scottsdigitalcommunity.blogspot.ca/2016/04/creating-your-first-aem-62-project.html?m=0
Thanks Scott, i am using Archetype 10 only.
Kk
Views
Replies
Total Likes
Var wrote...
Is your class has the below import .?
import org.apache.felix.scr.annotations.Activate;
~VAr
Thanks VAr, i realized that i have missed the import of this annotation, after adding it compiled successfully.
Kk
Views
Replies
Total Likes
Views
Likes
Replies
Views
Likes
Replies
Views
Likes
Replies
Views
Likes
Replies
Views
Likes
Replies