java - Log4j prevent EJB to be created on the glassfish -
i have created ejb project, , it's working fine, when add logger
private transient static final logger log=logger.getlogger(myservicedao.class);
for log4j error. error :
caused by: javax.ejb.ejbexception: javax.ejb.createexception: not create stateless ejb.
when remove line normal , works fine.
the stacktrace:
caused by: javax.ejb.ejbexception: javax.ejb.createexception: not create stateless ejb @ com.sun.ejb.containers.statelesssessioncontainer$sessioncontextfactory.create(statelesssessioncontainer.java:700) @ com.sun.ejb.containers.util.pool.nonblockingpool.getobject(nonblockingpool.java:246) @ com.sun.ejb.containers.statelesssessioncontainer._getcontext(statelesssessioncontainer.java:430) ... 72 more caused by: javax.ejb.createexception: not create stateless ejb @ com.sun.ejb.containers.statelesssessioncontainer.createstatelessejb(statelesssessioncontainer.java:514) @ com.sun.ejb.containers.statelesssessioncontainer.access$000(statelesssessioncontainer.java:97) @ com.sun.ejb.containers.statelesssessioncontainer$sessioncontextfactory.create(statelesssessioncontainer.java:698) ... 74 more caused by: java.lang.illegalstateexception: exception attempting inject remote ejb-ref name=lookupdao,remote 3.x interface =com.jpa.dao.lookupdao,ejb-link=null,lookup=,mappedname=,jndi-name=com.jpa.dao.lookupdao,reftype=session class com.silence.session.stateless.attachmentservicesession: lookup failed 'java:comp/env/lookupdao' in serialcontext[myenv={java.naming.factory.initial=com.sun.enterprise.naming.impl.serialinitcontextfactory, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.jndistatefactoryimpl, java.naming.factory.url.pkgs=com.sun.enterprise.naming} @ org.glassfish.weld.services.injectionservicesimpl.aroundinject(injectionservicesimpl.java:145) @ org.jboss.weld.injection.injectioncontextimpl.run(injectioncontextimpl.java:46) @ org.jboss.weld.injection.producer.defaultinjector.inject(defaultinjector.java:64) @ org.jboss.weld.injection.producer.basicinjectiontarget.inject(basicinjectiontarget.java:91) @ org.glassfish.weld.services.jcdiserviceimpl.injectejbinstance(jcdiserviceimpl.java:257) @ com.sun.ejb.containers.basecontainer.injectejbinstance(basecontainer.java:1683) @ com.sun.ejb.containers.statelesssessioncontainer.createstatelessejb(statelesssessioncontainer.java:475) ... 76 more caused by: com.sun.enterprise.container.common.spi.util.injectionexception: exception attempting inject remote ejb-ref name=lookupdao,remote 3.x interface =com.jpa.dao.lookupdao,ejb-link=null,lookup=,mappedname=,jndi-name=com.jpa.dao.lookupdao,reftype=session class com.silence.session.stateless.attachmentservicesession: lookup failed 'java:comp/env/lookupdao' in serialcontext[myenv={java.naming.factory.initial=com.sun.enterprise.naming.impl.serialinitcontextfactory, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.jndistatefactoryimpl, java.naming.factory.url.pkgs=com.sun.enterprise.naming} @ com.sun.enterprise.container.common.impl.util.injectionmanagerimpl._inject(injectionmanagerimpl.java:717) @ com.sun.enterprise.container.common.impl.util.injectionmanagerimpl.inject(injectionmanagerimpl.java:484) @ com.sun.enterprise.container.common.impl.util.injectionmanagerimpl.injectinstance(injectionmanagerimpl.java:170) @ org.glassfish.weld.services.injectionservicesimpl.aroundinject(injectionservicesimpl.java:138) ... 82 more caused by: javax.naming.namingexception: lookup failed 'java:comp/env/lookupdao' in serialcontext[myenv={java.naming.factory.initial=com.sun.enterprise.naming.impl.serialinitcontextfactory, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.jndistatefactoryimpl, java.naming.factory.url.pkgs=com.sun.enterprise.naming} [root exception javax.naming.namingexception: exception resolving ejb 'remote ejb-ref name=lookupdao,remote 3.x interface =com.jpa.dao.lookupdao,ejb-link=null,lookup=,mappedname=,jndi-name=com.jpa.dao.lookupdao,reftype=session' . actual (possibly internal) remote jndi name used lookup 'com.jpa.dao.lookupdao#com.jpa.dao.lookupdao' [root exception javax.naming.namingexception: lookup failed 'com.jpa.dao.lookupdao#com.jpa.dao.lookupdao' in serialcontext[myenv={java.naming.factory.initial=com.sun.enterprise.naming.impl.serialinitcontextfactory, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.jndistatefactoryimpl, java.naming.factory.url.pkgs=com.sun.enterprise.naming} [root exception javax.naming.namenotfoundexception: com.jpa.dao.lookupdao#com.jpa.dao.lookupdao not found]]] @ com.sun.enterprise.naming.impl.serialcontext.lookup(serialcontext.java:491) @ com.sun.enterprise.naming.impl.serialcontext.lookup(serialcontext.java:438) @ javax.naming.initialcontext.lookup(initialcontext.java:411) @ javax.naming.initialcontext.lookup(initialcontext.java:411) @ com.sun.enterprise.container.common.impl.util.injectionmanagerimpl._inject(injectionmanagerimpl.java:613) ... 85 more caused by: javax.naming.namingexception: exception resolving ejb 'remote ejb-ref name=lookupdao,remote 3.x interface =com.jpa.dao.lookupdao,ejb-link=null,lookup=,mappedname=,jndi-name=com.jpa.dao.lookupdao,reftype=session' . actual (possibly internal) remote jndi name used lookup 'com.jpa.dao.lookupdao#com.jpa.dao.lookupdao' [root exception javax.naming.namingexception: lookup failed 'com.jpa.dao.lookupdao#com.jpa.dao.lookupdao' in serialcontext[myenv={java.naming.factory.initial=com.sun.enterprise.naming.impl.serialinitcontextfactory, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.jndistatefactoryimpl, java.naming.factory.url.pkgs=com.sun.enterprise.naming} [root exception javax.naming.namenotfoundexception: com.jpa.dao.lookupdao#com.jpa.dao.lookupdao not found]] @ com.sun.ejb.ejbnamingreferencemanagerimpl.resolveejbreference(ejbnamingreferencemanagerimpl.java:188) @ com.sun.enterprise.container.common.impl.componentenvmanagerimpl$ejbreferenceproxy.create(componentenvmanagerimpl.java:1143) @ com.sun.enterprise.naming.impl.glassfishnamingmanagerimpl.lookup(glassfishnamingmanagerimpl.java:745) @ com.sun.enterprise.naming.impl.glassfishnamingmanagerimpl.lookup(glassfishnamingmanagerimpl.java:715) @ com.sun.enterprise.naming.impl.javaurlcontext.lookup(javaurlcontext.java:159) @ com.sun.enterprise.naming.impl.serialcontext.lookup(serialcontext.java:471) ... 89 more caused by: javax.naming.namingexception: lookup failed 'com.jpa.dao.lookupdao#com.jpa.dao.lookupdao' in serialcontext[myenv={java.naming.factory.initial=com.sun.enterprise.naming.impl.serialinitcontextfactory, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.jndistatefactoryimpl, java.naming.factory.url.pkgs=com.sun.enterprise.naming} [root exception javax.naming.namenotfoundexception: com.jpa.dao.lookupdao#com.jpa.dao.lookupdao not found] @ com.sun.enterprise.naming.impl.serialcontext.lookup(serialcontext.java:491) @ com.sun.enterprise.naming.impl.serialcontext.lookup(serialcontext.java:438) @ javax.naming.initialcontext.lookup(initialcontext.java:411) @ javax.naming.initialcontext.lookup(initialcontext.java:411) @ com.sun.ejb.ejbnamingreferencemanagerimpl.resolveejbreference(ejbnamingreferencemanagerimpl.java:183) ... 94 more caused by: javax.naming.namenotfoundexception: com.jpa.dao.lookupdao#com.jpa.dao.lookupdao not found @ com.sun.enterprise.naming.impl.transientcontext.dolookup(transientcontext.java:237) @ com.sun.enterprise.naming.impl.transientcontext.lookup(transientcontext.java:204) @ com.sun.enterprise.naming.impl.serialcontextproviderimpl.lookup(serialcontextproviderimpl.java:66) @ com.sun.enterprise.naming.impl.localserialcontextproviderimpl.lookup(localserialcontextproviderimpl.java:114) @ com.sun.enterprise.naming.impl.serialcontext.lookup(serialcontext.java:478) ... 98 more 2014-03-24t12:41:43.683+0300|severe: javax.ejb.ejbexception: javax.ejb.ejbexception: javax.ejb.createexception: not create stateless ejb @ com.sun.ejb.containers.statelesssessioncontainer._getcontext(statelesssessioncontainer.java:435) @ com.sun.ejb.containers.basecontainer.getcontext(basecontainer.java:2516) @ com.sun.ejb.containers.basecontainer.preinvoke(basecontainer.java:1906) @ com.sun.ejb.containers.ejblocalobjectinvocationhandler.invoke(ejblocalobjectinvocationhandler.java:210) @ com.sun.ejb.containers.ejblocalobjectinvocationhandlerdelegate.invoke(ejblocalobjectinvocationhandlerdelegate.java:88) @ com.sun.proxy.$proxy397.uploadattachment(unknown source) @ com.clientbb.init(clientbb.java:43) @ sun.reflect.nativemethodaccessorimpl.invoke0(native method) @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:57) @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:43) @ java.lang.reflect.method.invoke(method.java:606) @ org.glassfish.faces.integration.glassfishinjectionprovider$2.run(glassfishinjectionprovider.java:382) @ java.security.accesscontroller.doprivileged(native method) @ org.glassfish.faces.integration.glassfishinjectionprovider.invokelifecyclemethod(glassfishinjectionprovider.java:376) @ org.glassfish.faces.integration.glassfishinjectionprovider.invokepostconstruct(glassfishinjectionprovider.java:306) @ org.glassfish.faces.integration.glassfishinjectionprovider.invokepostconstruct(glassfishinjectionprovider.java:229) @ com.sun.faces.mgbean.beanbuilder.invokepostconstruct(beanbuilder.java:221) @ com.sun.faces.mgbean.beanbuilder.build(beanbuilder.java:103) @ com.sun.faces.mgbean.beanmanager.createandpush(beanmanager.java:409) @ com.sun.faces.mgbean.beanmanager.create(beanmanager.java:269) @ com.sun.faces.el.managedbeanelresolver.resolvebean(managedbeanelresolver.java:244) @ com.sun.faces.el.managedbeanelresolver.getvalue(managedbeanelresolver.java:116) @ com.sun.faces.el.demuxcompositeelresolver._getvalue(demuxcompositeelresolver.java:176) @ com.sun.faces.el.demuxcompositeelresolver.getvalue(demuxcompositeelresolver.java:203) @ com.sun.el.parser.astidentifier.getvalue(astidentifier.java:116) @ com.sun.el.parser.astvalue.getbase(astvalue.java:151) @ com.sun.el.parser.astvalue.getvalue(astvalue.java:200) @ com.sun.el.valueexpressionimpl.getvalue(valueexpressionimpl.java:226) @ org.jboss.weld.el.weldvalueexpression.getvalue(weldvalueexpression.java:50) @ com.sun.faces.facelets.el.tagvalueexpression.getvalue(tagvalueexpression.java:109) @ javax.faces.component.componentstatehelper.eval(componentstatehelper.java:194) @ javax.faces.component.componentstatehelper.eval(componentstatehelper.java:182) @ javax.faces.component.uioutput.getvalue(uioutput.java:174) @ com.sun.faces.renderkit.html_basic.htmlbasicinputrenderer.getvalue(htmlbasicinputrenderer.java:205) @ com.sun.faces.renderkit.html_basic.htmlbasicrenderer.getcurrentvalue(htmlbasicrenderer.java:355) @ com.sun.faces.renderkit.html_basic.htmlbasicrenderer.encodeend(htmlbasicrenderer.java:164) @ javax.faces.component.uicomponentbase.encodeend(uicomponentbase.java:924) @ javax.faces.component.uicomponent.encodeall(uicomponent.java:1863) @ javax.faces.component.uicomponent.encodeall(uicomponent.java:1859) @ com.sun.faces.application.view.faceletviewhandlingstrategy.renderview(faceletviewhandlingstrategy.java:443) @ com.sun.faces.application.view.multiviewhandler.renderview(multiviewhandler.java:131) @ javax.faces.application.viewhandlerwrapper.renderview(viewhandlerwrapper.java:337) @ com.sun.faces.lifecycle.renderresponsephase.execute(renderresponsephase.java:120) @ com.sun.faces.lifecycle.phase.dophase(phase.java:101) @ com.sun.faces.lifecycle.lifecycleimpl.render(lifecycleimpl.java:219) @ javax.faces.webapp.facesservlet.service(facesservlet.java:647) @ org.apache.catalina.core.standardwrapper.service(standardwrapper.java:1682) @ org.apache.catalina.core.standardwrappervalve.invoke(standardwrappervalve.java:318) @ org.apache.catalina.core.standardcontextvalve.invoke(standardcontextvalve.java:160) @ org.apache.catalina.core.standardpipeline.doinvoke(standardpipeline.java:734) @ org.apache.catalina.core.standardpipeline.invoke(standardpipeline.java:673) @ com.sun.enterprise.web.webpipeline.invoke(webpipeline.java:99) @ org.apache.catalina.core.standardhostvalve.invoke(standardhostvalve.java:174) @ org.apache.catalina.connector.coyoteadapter.doservice(coyoteadapter.java:357) @ org.apache.catalina.connector.coyoteadapter.service(coyoteadapter.java:260) @ com.sun.enterprise.v3.services.impl.containermapper.service(containermapper.java:246) @ org.glassfish.grizzly.http.server.httphandler.runservice(httphandler.java:191) @ org.glassfish.grizzly.http.server.httphandler.dohandle(httphandler.java:168) @ org.glassfish.grizzly.http.server.httpserverfilter.handleread(httpserverfilter.java:189) @ org.glassfish.grizzly.filterchain.executorresolver$9.execute(executorresolver.java:119) @ org.glassfish.grizzly.filterchain.defaultfilterchain.executefilter(defaultfilterchain.java:288) @ org.glassfish.grizzly.filterchain.defaultfilterchain.executechainpart(defaultfilterchain.java:206) @ org.glassfish.grizzly.filterchain.defaultfilterchain.execute(defaultfilterchain.java:136) @ org.glassfish.grizzly.filterchain.defaultfilterchain.process(defaultfilterchain.java:114) @ org.glassfish.grizzly.processorexecutor.execute(processorexecutor.java:77) @ org.glassfish.grizzly.nio.transport.tcpniotransport.fireioevent(tcpniotransport.java:838) @ org.glassfish.grizzly.strategies.abstractiostrategy.fireioevent(abstractiostrategy.java:113) @ org.glassfish.grizzly.strategies.workerthreadiostrategy.run0(workerthreadiostrategy.java:115) @ org.glassfish.grizzly.strategies.workerthreadiostrategy.access$100(workerthreadiostrategy.java:55) @ org.glassfish.grizzly.strategies.workerthreadiostrategy$workerthreadrunnable.run(workerthreadiostrategy.java:135) @ org.glassfish.grizzly.threadpool.abstractthreadpool$worker.dowork(abstractthreadpool.java:564) @ org.glassfish.grizzly.threadpool.abstractthreadpool$worker.run(abstractthreadpool.java:544) @ java.lang.thread.run(thread.java:744) caused by: javax.ejb.ejbexception: javax.ejb.createexception: not create stateless ejb @ com.sun.ejb.containers.statelesssessioncontainer$sessioncontextfactory.create(statelesssessioncontainer.java:700) @ com.sun.ejb.containers.util.pool.nonblockingpool.getobject(nonblockingpool.java:246) @ com.sun.ejb.containers.statelesssessioncontainer._getcontext(statelesssessioncontainer.java:430) ... 72 more caused by: javax.ejb.createexception: not create stateless ejb @ com.sun.ejb.containers.statelesssessioncontainer.createstatelessejb(statelesssessioncontainer.java:514) @ com.sun.ejb.containers.statelesssessioncontainer.access$000(statelesssessioncontainer.java:97) @ com.sun.ejb.containers.statelesssessioncontainer$sessioncontextfactory.create(statelesssessioncontainer.java:698) ... 74 more caused by: java.lang.illegalstateexception: exception attempting inject remote ejb-ref name=lookupdao,remote 3.x interface =com.jpa.dao.lookupdao,ejb-link=null,lookup=,mappedname=,jndi-name=com.jpa.dao.lookupdao,reftype=session class com.silence.session.stateless.attachmentservicesession: lookup failed 'java:comp/env/lookupdao' in serialcontext[myenv={java.naming.factory.initial=com.sun.enterprise.naming.impl.serialinitcontextfactory, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.jndistatefactoryimpl, java.naming.factory.url.pkgs=com.sun.enterprise.naming} @ org.glassfish.weld.services.injectionservicesimpl.aroundinject(injectionservicesimpl.java:145) @ org.jboss.weld.injection.injectioncontextimpl.run(injectioncontextimpl.java:46) @ org.jboss.weld.injection.producer.defaultinjector.inject(defaultinjector.java:64) @ org.jboss.weld.injection.producer.basicinjectiontarget.inject(basicinjectiontarget.java:91) @ org.glassfish.weld.services.jcdiservic 2014-03-24t12:41:43.683+0300|severe: eimpl.injectejbinstance(jcdiserviceimpl.java:257) @ com.sun.ejb.containers.basecontainer.injectejbinstance(basecontainer.java:1683) @ com.sun.ejb.containers.statelesssessioncontainer.createstatelessejb(statelesssessioncontainer.java:475) ... 76 more caused by: com.sun.enterprise.container.common.spi.util.injectionexception: exception attempting inject remote ejb-ref name=lookupdao,remote 3.x interface =com.jpa.dao.lookupdao,ejb-link=null,lookup=,mappedname=,jndi-name=com.jpa.dao.lookupdao,reftype=session class com.silence.session.stateless.attachmentservicesession: lookup failed 'java:comp/env/lookupdao' in serialcontext[myenv={java.naming.factory.initial=com.sun.enterprise.naming.impl.serialinitcontextfactory, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.jndistatefactoryimpl, java.naming.factory.url.pkgs=com.sun.enterprise.naming} @ com.sun.enterprise.container.common.impl.util.injectionmanagerimpl._inject(injectionmanagerimpl.java:717) @ com.sun.enterprise.container.common.impl.util.injectionmanagerimpl.inject(injectionmanagerimpl.java:484) @ com.sun.enterprise.container.common.impl.util.injectionmanagerimpl.injectinstance(injectionmanagerimpl.java:170) @ org.glassfish.weld.services.injectionservicesimpl.aroundinject(injectionservicesimpl.java:138) ... 82 more caused by: javax.naming.namingexception: lookup failed 'java:comp/env/lookupdao' in serialcontext[myenv={java.naming.factory.initial=com.sun.enterprise.naming.impl.serialinitcontextfactory, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.jndistatefactoryimpl, java.naming.factory.url.pkgs=com.sun.enterprise.naming} [root exception javax.naming.namingexception: exception resolving ejb 'remote ejb-ref name=lookupdao,remote 3.x interface =com.jpa.dao.lookupdao,ejb-link=null,lookup=,mappedname=,jndi-name=com.jpa.dao.lookupdao,reftype=session' . actual (possibly internal) remote jndi name used lookup 'com.jpa.dao.lookupdao#com.jpa.dao.lookupdao' [root exception javax.naming.namingexception: lookup failed 'com.jpa.dao.lookupdao#com.jpa.dao.lookupdao' in serialcontext[myenv={java.naming.factory.initial=com.sun.enterprise.naming.impl.serialinitcontextfactory, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.jndistatefactoryimpl, java.naming.factory.url.pkgs=com.sun.enterprise.naming} [root exception javax.naming.namenotfoundexception: com.jpa.dao.lookupdao#com.jpa.dao.lookupdao not found]]] @ com.sun.enterprise.naming.impl.serialcontext.lookup(serialcontext.java:491) @ com.sun.enterprise.naming.impl.serialcontext.lookup(serialcontext.java:438) @ javax.naming.initialcontext.lookup(initialcontext.java:411) @ javax.naming.initialcontext.lookup(initialcontext.java:411) @ com.sun.enterprise.container.common.impl.util.injectionmanagerimpl._inject(injectionmanagerimpl.java:613) ... 85 more caused by: javax.naming.namingexception: exception resolving ejb 'remote ejb-ref name=lookupdao,remote 3.x interface =com.jpa.dao.lookupdao,ejb-link=null,lookup=,mappedname=,jndi-name=com.jpa.dao.lookupdao,reftype=session' . actual (possibly internal) remote jndi name used lookup 'com.jpa.dao.lookupdao#com.jpa.dao.lookupdao' [root exception javax.naming.namingexception: lookup failed 'com.jpa.dao.lookupdao#com.jpa.dao.lookupdao' in serialcontext[myenv={java.naming.factory.initial=com.sun.enterprise.naming.impl.serialinitcontextfactory, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.jndistatefactoryimpl, java.naming.factory.url.pkgs=com.sun.enterprise.naming} [root exception javax.naming.namenotfoundexception: com.jpa.dao.lookupdao#com.jpa.dao.lookupdao not found]] @ com.sun.ejb.ejbnamingreferencemanagerimpl.resolveejbreference(ejbnamingreferencemanagerimpl.java:188) @ com.sun.enterprise.container.common.impl.componentenvmanagerimpl$ejbreferenceproxy.create(componentenvmanagerimpl.java:1143) @ com.sun.enterprise.naming.impl.glassfishnamingmanagerimpl.lookup(glassfishnamingmanagerimpl.java:745) @ com.sun.enterprise.naming.impl.glassfishnamingmanagerimpl.lookup(glassfishnamingmanagerimpl.java:715) @ com.sun.enterprise.naming.impl.javaurlcontext.lookup(javaurlcontext.java:159) @ com.sun.enterprise.naming.impl.serialcontext.lookup(serialcontext.java:471) ... 89 more caused by: javax.naming.namingexception: lookup failed 'com.jpa.dao.lookupdao#com.jpa.dao.lookupdao' in serialcontext[myenv={java.naming.factory.initial=com.sun.enterprise.naming.impl.serialinitcontextfactory, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.jndistatefactoryimpl, java.naming.factory.url.pkgs=com.sun.enterprise.naming} [root exception javax.naming.namenotfoundexception: com.jpa.dao.lookupdao#com.jpa.dao.lookupdao not found] @ com.sun.enterprise.naming.impl.serialcontext.lookup(serialcontext.java:491) @ com.sun.enterprise.naming.impl.serialcontext.lookup(serialcontext.java:438) @ javax.naming.initialcontext.lookup(initialcontext.java:411) @ javax.naming.initialcontext.lookup(initialcontext.java:411) @ com.sun.ejb.ejbnamingreferencemanagerimpl.resolveejbreference(ejbnamingreferencemanagerimpl.java:183) ... 94 more caused by: javax.naming.namenotfoundexception: com.jpa.dao.lookupdao#com.jpa.dao.lookupdao not found @ com.sun.enterprise.naming.impl.transientcontext.dolookup(transientcontext.java:237) @ com.sun.enterprise.naming.impl.transientcontext.lookup(transientcontext.java:204) @ com.sun.enterprise.naming.impl.serialcontextproviderimpl.lookup(serialcontextproviderimpl.java:66) @ com.sun.enterprise.naming.impl.localserialcontextproviderimpl.lookup(localserialcontextproviderimpl.java:114) @ com.sun.enterprise.naming.impl.serialcontext.lookup(serialcontext.java:478) ... 98 more
the lookupdao class contains :
public class lookupdao extends silenceservicedao<lookup>{ private static final long serialversionuid = 3099010943225418931l; private transient static final logger log=logger.getlogger(silenceservicedao.class); private usertransaction transaction; .... }
Comments
Post a Comment