Thanks Rabin, It looks like the service class it self is not calling from the portal. When run this service, as per the program execution, expected to invoke the init() method from the RFServiceWrapper class.
public void init(IServiceContext serviceContext){
mm_serviceContext = serviceContext;
CrtClassLoaderRegistry.addClassLoader(this.getKey(), this.getClass().getClassLoader());
}
The service key has provided as below in IRFServiceWrapper Interface.
public interface IRFServiceWrapper extends IService{
public static final String KEY = "com.xxx.km.KMFilter";
}
The error log from trace as below:
Message: Registration of classloader with id 'com.xxx.km.KMDocumentFilter' ignored, as hot-deployment is not supported
(see OSS Note 894884). Please restart the server to enable newly deployed components.
Severity: Error
Date: 2013-12-27
Time: 13:11:59:862
Category: /Applications/KMC/CRT
Location: com.sapportals.wcm.crt.CrtClassLoaderRegistry
Application: sap.com/com.xxx.km.docfilter
Thread: Application [35]
Data Source: j2ee\cluster\server0\log\applications_00.log
Arguments:
Passport User Activity ID: b5df4971f0a710019fd5d0799d65da7e
Message ID:
Session: 0
Transaction:
User: Guest
Time Zone: 0-500
Customer Message Component: EP-KM-FWK-RF
Runtime Component: sap.com/com.sap.netweaver.bc.crt
Correlation ID: 9803450000000035
Passport Session: B5DF4971F0A710019FD5D0799D65DA7E
Passport Connection: b5df4971f0a710019fd5d0799d65da7e
Passport Connection Counter: 0
Log ID: C0000AB8180F013A00000001000011B8
Host: PIDWEPL001
System: ABS
Instance: J00
Node: server0
Here is my XML:
<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?><application>
<application-config><property name="SharingReference" value="usermanagement, knowledgemanagement, landscape, htmlb, exportalJCOclient, exportal"/>
</application-config>
<components/>
<services>
<service name="RFServiceWrapper">
<service-config>
<property name="className" value="com.sap.netweaver.rf.wrapper.RFServiceWrapper"/>
<property name="startup" value="true"/>
</service-config>
</service></services>
</application>
Thanks
Krishna