[JBossCache] - Re: Jboss cache and heapspace memory
by mircea.markus
i am using jboss cache to cache string objects with a key. these are basically xml string but stored as plain java strings. I have written a customLRUPolicy wherein at the end of day when maxage is reached (86400 seconds) the object is removed from cache rather than evict. otherwise no difference between wat i have patched on LRUPolicy.
so insted of calling Cache.evict your CustomLRUPolicy calls Cache.remove, right?
There are two possibilities of doing that, one would be [1]Cache.remove or [2]CacheImpl._remove
For [1], the call goes through the interceptor chain including CacheStore interceptor, which would also remove the node from the persistent storage. This results in not having the data in memory both and disk... Can you please send the used cache configuration file.
[2] is not recommended at all as it violates cache internals (e.g. transaction locks etc)
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4104188#4104188
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4104188
18 years, 8 months
[JBoss Seam] - Is facelets a MUST for a seam application?
by deepsix
I have been mucking around with seam for a while now and i was using woodstock components to build a simple example app with a couple of jsp pages. I am not using facelets for now.. I find that if i dont include the facelet library, i get an exception while deploying the application.
Does this mean that seam must mandatorily have facelets in its classpath even if i use it or not? I dont have any mapping for facelets in my web.xml or faces-config.xml
Here is the exception that i get.
| Initializing Sun's JavaServer Faces implementation (1.2_04-b20-p03) for context '/WoodstockSeam'
| WebModule[/WoodstockSeam]PWC1275: Exception sending context initialized event to listener instance of class com.sun.faces.config.ConfigureListener
| java.lang.NoClassDefFoundError: com/sun/facelets/compiler/Compiler
| at java.lang.Class.getDeclaredConstructors0(Native Method)
| at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357)
| at java.lang.Class.getConstructor0(Class.java:2671)
| at java.lang.Class.newInstance0(Class.java:321)
| at java.lang.Class.newInstance(Class.java:303)
| at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:825)
| at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:486)
| at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:381)
| at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4515)
| at org.apache.catalina.core.StandardContext.start(StandardContext.java:5176)
| at com.sun.enterprise.web.WebModule.start(WebModule.java:327)
| at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:973)
| at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:957)
| at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:688)
| at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1581)
| at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1222)
| at com.sun.enterprise.web.WebContainer.loadJ2EEApplicationWebModules(WebContainer.java:1147)
| at com.sun.enterprise.server.TomcatApplicationLoader.doLoad(TomcatApplicationLoader.java:141)
| at com.sun.enterprise.server.AbstractLoader.load(AbstractLoader.java:244)
| at com.sun.enterprise.server.ApplicationManager.applicationDeployed(ApplicationManager.java:336)
| at com.sun.enterprise.server.ApplicationManager.applicationDeployed(ApplicationManager.java:210)
| at com.sun.enterprise.server.ApplicationManager.applicationDeployed(ApplicationManager.java:645)
| at com.sun.enterprise.admin.event.AdminEventMulticaster.invokeApplicationDeployEventListener(AdminEventMulticaster.java:928)
| at com.sun.enterprise.admin.event.AdminEventMulticaster.handleApplicationDeployEvent(AdminEventMulticaster.java:912)
| at com.sun.enterprise.admin.event.AdminEventMulticaster.processEvent(AdminEventMulticaster.java:461)
| at com.sun.enterprise.admin.event.AdminEventMulticaster.multicastEvent(AdminEventMulticaster.java:176)
| at com.sun.enterprise.admin.server.core.DeploymentNotificationHelper.multicastEvent(DeploymentNotificationHelper.java:308)
| at com.sun.enterprise.deployment.phasing.DeploymentServiceUtils.multicastEvent(DeploymentServiceUtils.java:226)
| at com.sun.enterprise.deployment.phasing.ServerDeploymentTarget.sendStartEvent(ServerDeploymentTarget.java:298)
| at com.sun.enterprise.deployment.phasing.ApplicationStartPhase.runPhase(ApplicationStartPhase.java:132)
| at com.sun.enterprise.deployment.phasing.DeploymentPhase.executePhase(DeploymentPhase.java:108)
| at com.sun.enterprise.deployment.phasing.PEDeploymentService.executePhases(PEDeploymentService.java:919)
| at com.sun.enterprise.deployment.phasing.PEDeploymentService.start(PEDeploymentService.java:591)
| at com.sun.enterprise.deployment.phasing.PEDeploymentService.start(PEDeploymentService.java:635)
| at com.sun.enterprise.admin.mbeans.ApplicationsConfigMBean.start(ApplicationsConfigMBean.java:744)
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:585)
| at com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean(MBeanHelper.java:375)
| at com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean(MBeanHelper.java:358)
| at com.sun.enterprise.admin.config.BaseConfigMBean.invoke(BaseConfigMBean.java:464)
| at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:213)
| at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
| at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:815)
| at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
| at sun.reflect.GeneratedMethodAccessor16.invoke(Unknown Source)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:585)
| at com.sun.enterprise.admin.util.proxy.ProxyClass.invoke(ProxyClass.java:90)
| at $Proxy1.invoke(Unknown Source)
| at com.sun.enterprise.admin.server.core.jmx.SunoneInterceptor.invoke(SunoneInterceptor.java:304)
| at com.sun.enterprise.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:174)
| at com.sun.enterprise.deployment.client.DeploymentClientUtils.startApplication(DeploymentClientUtils.java:145)
| at com.sun.enterprise.deployment.client.DeployAction.run(DeployAction.java:537)
| at java.lang.Thread.run(Thread.java:595)
| PWC1306: Startup of context /WoodstockSeam failed due to previous errors
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4104187#4104187
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4104187
18 years, 8 months