hi,
I am using the new tag lib description provided for Application Platform. It defines listeners as well. Snap of the taglib is below
webMethods Integration Server Custom Tag Library
webMethods web taglib
2.0
webm
http://webm-taglib.tld
com.softwareag.applatform.pls.is.web.AppPlatformContextListener
com.softwareag.applatform.pls.is.web.AppPlatformSessionListener
Execute a service and return the result to the JSP
invoke
com.softwareag.applatform.pls.is.web.jsp.InvokeTag
JSP
fully qualified IS service name (e.g. wm.server:ping)
serviceName
true
false
But when i start my web application, it gives startup exception -
Caused by: java.lang.IllegalArgumentException: Unable to create an instance of type [com.softwareag.applatform.pls.is.web.AppPlatformSessionListener]
at org.apache.catalina.core.ApplicationContext.addListener(ApplicationContext.java:1107)
at org.apache.catalina.core.ApplicationContextFacade.addListener(ApplicationContextFacade.java:659)
at org.apache.jasper.servlet.JasperInitializer.onStartup(JasperInitializer.java:108)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5196)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
… 10 more
Caused by: java.lang.ClassNotFoundException: com.softwareag.applatform.pls.is.web.AppPlatformSessionListener
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1291)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1119)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:512)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:493)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:119)
at org.apache.catalina.core.ApplicationContext.addListener(ApplicationContext.java:1089)
#webMethods#webMethods-General#Application-Platform#Integration-Server-and-ESB