亚洲色成人网站www永久,亚洲欧美人成视频一区在线,亚洲国产成人高清在线观看,亚洲精品久久久久久动漫,亚洲国产精品久久电影欧美

數(shù)據(jù)專欄

智能大數(shù)據(jù)搬運(yùn)工,你想要的我們都有

科技資訊

科技學(xué)院

科技百科

科技書籍

網(wǎng)站大全

軟件大全

HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> < filter > < filter-name > simplePageCachingFilter < filter-class > net.sf.ehcache.constructs.web.filter.SimplePageCachingFilter < init-param > < param-name > cacheName < param-value > SimplePageCachingFilter < filter-mapping > < filter-name > simplePageCachingFilter < url-pattern > /app/*
來(lái)源:開源中國(guó)
發(fā)布時(shí)間:2019-07-26 14:14:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 現(xiàn)在有一個(gè)要求,每秒有1W條UDP的數(shù)據(jù)要更新(數(shù)據(jù)量不大) 是應(yīng)該用redis 還是其他軟件? 目前我自己測(cè)試 , redis單例或集群 + jedisPool 都只能處理6K的數(shù)據(jù)量 ,請(qǐng)問有沒有更合適數(shù)據(jù)頻繁寫入的軟件或架構(gòu)?
來(lái)源:開源中國(guó)
發(fā)布時(shí)間:2019-07-03 19:19:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.boot.actuate.autoconfigure.metrics.cache.CacheMetricsRegistrarConfiguration': Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: net.sf.ehcache.Ehcache.getStatistics()Lnet/sf/ehcache/statistics/StatisticsGateway; at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:138) ~[spring-beans-5.0.5.RELEASE.jar:5.0.5.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:422) ~[spring-beans-5.0.5.RELEASE.jar:5.0.5.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1694) ~[spring-beans-5.0.5.RELEASE.jar:5.0.5.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:579) ~[spring-beans-5.0.5.RELEASE.jar:5.0.5.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:501) ~[spring-beans-5.0.5.RELEASE.jar:5.0.5.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317) ~[spring-beans-5.0.5.RELEASE.jar:5.0.5.RELEASE] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228) ~[spring-beans-5.0.5.RELEASE.jar:5.0.5.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315) ~[spring-beans-5.0.5.RELEASE.jar:5.0.5.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.0.5.RELEASE.jar:5.0.5.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:760) ~[spring-beans-5.0.5.RELEASE.jar:5.0.5.RELEASE] at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:869) ~[spring-context-5.0.5.RELEASE.jar:5.0.5.RELEASE] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:550) ~[spring-context-5.0.5.RELEASE.jar:5.0.5.RELEASE] at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140) ~[spring-boot-2.0.1.RELEASE.jar:2.0.1.RELEASE] at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:759) [spring-boot-2.0.1.RELEASE.jar:2.0.1.RELEASE] at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:395) [spring-boot-2.0.1.RELEASE.jar:2.0.1.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:327) [spring-boot-2.0.1.RELEASE.jar:2.0.1.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1255) [spring-boot-2.0.1.RELEASE.jar:2.0.1.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1243) [spring-boot-2.0.1.RELEASE.jar:2.0.1.RELEASE] at crm.api.FontApp.main(FontApp.java:22) [classes/:na] Caused by: java.lang.NoSuchMethodError: net.sf.ehcache.Ehcache.getStatistics()Lnet/sf/ehcache/statistics/StatisticsGateway; at io.micrometer.core.instrument.binder.cache.EhCache2Metrics.(EhCache2Metrics.java:36) ~[micrometer-core-1.0.3.jar:1.0.3] at org.springframework.boot.actuate.metrics.cache.EhCache2CacheMeterBinderProvider.getMeterBinder(EhCache2CacheMeterBinderProvider.java:36) ~[spring-boot-actuator-2.0.1.RELEASE.jar:2.0.1.RELEASE] at org.springframework.boot.actuate.metrics.cache.EhCache2CacheMeterBinderProvider.getMeterBinder(EhCache2CacheMeterBinderProvider.java:31) ~[spring-boot-actuator-2.0.1.RELEASE.jar:2.0.1.RELEASE] at org.springframework.boot.actuate.metrics.cache.CacheMetricsRegistrar.lambda$getMeterBinder$0(CacheMetricsRegistrar.java:76) ~[spring-boot-actuator-2.0.1.RELEASE.jar:2.0.1.RELEASE] at org.springframework.boot.util.LambdaSafe$Callbacks.lambda$null$3(LambdaSafe.java:307) ~[spring-boot-2.0.1.RELEASE.jar:2.0.1.RELEASE] at org.springframework.boot.util.LambdaSafe$LambdaSafeCallback.invoke(LambdaSafe.java:161) ~[spring-boot-2.0.1.RELEASE.jar:2.0.1.RELEASE] at org.springframework.boot.util.LambdaSafe$Callbacks.lambda$invokeAnd$4(LambdaSafe.java:306) ~[spring-boot-2.0.1.RELEASE.jar:2.0.1.RELEASE] at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) ~[na:1.8.0_144] at java.util.Spliterators$IteratorSpliterator.tryAdvance(Spliterators.java:1812) ~[na:1.8.0_144] at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126) ~[na:1.8.0_144] at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498) ~[na:1.8.0_144] at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485) ~[na:1.8.0_144] at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) ~[na:1.8.0_144] at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[na:1.8.0_144] at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_144] at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) ~[na:1.8.0_144] at org.springframework.boot.actuate.metrics.cache.CacheMetricsRegistrar.getMeterBinder(CacheMetricsRegistrar.java:78) ~[spring-boot-actuator-2.0.1.RELEASE.jar:2.0.1.RELEASE] at org.springframework.boot.actuate.metrics.cache.CacheMetricsRegistrar.bindCacheToRegistry(CacheMetricsRegistrar.java:62) ~[spring-boot-actuator-2.0.1.RELEASE.jar:2.0.1.RELEASE] at org.springframework.boot.actuate.autoconfigure.metrics.cache.CacheMetricsRegistrarConfiguration.bindCacheToRegistry(CacheMetricsRegistrarConfiguration.java:79) ~[spring-boot-actuator-autoconfigure-2.0.1.RELEASE.jar:2.0.1.RELEASE] at org.springframework.boot.actuate.autoconfigure.metrics.cache.CacheMetricsRegistrarConfiguration.lambda$bindCacheManagerToRegistry$0(CacheMetricsRegistrarConfiguration.java:73) ~[spring-boot-actuator-autoconfigure-2.0.1.RELEASE.jar:2.0.1.RELEASE] at java.lang.Iterable.forEach(Iterable.java:75) ~[na:1.8.0_144] at java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1080) ~[na:1.8.0_144] at org.springframework.boot.actuate.autoconfigure.metrics.cache.CacheMetricsRegistrarConfiguration.bindCacheManagerToRegistry(CacheMetricsRegistrarConfiguration.java:73) ~[spring-boot-actuator-autoconfigure-2.0.1.RELEASE.jar:2.0.1.RELEASE] at java.util.LinkedHashMap.forEach(LinkedHashMap.java:684) ~[na:1.8.0_144] at org.springframework.boot.actuate.autoconfigure.metrics.cache.CacheMetricsRegistrarConfiguration.bindCachesToRegistry(CacheMetricsRegistrarConfiguration.java:69) ~[spring-boot-actuator-autoconfigure-2.0.1.RELEASE.jar:2.0.1.RELEASE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_144] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_144] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_144] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_144] at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:365) ~[spring-beans-5.0.5.RELEASE.jar:5.0.5.RELEASE] at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:308) ~[spring-beans-5.0.5.RELEASE.jar:5.0.5.RELEASE] at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:135) ~[spring-beans-5.0.5.RELEASE.jar:5.0.5.RELEASE] ... 18 common frames omitted
來(lái)源:開源中國(guó)
發(fā)布時(shí)間:2019-06-13 16:48:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 問題是這樣的 我想把下面的book對(duì)像(含F(xiàn)actory屬性)使用緩存ehcache緩存起來(lái),但是總是報(bào)錯(cuò),相信是我的使用方式不對(duì),或是此路不通吧,有沒有什么好的辦法可以實(shí)現(xiàn)這樣的想法呢,多謝了 public class Factory { private String Address; public Factory(String address) { super(); Address = address; } public String getAddress() { return Address; } public void setAddress(String address) { Address = address; } } public class Book implements Serializable { private String bookName; private Factory factory; public Factory getFactory() { return factory; } public void setFactory(Factory factory) { this.factory = factory; } public Book(String bookName) { this.bookName = bookName; } public String getBookName() { return bookName; } } Ehcache使用方法 CacheManager manager1 = new CacheManager(); String[] cacheNamesForManager1 = manager1.getCacheNames(); Cache cache = manager1.getCache("sampleCache1"); Book b = new Book("Music Book"); b.setFactory(new Factory("china")); Element element1 = new Element("book", b); cache.put(element1); 報(bào)錯(cuò)內(nèi)容 012-3-10 23:23:06 net.sf.ehcache.store.disk.DiskStorageFactory$DiskWriteTask call 嚴(yán)重: Disk Write of book failed: java.io.NotSerializableException: com.domain.ehcache.Factory at java.io.ObjectOutputStream.writeObject0(Unknown Source) at java.io.ObjectOutputStream.defaultWriteFields(Unknown Source) at java.io.ObjectOutputStream.writeSerialData(Unknown Source) at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source) at java.io.ObjectOutputStream.writeObject0(Unknown Source) at java.io.ObjectOutputStream.defaultWriteFields(Unknown Source) at java.io.ObjectOutputStream.defaultWriteObject(Unknown Source) at net.sf.ehcache.Element.writeObject(Element.java:797) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at java.io.ObjectStreamClass.invokeWriteObject(Unknown Source) at java.io.ObjectOutputStream.writeSerialData(Unknown Source) at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source) at java.io.ObjectOutputStream.writeObject0(Unknown Source) at java.io.ObjectOutputStream.writeObject(Unknown Source) at net.sf.ehcache.util.MemoryEfficientByteArrayOutputStream.serialize(MemoryEfficientByteArrayOutputStream.java:97) at net.sf.ehcache.store.disk.DiskStorageFactory.serializeElement(DiskStorageFactory.java:413) at net.sf.ehcache.store.disk.DiskStorageFactory.write(DiskStorageFactory.java:392) at net.sf.ehcache.store.disk.DiskStorageFactory$DiskWriteTask.call(DiskStorageFactory.java:493) at net.sf.ehcache.store.disk.DiskStorageFactory$PersistentDiskWriteTask.call(DiskStorageFactory.java:1154) at net.sf.ehcache.store.disk.DiskStorageFactory$PersistentDiskWriteTask.call(DiskStorageFactory.java:1138) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
來(lái)源:開源中國(guó)
發(fā)布時(shí)間:2012-03-10 23:23:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 670300 [shiro-active%0053ession%0043ache.data] ERROR net.sf.ehcache.store.disk.DiskStorageFactory - Disk Write of 7c264daa-d12e-457a-b6a1-ce76f4275f6b failed: net.sf.ehcache.CacheException: Failed to serialize element due to ConcurrentModificationException. This is frequently the result of inappropriately sharing thread unsafe object (eg. ArrayList, HashMap, etc) between threads at net.sf.ehcache.store.disk.DiskStorageFactory.serializeElement(DiskStorageFactory.java:401) at net.sf.ehcache.store.disk.DiskStorageFactory.write(DiskStorageFactory.java:381) at net.sf.ehcache.store.disk.DiskStorageFactory$DiskWriteTask.call(DiskStorageFactory.java:473) at net.sf.ehcache.store.disk.DiskStorageFactory$PersistentDiskWriteTask.call(DiskStorageFactory.java:1067) at net.sf.ehcache.store.disk.DiskStorageFactory$PersistentDiskWriteTask.call(DiskStorageFactory.java:1051) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextEntry(Unknown Source) at java.util.HashMap$EntryIterator.next(Unknown Source) at java.util.HashMap$EntryIterator.next(Unknown Source) at java.util.HashMap.writeObject(Unknown Source) at sun.reflect.GeneratedMethodAccessor23.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at java.io.ObjectStreamClass.invokeWriteObject(Unknown Source) at java.io.ObjectOutputStream.writeSerialData(Unknown Source) at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source) at java.io.ObjectOutputStream.writeObject0(Unknown Source) at java.io.ObjectOutputStream.writeObject(Unknown Source) at org.apache.shiro.session.mgt.SimpleSession.writeObject(SimpleSession.java:461) at sun.reflect.GeneratedMethodAccessor27.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at java.io.ObjectStreamClass.invokeWriteObject(Unknown Source) at java.io.ObjectOutputStream.writeSerialData(Unknown Source) at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source) at java.io.ObjectOutputStream.writeObject0(Unknown Source) at java.io.ObjectOutputStream.defaultWriteFields(Unknown Source) at java.io.ObjectOutputStream.defaultWriteObject(Unknown Source) at net.sf.ehcache.Element.writeObject(Element.java:867) at sun.reflect.GeneratedMethodAccessor26.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at java.io.ObjectStreamClass.invokeWriteObject(Unknown Source) at java.io.ObjectOutputStream.writeSerialData(Unknown Source) at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source) at java.io.ObjectOutputStream.writeObject0(Unknown Source) at java.io.ObjectOutputStream.writeObject(Unknown Source) at net.sf.ehcache.util.MemoryEfficientByteArrayOutputStream.serialize(MemoryEfficientByteArrayOutputStream.java:97) at net.sf.ehcache.store.disk.DiskStorageFactory.serializeElement(DiskStorageFactory.java:399) ... 10 more
來(lái)源:開源中國(guó)
發(fā)布時(shí)間:2015-05-17 19:15:03
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 使用 ehcache(整合在mybatis中使用) 組播配置實(shí)現(xiàn)緩存同步時(shí),在不同服務(wù)器上同步失敗(當(dāng)查詢表數(shù)據(jù)和更新此表數(shù)據(jù)間隔小于1秒時(shí)才會(huì)失敗,其余情況同步正常)
來(lái)源:開源中國(guó)
發(fā)布時(shí)間:2018-11-26 17:32:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 使用springmvc整合shiro,使用ehcache做緩存,在服務(wù)器上總是報(bào)【The shiro-activeSessionCache Cache is not alive (STATUS_SHUTDOWN)】這個(gè)錯(cuò)誤 ehcache.xml applicationContext.xml /**/resources/**=anon /openapiindex/v101/head/**=anon /openapiindex/v101/foot/**=anon /openapiindex/v101/login/**=anon /**/resources/**=anon /openapiindex/v101/head/**=anon /openapiindex/v101/foot/**=anon /openapiindex/v101/login/**=anon 最開始的現(xiàn)象是,剛登陸進(jìn)去。下一個(gè)請(qǐng)求就提示未登錄,報(bào)下面這個(gè)錯(cuò)。 org.apache.shiro.session.ExpiredSessionException: Session with id [d488fd2b-4e5c-46fd-8af3-2f5953bdd468] has expired. Last access time: 12/3/15 4:40 PM. Current time: 12/3/15 5:12 PM. Session timeout is set to 1800 seconds (30 minutes) 找了一天找不到原因了。。。求解救!
來(lái)源:開源中國(guó)
發(fā)布時(shí)間:2015-12-04 08:44:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> jfinal使用maven多模塊開發(fā)時(shí),多個(gè)ehcache.xml文件 Caches cannot be added by name when default cache config is not specified in the config. Please add a default cache config in the configuration. 其中hgyx-back項(xiàng)目中引入了hgyx-core
來(lái)源:開源中國(guó)
發(fā)布時(shí)間:2018-05-24 12:50:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 在使用spring aop+ehcache作為系統(tǒng)緩存,無(wú)法正常啟動(dòng),, 如果去掉methodCachePointCut攔截器那么能夠正常啟動(dòng), 配置文件如下: 啟動(dòng)報(bào)錯(cuò) org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in ServletContext resource [/WEB-INF/classes/common.xml]: BeanPostProcessor before instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.transaction.config.internalTransactionAdvisor': Cannot resolve reference to bean 'org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0' while setting bean property 'transactionAttributeSource'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0': BeanPostProcessor before instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'methodCachePointCut' defined in ServletContext resource [/WEB-INF/classes/cacheContext.xml]: Cannot resolve reference to bean 'methodCacheInterceptor' while setting bean property 'advice'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'methodCacheInterceptor' defined in ServletContext resource [/WEB-INF/classes/cacheContext.xml]: Cannot resolve reference to bean 'methodCache' while setting bean property 'cache'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'methodCache': Post-processing of the FactoryBean's object failed; nested exception is org.springframework.aop.framework.AopConfigException: Could not generate CGLIB subclass of class [class net.sf.ehcache.Cache]: Common causes of this problem include using a final class or a non-visible class; nested exception is java.lang.IllegalArgumentException: Superclass has no null constructors but no arguments were given at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:405) at java.security.AccessController.doPrivileged(Native Method) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:221) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:729) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381) at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:402) at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:316) at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:282) at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:126) at javax.servlet.GenericServlet.init(GenericServlet.java:160) at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1280) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1193) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1088) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5123) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5407) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1114) at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1672) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:722) Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.transaction.config.internalTransactionAdvisor': Cannot resolve reference to bean 'org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0' while setting bean property 'transactionAttributeSource'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0': BeanPostProcessor before instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'methodCachePointCut' defined in ServletContext resource [/WEB-INF/classes/cacheContext.xml]: Cannot resolve reference to bean 'methodCacheInterceptor' while setting bean property 'advice'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'methodCacheInterceptor' defined in ServletContext resource [/WEB-INF/classes/cacheContext.xml]: Cannot resolve reference to bean 'methodCache' while setting bean property 'cache'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'methodCache': Post-processing of the FactoryBean's object failed; nested exception is org.springframework.aop.framework.AopConfigException: Could not generate CGLIB subclass of class [class net.sf.ehcache.Cache]: Common causes of this problem include using a final class or a non-visible class; nested exception is java.lang.IllegalArgumentException: Superclass has no null constructors but no arguments were given at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409) at java.security.AccessController.doPrivileged(Native Method) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:221) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164) at org.springframework.aop.framework.autoproxy.BeanFactoryAdvisorRetrievalHelper.findAdvisorBeans(BeanFactoryAdvisorRetrievalHelper.java:87) at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findCandidateAdvisors(AbstractAdvisorAutoProxyCreator.java:98) at org.springframework.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator.shouldSkip(AspectJAwareAdvisorAutoProxyCreator.java:105) at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessBeforeInstantiation(AbstractAutoProxyCreator.java:281) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:791) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.resolveBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:762) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:399) ... 32 more Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0': BeanPostProcessor before instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'methodCachePointCut' defined in ServletContext resource [/WEB-INF/classes/cacheContext.xml]: Cannot resolve reference to bean 'methodCacheInterceptor' while setting bean property 'advice'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'methodCacheInterceptor' defined in ServletContext resource [/WEB-INF/classes/cacheContext.xml]: Cannot resolve reference to bean 'methodCache' while setting bean property 'cache'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'methodCache': Post-processing of the FactoryBean's object failed; nested exception is org.springframework.aop.framework.AopConfigException: Could not generate CGLIB subclass of class [class net.sf.ehcache.Cache]: Common causes of this problem include using a final class or a non-visible class; nested exception is java.lang.IllegalArgumentException: Superclass has no null constructors but no arguments were given at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:405) at java.security.AccessController.doPrivileged(Native Method) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:221) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269) ... 51 more Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'methodCachePointCut' defined in ServletContext resource [/WEB-INF/classes/cacheContext.xml]: Cannot resolve reference to bean 'methodCacheInterceptor' while setting bean property 'advice'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'methodCacheInterceptor' defined in ServletContext resource [/WEB-INF/classes/cacheContext.xml]: Cannot resolve reference to bean 'methodCache' while setting bean property 'cache'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'methodCache': Post-processing of the FactoryBean's object failed; nested exception is org.springframework.aop.framework.AopConfigException: Could not generate CGLIB subclass of class [class net.sf.ehcache.Cache]: Common causes of this problem include using a final class or a non-visible class; nested exception is java.lang.IllegalArgumentException: Superclass has no null constructors but no arguments were given at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409) at java.security.AccessController.doPrivileged(Native Method) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:221) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164) at org.springframework.aop.framework.autoproxy.BeanFactoryAdvisorRetrievalHelper.findAdvisorBeans(BeanFactoryAdvisorRetrievalHelper.java:87) at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findCandidateAdvisors(AbstractAdvisorAutoProxyCreator.java:98) at org.springframework.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator.shouldSkip(AspectJAwareAdvisorAutoProxyCreator.java:105) at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessBeforeInstantiation(AbstractAutoProxyCreator.java:281) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:791) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.resolveBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:762) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:399) ... 59 more Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'methodCacheInterceptor' defined in ServletContext resource [/WEB-INF/classes/cacheContext.xml]: Cannot resolve reference to bean 'methodCache' while setting bean property 'cache'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'methodCache': Post-processing of the FactoryBean's object failed; nested exception is org.springframework.aop.framework.AopConfigException: Could not generate CGLIB subclass of class [class net.sf.ehcache.Cache]: Common causes of this problem include using a final class or a non-visible class; nested exception is java.lang.IllegalArgumentException: Superclass has no null constructors but no arguments were given at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409) at java.security.AccessController.doPrivileged(Native Method) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:221) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269) ... 78 more Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'methodCache': Post-processing of the FactoryBean's object failed; nested exception is org.springframework.aop.framework.AopConfigException: Could not generate CGLIB subclass of class [class net.sf.ehcache.Cache]: Common causes of this problem include using a final class or a non-visible class; nested exception is java.lang.IllegalArgumentException: Superclass has no null constructors but no arguments were given at org.springframework.beans.factory.support.FactoryBeanRegistrySupport$1.run(FactoryBeanRegistrySupport.java:142) at java.security.AccessController.doPrivileged(Native Method) at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:116) at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:91) at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(AbstractBeanFactory.java:1285) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:275) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269) ... 91 more Caused by: org.springframework.aop.framework.AopConfigException: Could not generate CGLIB subclass of class [class net.sf.ehcache.Cache]: Common causes of this problem include using a final class or a non-visible class; nested exception is java.lang.IllegalArgumentException: Superclass has no null constructors but no arguments were given at org.springframework.aop.framework.Cglib2AopProxy.getProxy(Cglib2AopProxy.java:213) at org.springframework.aop.framework.ProxyFactory.getProxy(ProxyFactory.java:110) at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.createProxy(AbstractAutoProxyCreator.java:488) at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.wrapIfNecessary(AbstractAutoProxyCreator.java:363) at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessAfterInitialization(AbstractAutoProxyCreator.java:324) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:361) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.postProcessObjectFromFactoryBean(AbstractAutowireCapableBeanFactory.java:1428) at org.springframework.beans.factory.support.FactoryBeanRegistrySupport$1.run(FactoryBeanRegistrySupport.java:139) ... 99 more Caused by: java.lang.IllegalArgumentException: Superclass has no null constructors but no arguments were given at net.sf.cglib.proxy.Enhancer.emitConstructors(Enhancer.java:718) at net.sf.cglib.proxy.Enhancer.generateClass(Enhancer.java:499) at net.sf.cglib.transform.TransformingClassGenerator.generateClass(TransformingClassGenerator.java:33) at net.sf.cglib.core.DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:25) at net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:216) at net.sf.cglib.proxy.Enhancer.createHelper(Enhancer.java:377) at net.sf.cglib.proxy.Enhancer.create(Enhancer.java:285) at org.springframework.aop.framework.Cglib2AopProxy.getProxy(Cglib2AopProxy.java:201) ... 106 more
來(lái)源:開源中國(guó)
發(fā)布時(shí)間:2013-07-10 10:46:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 1、添加ehcache依賴 org.springframework spring-context-support net.sf.ehcache ehcache 2.8.3 2、ehcache配置文件 3、配置類 @Configuration @EnableCaching public class CacheConfiguration { /* * ehcache 主要的管理器 */ @Bean(name = "cacheManager") public EhCacheCacheManager ehCacheCacheManager(EhCacheManagerFactoryBean bean){ return new EhCacheCacheManager (bean.getObject ()); } /* * 據(jù)shared與否的設(shè)置,Spring分別通過(guò)CacheManager.create()或new CacheManager()方式來(lái)創(chuàng)建一個(gè)ehcache基地. */ @Bean public EhCacheManagerFactoryBean ehCacheManagerFactoryBean(){ EhCacheManagerFactoryBean cacheManagerFactoryBean = new EhCacheManagerFactoryBean (); cacheManagerFactoryBean.setConfigLocation (new ClassPathResource("cache/ehcache-local.xml")); cacheManagerFactoryBean.setShared (true); return cacheManagerFactoryBean; } } 4、注解使用ehcache @Mapper public interface ProductMapper { int deleteByPrimaryKey(String id); int insert(Product record); int insertSelective(Product record); Product selectByPrimaryKey(String id); int updateByPrimaryKeySelective(Product record); int updateByPrimaryKey(Product record); @Select("SELECT * FROM PRODUCT") @Cacheable(value = Fields.SYS_CACHE,key = "test") List findAll(); } 5、執(zhí)行異常 org.springframework.expression.spel.SpelEvaluationException: EL1008E: Property or field 'test' cannot be found on object of type 'org.springframework.cache.interceptor.CacheExpressionRootObject' - maybe not public? at org.springframework.expression.spel.ast.PropertyOrFieldReference.readProperty(PropertyOrFieldReference.java:224) at org.springframework.expression.spel.ast.PropertyOrFieldReference.getValueInternal(PropertyOrFieldReference.java:94) at org.springframework.expression.spel.ast.PropertyOrFieldReference.getValueInternal(PropertyOrFieldReference.java:81) at org.springframework.expression.spel.ast.SpelNodeImpl.getValue(SpelNodeImpl.java:120) at org.springframework.expression.spel.standard.SpelExpression.getValue(SpelExpression.java:242) at org.springframework.cache.interceptor.CacheOperationExpressionEvaluator.key(CacheOperationExpressionEvaluator.java:117) at org.springframework.cache.interceptor.CacheAspectSupport$CacheOperationContext.generateKey(CacheAspectSupport.java:742) at org.springframework.cache.interceptor.CacheAspectSupport.generateKey(CacheAspectSupport.java:558) at org.springframework.cache.interceptor.CacheAspectSupport.findCachedItem(CacheAspectSupport.java:502) at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:389) at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:327) at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:61) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213) at com.sun.proxy.$Proxy100.findAll(Unknown Source) at com.china.ums.utils.ProductUtils.getAll(ProductUtils.java:16) at com.china.ums.testProductUtil.testProductUtil(testProductUtil.java:16) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75) at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86) at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) at org.junit.runners.ParentRunner.run(ParentRunner.java:363) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68) at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:51) at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242) at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
來(lái)源:開源中國(guó)
發(fā)布時(shí)間:2017-07-15 15:13:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 我使用jboot+shiro部署了一個(gè)程序,ehcache.xml中設(shè)置了cacheName為myCache的緩存: jboot啟動(dòng)項(xiàng)里面也添加了ehcache插件,指定地址為class目錄下ehcache.xml 然后使用CacheKit.put加入緩存 加入緩存的時(shí)候日志打印warn: Could not find cache config [myCache], using default. 然后這個(gè)緩存只能持續(xù)一分鐘的樣子,一分鐘以后就沒有緩存了。 我覺得應(yīng)該是沒有關(guān)聯(lián)到ehcache.xml文件或者jar有沖突,因?yàn)閟hiro里面加了shiro-ehcache包 pom.xml如下 io.jboot jboot 1.4.0 com.xiaoleilu hutool-all 3.2.0 org.apache.shiro shiro-ehcache 1.4.0 ch.qos.logback logback-classic 1.1.11 com.fasterxml.jackson.dataformat jackson-dataformat-xml 2.8.9 net.sourceforge.jexcelapi jxl 2.6.12 大神們,能幫忙看看是哪里的問題嗎?
來(lái)源:開源中國(guó)
發(fā)布時(shí)間:2018-03-21 13:13:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 大牛們能詳解一下ehcache和reides區(qū)別了,發(fā)現(xiàn)ehcache簡(jiǎn)單,功能強(qiáng)大,性能也可以。那既然ehcache已經(jīng)滿足了緩存的要求那為什么還要用到redies呢?而且reides用起來(lái)還這么麻煩。歡迎各大牛討論!
來(lái)源:開源中國(guó)
發(fā)布時(shí)間:2017-12-04 16:21:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 我的php版本是7.2.17,apache2.4,環(huán)境是自己搭的。 我需要用到memcache擴(kuò)展,從網(wǎng)上找了無(wú)數(shù)個(gè)方法都不成功(PS:memcached安裝成功了),但是memcache擴(kuò)展不成功,在phpInfo上沒有,我自己猜測(cè)是我的PHP Extension Build - API20170718,TS,VC15,我自己的是VC15,但是我從網(wǎng)上找memcache擴(kuò)展的都是vc9或vc11,是不是這個(gè)原因,導(dǎo)致我的memcache無(wú)法使用? 求大神解答 或者能給孩子一個(gè)更好的方法!
來(lái)源:開源中國(guó)
發(fā)布時(shí)間:2019-04-23 16:04:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> @wenshao 你好,想跟你請(qǐng)教個(gè)問題:正常對(duì)象嵌套返回JSON格式如: { "name":"name", "detail":{ "age":12 } } 我想轉(zhuǎn)換成 { "name":"name", "detail.age":12 } 這個(gè)格式有什么參數(shù)可以設(shè)定嘛?還是需要自己手動(dòng)去轉(zhuǎn)換?
來(lái)源:開源中國(guó)
發(fā)布時(shí)間:2019-05-09 14:30:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 各位大神好,最近在做微信開發(fā), 這是微信的返回?cái)?shù)據(jù)格式,獲取到數(shù)據(jù)后想轉(zhuǎn)換成jsonobject進(jìn)行處理,在jsonObject.parseObject(jsonStr)時(shí),item下的content過(guò)長(zhǎng)導(dǎo)致超過(guò)指定字?jǐn)?shù)之后后面字就不顯示了 有沒有什么辦法可以,忽略該字段不讓它輸出,或者把所有數(shù)據(jù)都顯示出來(lái)?
來(lái)源:開源中國(guó)
發(fā)布時(shí)間:2016-11-02 17:24:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> @wenshao 你好,想跟你請(qǐng)教個(gè)問題: fastjson能否規(guī)避ConcurrentModificationException異常? Caused by: java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextEntry(HashMap.java:894) at java.util.HashMap$KeyIterator.next(HashMap.java:928) at com.alibaba.fastjson.serializer.CollectionSerializer.write(CollectionSerializer.java:68) at com.alibaba.fastjson.serializer.JSONSerializer.write(JSONSerializer.java:369) at com.alibaba.fastjson.JSON.toJSONString(JSON.java:520) 謝謝!
來(lái)源:開源中國(guó)
發(fā)布時(shí)間:2013-09-19 19:47:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 例如: {"data": "{"name": "test"}"} json解析會(huì)報(bào)異常
來(lái)源:開源中國(guó)
發(fā)布時(shí)間:2019-02-27 14:56:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> package com.alibaba.fastjson.serializer; public enum SerializerFeature { QuoteFieldNames , UseSingleQuotes , WriteMapNullValue , WriteEnumUsingToString , WriteEnumUsingName , UseISO8601DateFormat , WriteNullListAsEmpty , WriteNullStringAsEmpty , WriteNullNumberAsZero , WriteNullBooleanAsFalse , SkipTransientField , SortField , @Deprecated WriteTabAsSpecial , PrettyFormat , WriteClassName , DisableCircularReferenceDetect , WriteSlashAsSpecial , BrowserCompatible , WriteDateUseDateFormat , NotWriteRootClassName , DisableCheckSpecialChar , BeanToArray , WriteNonStringKeyAsString , NotWriteDefaultValue , BrowserSecure , IgnoreNonFieldGetter ; SerializerFeature(){ mask = (1 << ordinal()); } private final int mask ; public final int getMask() { return mask ; } public static boolean isEnabled( int features , SerializerFeature feature ) { return ( features & feature .getMask()) != 0; } public static boolean isEnabled( int features , int fieaturesB , SerializerFeature feature ) { int mask = feature .getMask(); return ( features & mask ) != 0 || ( fieaturesB & mask ) != 0; } public static int config( int features , SerializerFeature feature , boolean state ) { if ( state ) { features |= feature .getMask(); } else { features &= ~ feature .getMask(); } return features ; } public static int of(SerializerFeature[] features ) { if ( features == null ) { return 0; } int value = 0; for (SerializerFeature feature : features ) { value |= feature .getMask(); } return value ; } } 上面是fastJson的轉(zhuǎn)換和序列化的屬性名,請(qǐng)問各位大神知不知道各個(gè)屬性的具體作用啊,或者有文檔的話發(fā)我看看,謝謝各位
來(lái)源:開源中國(guó)
發(fā)布時(shí)間:2016-11-10 14:50:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> @wenshao 你好,想跟你請(qǐng)教個(gè)問題: 我想讓List里面每個(gè)對(duì)象的屬性為null的時(shí)候顯示成“”,使用了下面這個(gè)方法,listJSON.toJSONString(plist.getList(), SerializerFeature.WriteMapNullValue,SerializerFeature.WriteNullStringAsEmpty); ,現(xiàn)在為null的字符串類型全部轉(zhuǎn)換成了“”,但是datetime類型不行,還是null,這個(gè)有沒有辦法解決?謝謝!
來(lái)源:開源中國(guó)
發(fā)布時(shí)間:2016-01-21 15:00:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> fastjson版本:1.2.41 feigen版本:spring-cloud-starter-feign 1.4.4.RELEASE 正常使用情況下無(wú)任何問題,但是使用feign進(jìn)行遠(yuǎn)程調(diào)用,傳參為實(shí)體類時(shí),參數(shù)傳送失敗.
來(lái)源:開源中國(guó)
發(fā)布時(shí)間:2018-10-26 12:04:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 項(xiàng)目中添加了fastjson1.2.1依賴以及spring cloud 1.4.5依賴,啟動(dòng)報(bào)錯(cuò);去掉fastjson又能正常啟動(dòng);其報(bào)錯(cuò)主要內(nèi)容:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'scopedTarget.eurekaClient' defined in class path resource [org/springframework/cloud/netflix/eureka/EurekaClientAutoConfiguration$RefreshableEurekaClientConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.netflix.discovery.EurekaClient]: Factory method 'eurekaClient' threw exception; nested exception is java.lang.RuntimeException: Failed to initialize DiscoveryClient!
來(lái)源:開源中國(guó)
發(fā)布時(shí)間:2018-08-03 09:15:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> public static Object parseObject(String text, Class clazz) 關(guān)于這個(gè)方法,我看了下是返回的Object,不是泛型方法,為什么在引用時(shí),鼠標(biāo)放在調(diào)用的地方,就顯示泛型,返回的是clazz類型的,而不是Object,你強(qiáng)制轉(zhuǎn)換會(huì)報(bào)編譯錯(cuò)誤,他是如何實(shí)現(xiàn)的?如何借鑒這種做法?
來(lái)源:開源中國(guó)
發(fā)布時(shí)間:2018-07-17 11:03:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 淘寶的旺旺是Jetty,Jetty的描述中是,Jetty是一個(gè)Servlet容器, Netty也是一個(gè)NIO的后端框架,不依賴于web容器。如果我想做用作即時(shí)聊天的話,那個(gè)更合適?
來(lái)源:開源中國(guó)
發(fā)布時(shí)間:2015-02-05 17:57:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 初學(xué)websocket,正在嘗試jetty9的websocket來(lái)開發(fā)。 發(fā)現(xiàn)網(wǎng)上的例子全是通過(guò)onOpen,onMessage來(lái)監(jiān)聽發(fā)送消息的,感覺上還是先請(qǐng)求再響應(yīng),并沒有主動(dòng)推送。有沒有辦法通過(guò)其他線程(比如quartz定時(shí)觸發(fā))主動(dòng)發(fā)送消息的? 求指教
來(lái)源:開源中國(guó)
發(fā)布時(shí)間:2015-06-18 18:03:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> @JFinal 你好,想跟你請(qǐng)教個(gè)問題: jfinal項(xiàng)目使用jetty運(yùn)行時(shí),報(bào)錯(cuò): Null identity service, trying login service: null Finding identity service: null 我使用的版本如下: com.jfinal jfinal 3.2 com.jfinal jetty-server 8.1.8 provided 報(bào)錯(cuò)并不影響項(xiàng)目啟動(dòng)和運(yùn)行,但是沒弄明白是咋回事感覺心里不踏實(shí), 麻煩波總指導(dǎo)下,是什么原因?qū)е碌模趺唇鉀Q此問題???
來(lái)源:開源中國(guó)
發(fā)布時(shí)間:2017-09-23 19:51:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 在進(jìn)行SOA項(xiàng)目開發(fā)時(shí),我們使用了maven + dubbo + jetty的架構(gòu),在這里我遇到了這樣一個(gè)問題: 因?yàn)槭荢OA架構(gòu),所以我們創(chuàng)建了多個(gè)dubbo 每個(gè)dubbo是一個(gè)獨(dú)立的項(xiàng)目工程,且開發(fā)后期我們會(huì)在多個(gè)環(huán)境部署和調(diào)試;這樣問題就來(lái)了,我們配置了多個(gè)profile 這樣在mvn clean package -P profileId時(shí)沒有問題,但是在jetty:run -P profileId 時(shí)總是不使用指定的prifileId ;很是不解,坐等大神回復(fù)?。。。。。。。。。。。。。。?!
來(lái)源:開源中國(guó)
發(fā)布時(shí)間:2015-04-13 15:55:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> @CrawlScript 你好,想跟你請(qǐng)教個(gè)問題: 我將自動(dòng)探測(cè)URL的代碼復(fù)制下來(lái)不能運(yùn)行,報(bào)No default constructor found的錯(cuò)誤 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'autoNewsCrawler' defined in file [D:\source\huangkeyuan-kygl\target\classes\com\hky\kygl\AutoNewsCrawler.class]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.hky.kygl.AutoNewsCrawler]: No default constructor found; nested exception is java.lang.NoSuchMethodException: com.hky.kygl.AutoNewsCrawler.() at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1093) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1038) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:504) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:762) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480) at org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:663) at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:629) at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:677) at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:548) at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:489) at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:136) at javax.servlet.GenericServlet.init(GenericServlet.java:241) at org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:440) at org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:263) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:685) at org.mortbay.jetty.servlet.Context.startContext(Context.java:140) at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250) at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517) at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:467) at org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) at org.mortbay.jetty.Server.doStart(Server.java:224) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) at org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:132) at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:441) at org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:383) at org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:210) at org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106) at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863) at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288) at org.apache.maven.cli.MavenCli.main(MavenCli.java:199) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) at org.codehaus.classworlds.Launcher.main(Launcher.java:47) Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.hky.kygl.AutoNewsCrawler]: No default constructor found; nested exception is java.lang.NoSuchMethodException: com.hky.kygl.AutoNewsCrawler.() at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:85) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1086) ... 63 more Caused by: java.lang.NoSuchMethodException: com.hky.kygl.AutoNewsCrawler.() at java.lang.Class.getConstructor0(Class.java:2892) at java.lang.Class.getDeclaredConstructor(Class.java:2058) at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:80) ... 64 more
來(lái)源:開源中國(guó)
發(fā)布時(shí)間:2019-02-22 12:45:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'autoNewsCrawler' defined in file [D:\source\huangkeyuan-kygl\target\classes\com\hky\kygl\AutoNewsCrawler.class]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.hky.kygl.AutoNewsCrawler]: No default constructor found; nested exception is java.lang.NoSuchMethodException: com.hky.kygl.AutoNewsCrawler.() at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1093) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1038) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:504) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:762) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480) at org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:663) at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:629) at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:677) at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:548) at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:489) at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:136) at javax.servlet.GenericServlet.init(GenericServlet.java:241) at org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:440) at org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:263) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:685) at org.mortbay.jetty.servlet.Context.startContext(Context.java:140) at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250) at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517) at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:467) at org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) at org.mortbay.jetty.Server.doStart(Server.java:224) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) at org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:132) at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:441) at org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:383) at org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:210) at org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106) at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863) at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288) at org.apache.maven.cli.MavenCli.main(MavenCli.java:199) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) at org.codehaus.classworlds.Launcher.main(Launcher.java:47) Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.hky.kygl.AutoNewsCrawler]: No default constructor found; nested exception is java.lang.NoSuchMethodException: com.hky.kygl.AutoNewsCrawler.() at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:85) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1086) ... 63 more Caused by: java.lang.NoSuchMethodException: com.hky.kygl.AutoNewsCrawler.() at java.lang.Class.getConstructor0(Class.java:2892) at java.lang.Class.getDeclaredConstructor(Class.java:2058) at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:80) ... 64 more
來(lái)源:開源中國(guó)
發(fā)布時(shí)間:2019-02-22 12:37:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 靜態(tài)資源位于src/main/resources/static目錄下面,主要存放JS、CSS、模板文件。未添加攔截器之前,訪問頁(yè)面時(shí)可以正常通過(guò)http://localhost/js/XXX.js這樣的方式加載js文件。但是按照如下代碼的方式添加攔截器后(攔截路徑“/personnal/**”),不能通過(guò)http://localhost/js/XXX.js這樣的方式加載js文件。而控制臺(tái)顯示No mapping for GET /js/XXX.js。web容器用的是jetty @Configuration public class InterceptorConfig extends WebMvcConfigurationSupport { @Autowired private PowerInterceptor powerInterceptor; @Override public void addViewControllers(ViewControllerRegistry registry) { super.addViewControllers(registry); } @Override public void addInterceptors(InterceptorRegistry registry) { super.addInterceptors(registry); registry.addInterceptor(powerInterceptor).addPathPatterns("/personnal/**"); } } 未添加攔截器時(shí)的啟動(dòng)日志: 22:54:42.491|StartupInfoLogger->logStarting|INFO | Starting MyApplication on DESKTOP-CFFRJTJ with PID 20996 (started by XXX) [ main ](StartupInfoLogger.java:50) 22:54:42.511|ication->logStartupProfileInfo|INFO | No active profile set, falling back to default profiles: default [ main ](SpringApplication.java:675) 22:54:46.618|etty.util.log.Log->initialized|INFO | Logging initialized @8403ms to org.eclipse.jetty.util.log.Slf4jLog [ main ](Log.java:193) 22:54:47.111|WebServerFactory->getWebServer|INFO | Server initialized with port: 80 [ main ](JettyServletWebServerFactory.java:143) 22:54:47.117|e.jetty.server.Server->doStart|INFO | jetty-9.4.12.v20180830; built: 2018-08-30T13:59:14.071Z; git: 27208684755d94a92186989f695db2d7b21ebc51; jvm 1.8.0_101-b13 [ main ](Server.java:371) 22:54:47.336|faultSessionIdManager->doStart|INFO | DefaultSessionIdManager workerName=node0 [ main ](DefaultSessionIdManager.java:365) 22:54:47.337|faultSessionIdManager->doStart|INFO | No SessionScavenger set, using defaults [ main ](DefaultSessionIdManager.java:370) 22:54:47.339|n.HouseKeeper->startScavenging|INFO | node0 Scavenging every 660000ms [ main ](HouseKeeper.java:149) 22:54:47.347|.h.ContextHandler$Context->log|INFO | Initializing Spring embedded WebApplicationContext [ main ](ContextHandler.java:2341) 22:54:47.348|->prepareWebApplicationContext|INFO | Root WebApplicationContext: initialization completed in 4699 ms [ main ](ServletWebServerApplicationContext.java:285) 22:54:47.793|istrationBean->addRegistration|INFO | Servlet statViewServlet mapped to [/druid/*] [ main ](ServletRegistrationBean.java:186) 22:54:47.818|istrationBean->addRegistration|INFO | Servlet dispatcherServlet mapped to [/] [ main ](ServletRegistrationBean.java:186) 22:54:47.821|terRegistrationBean->configure|INFO | Mapping filter: 'characterEncodingFilter' to: [/*] [ main ](AbstractFilterRegistrationBean.java:248) 22:54:47.822|terRegistrationBean->configure|INFO | Mapping filter: 'hiddenHttpMethodFilter' to: [/*] [ main ](AbstractFilterRegistrationBean.java:248) 22:54:47.823|terRegistrationBean->configure|INFO | Mapping filter: 'formContentFilter' to: [/*] [ main ](AbstractFilterRegistrationBean.java:248) 22:54:47.824|terRegistrationBean->configure|INFO | Mapping filter: 'requestContextFilter' to: [/*] [ main ](AbstractFilterRegistrationBean.java:248) 22:54:47.825|terRegistrationBean->configure|INFO | Mapping filter: 'webStatFilter' to urls: [/*] [ main ](AbstractFilterRegistrationBean.java:261) 22:54:47.834|onListener->contextInitialized|INFO | com.blog.listener.BlogApplicationListener實(shí)例化 [ main ](BlogApplicationListener.java:32) 22:54:47.839|andler.ContextHandler->doStart|INFO | Started o.s.b.w.e.j.JettyEmbeddedWebAppContext@51c8f62c{application,/,[file:///C:/Users/XXXX/AppData/Local/Temp/jetty-docbase.3306116515284146435.80/],AVAILABLE} [ main ](ContextHandler.java:850) 22:54:47.841|e.jetty.server.Server->doStart|INFO | Started @9667ms [ main ](Server.java:408) 22:54:47.912|nfigurationSupport->initialize|INFO | Initializing ExecutorService 'taskExecutor' [ main ](ExecutorConfigurationSupport.java:171) Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary. log4j:WARN No appenders could be found for logger (druid.sql.Connection). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. 22:54:49.327|uid.pool.DruidDataSource->init|INFO | {dataSource-1} inited [ main ](DruidDataSource.java:930) 22:54:51.852|comePageHandlerMapping->|INFO | Adding welcome page template: index [ main ](WelcomePageHandlerMapping.java:61) 22:54:51.992|nfigurationSupport->initialize|INFO | Initializing ExecutorService 'taskScheduler' [ main ](ExecutorConfigurationSupport.java:171) 22:54:52.208|.h.ContextHandler$Context->log|INFO | Initializing Spring DispatcherServlet 'dispatcherServlet' [ main ](ContextHandler.java:2341) 22:54:52.208|meworkServlet->initServletBean|INFO | Initializing Servlet 'dispatcherServlet' [ main ](FrameworkServlet.java:521) 22:54:52.224|meworkServlet->initServletBean|INFO | Completed initialization in 15 ms [ main ](FrameworkServlet.java:543) 22:54:52.307|ver.AbstractConnector->doStart|INFO | Started ServerConnector@78fc0889{HTTP/1.1,[http/1.1]}{0.0.0.0:80} [ main ](AbstractConnector.java:292) 22:54:52.310|.e.jetty.JettyWebServer->start|INFO | Jetty started on port(s) 80 (http/1.1) with context path '/' [ main ](JettyWebServer.java:157) 22:54:52.317|.StartupInfoLogger->logStarted|INFO | Started BlogApplication in 12.382 seconds (JVM running for 14.144) [ main ](StartupInfoLogger.java:59) 添加攔截器后的啟動(dòng)日志: 22:44:15.964|StartupInfoLogger->logStarting|INFO | Starting MyApplication on DESKTOP-CFFRJTJ with PID 24020 (started by XXXX) [ main ](StartupInfoLogger.java:50) 22:44:16.017|ication->logStartupProfileInfo|INFO | No active profile set, falling back to default profiles: default [ main ](SpringApplication.java:675) 22:44:18.837|etty.util.log.Log->initialized|INFO | Logging initialized @5087ms to org.eclipse.jetty.util.log.Slf4jLog [ main ](Log.java:193) 22:44:19.073|WebServerFactory->getWebServer|INFO | Server initialized with port: 80 [ main ](JettyServletWebServerFactory.java:143) 22:44:19.079|e.jetty.server.Server->doStart|INFO | jetty-9.4.12.v20180830; built: 2018-08-30T13:59:14.071Z; git: 27208684755d94a92186989f695db2d7b21ebc51; jvm 1.8.0_101-b13 [ main ](Server.java:371) 22:44:19.286|faultSessionIdManager->doStart|INFO | DefaultSessionIdManager workerName=node0 [ main ](DefaultSessionIdManager.java:365) 22:44:19.288|faultSessionIdManager->doStart|INFO | No SessionScavenger set, using defaults [ main ](DefaultSessionIdManager.java:370) 22:44:19.292|n.HouseKeeper->startScavenging|INFO | node0 Scavenging every 660000ms [ main ](HouseKeeper.java:149) 22:44:19.302|.h.ContextHandler$Context->log|INFO | Initializing Spring embedded WebApplicationContext [ main ](ContextHandler.java:2341) 22:44:19.302|->prepareWebApplicationContext|INFO | Root WebApplicationContext: initialization completed in 3016 ms [ main ](ServletWebServerApplicationContext.java:285) 22:44:19.384|istrationBean->addRegistration|INFO | Servlet statViewServlet mapped to [/druid/*] [ main ](ServletRegistrationBean.java:186) 22:44:19.389|istrationBean->addRegistration|INFO | Servlet dispatcherServlet mapped to [/] [ main ](ServletRegistrationBean.java:186) 22:44:19.391|terRegistrationBean->configure|INFO | Mapping filter: 'characterEncodingFilter' to: [/*] [ main ](AbstractFilterRegistrationBean.java:248) 22:44:19.393|terRegistrationBean->configure|INFO | Mapping filter: 'webStatFilter' to urls: [/*] [ main ](AbstractFilterRegistrationBean.java:261) 22:44:19.415|andler.ContextHandler->doStart|INFO | Started o.s.b.w.e.j.JettyEmbeddedWebAppContext@4c361f63{application,/,[file:///C:/Users/XXXX/AppData/Local/Temp/jetty-docbase.3528779817640078301.80/],AVAILABLE} [ main ](ContextHandler.java:850) 22:44:19.416|e.jetty.server.Server->doStart|INFO | Started @5668ms [ main ](Server.java:408) 22:44:19.495|nfigurationSupport->initialize|INFO | Initializing ExecutorService 'taskExecutor' [ main ](ExecutorConfigurationSupport.java:171) Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary. log4j:WARN No appenders could be found for logger (druid.sql.Connection). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. 22:44:20.223|uid.pool.DruidDataSource->init|INFO | {dataSource-1} inited [ main ](DruidDataSource.java:930) 22:44:21.155|nfigurationSupport->initialize|INFO | Initializing ExecutorService 'taskScheduler' [ main ](ExecutorConfigurationSupport.java:171) 22:44:21.441|.h.ContextHandler$Context->log|INFO | Initializing Spring DispatcherServlet 'dispatcherServlet' [ main ](ContextHandler.java:2341) 22:44:21.442|meworkServlet->initServletBean|INFO | Initializing Servlet 'dispatcherServlet' [ main ](FrameworkServlet.java:521) 22:44:21.466|meworkServlet->initServletBean|INFO | Completed initialization in 24 ms [ main ](FrameworkServlet.java:543) 22:44:21.533|ver.AbstractConnector->doStart|INFO | Started ServerConnector@57151b3a{HTTP/1.1,[http/1.1]}{0.0.0.0:80} [ main ](AbstractConnector.java:292) 22:44:21.535|.e.jetty.JettyWebServer->start|INFO | Jetty started on port(s) 80 (http/1.1) with context path '/' [ main ](JettyWebServer.java:157) 22:44:21.540|.StartupInfoLogger->logStarted|INFO | Started BlogApplication in 6.813 seconds (JVM running for 7.791) [ main ](StartupInfoLogger.java:59) 發(fā)現(xiàn)啟動(dòng)日志中,添加了攔截器后的啟動(dòng)時(shí)少了下面三個(gè)過(guò)濾器: Mapping filter: 'hiddenHttpMethodFilter' to: [/*] Mapping filter: 'formContentFilter' to: [/*] Mapping filter: 'requestContextFilter' to: [/*]
來(lái)源:開源中國(guó)
發(fā)布時(shí)間:2018-11-13 22:59:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> jetty上部署的應(yīng)用,查看這個(gè)日志文件,有好多請(qǐng)求,如下: 172.**.**.** - - [17/Jan/2018:15:15:02 +0800] "POST /abc/getSources HTTP/1.0" 200 117 檢測(cè)應(yīng)用啟動(dòng)的日志居多 172.**.**.** - - [17/Jan/2018:15:15:02 +0800] "POST /hello.html HTTP/1.0" 200 1024 哪位同學(xué)見過(guò)類似的情形,幫忙解答一下。
來(lái)源:開源中國(guó)
發(fā)布時(shí)間:2019-01-17 15:19:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 最近公司的spring項(xiàng)目要是用websocket進(jìn)行推送,我根據(jù)找來(lái)的文檔寫完demo后使用Tomcat啟動(dòng),當(dāng)時(shí)是啟動(dòng)成功并測(cè)試通過(guò)。結(jié)果,公司的項(xiàng)目要使用jetty啟動(dòng),而我使用jetty9.4的版本啟動(dòng)后總是出現(xiàn)各種異常。 上面是我使用的jar包和啟動(dòng)時(shí)的異常,spring的版本也為4.2.5.RELEASE。 后來(lái)我根據(jù)錯(cuò)誤添加了以下jar包 項(xiàng)目可以正常啟動(dòng),但建立連接就會(huì)拋出異常 請(qǐng)問jetty該如何啟動(dòng)websocket,昨天已經(jīng)試過(guò)各種方法,導(dǎo)入各種有提到的jar包,但他們大多都是Tomcat啟動(dòng),效果都不理想,希望有大神能給些指點(diǎn),謝謝。 補(bǔ)充一下自己的實(shí)現(xiàn)代碼: WebSocketConfig: WebSocketHandshakeInterceptor: WebSocketHandler:
來(lái)源:開源中國(guó)
發(fā)布時(shí)間:2017-03-07 09:01:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 使用jetty做服務(wù)器的時(shí)候由于提交了一些JSON數(shù)據(jù)導(dǎo)致服務(wù)器出現(xiàn)以下異常: 2014-09-23 21:59:19.846:WARN:oejh.HttpParser:qtp565544369-17: URI is too large >8192 2014-09-23 21:59:19.850:WARN:oejh.HttpParser:qtp565544369-17: badMessage: 414 for HttpChannelOverHttp@395d3905{r=0,a=IDLE,uri=-} 2014-09-23 21:59:22.422:WARN:oejh.HttpParser:qtp565544369-14: badMessage: java.lang.IllegalStateException: too much data after closed for HttpChannelOverHttp@395d3905{r=0,a=COMPLETED,uri=null} 請(qǐng)問該如何解決,網(wǎng)上沒有查到很好的辦法! @紅薯
來(lái)源:開源中國(guó)
發(fā)布時(shí)間:2014-09-23 22:08:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> IntelliJ IDEA 版本 2018.2.3 Jetty-Runner 版本 1.2.1 運(yùn)行一個(gè)簡(jiǎn)簡(jiǎn)單單的 web 應(yīng)用,只有一個(gè) test.jsp 文件報(bào)錯(cuò): java.lang.IllegalStateException: No org.apache.tomcat.InstanceManager set in ServletContext 這是啥情況呢? 怎么還有 tomcat 的信息?
來(lái)源:開源中國(guó)
發(fā)布時(shí)間:2018-09-11 18:51:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 在Intellij IDEA使用gradle的jetty插件來(lái)發(fā)布運(yùn)行項(xiàng)目,現(xiàn)在有兩個(gè)問題,麻煩大家給看下 1、怎么開啟debug模式?在右側(cè)Gradle菜單中 右鍵jettyRun選擇Debug啟動(dòng)后,訪問地址并沒有進(jìn)入斷點(diǎn)中。 2、gradle的jetty插件怎么實(shí)現(xiàn)熱部署?
來(lái)源:開源中國(guó)
發(fā)布時(shí)間:2016-08-11 16:49:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> @JFinal 你好,想跟你請(qǐng)教個(gè)問題:我用jetty服務(wù) 在eclipse調(diào)試沒問題,但部署到正式服務(wù)器一直報(bào)錯(cuò):(用resin做web服務(wù)) java.lang.IllegalArgumentException: The controllerKey already exists http://101.69.181.82:8080/service1/ 麻煩幫我分析下原因,謝謝!
來(lái)源:開源中國(guó)
發(fā)布時(shí)間:2014-03-10 22:40:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 我在IntelliJ 搭建jfinal + maven環(huán)境,依賴如下: junit junit 4.8.2 test javax.servlet javax.servlet-api 3.0.1 javax.servlet.jsp jsp-api 2.1 javax.servlet.jsp.jstl javax.servlet.jsp.jstl-api 1.2.1 org.eclipse.jetty.orbit org.apache.taglibs.standard.glassfish 1.2.0.v201112081803 com.jfinal jfinal 2.2 com.jfinal jetty-server 8.1.8 org.eclipse.jetty jetty-maven-plugin 9.3.10.v20160621 8080 9966 stop 5 / org.apache.maven.plugins maven-compiler-plugin 2.3.2 1.7 1.7 UTF-8 org.apache.maven.plugins maven-resources-plugin 2.4 UTF-8 啟動(dòng)類: package com.ef.demo.common; import com.jfinal.core.JFinal; public class Stratup { public static void main(String[] args) { JFinal.start("src/main/webapp", 8080, "/", 5); } } Controller: public class IndexController extends Controller { public void index(){ // renderText("hello JFinal world!");//正常 renderJsp("index.jsp");//報(bào)錯(cuò): JSP support not configured } } 以上配置啟動(dòng)正常但是訪問jsp頁(yè)面會(huì)報(bào)錯(cuò): JSP support not configured 我有2個(gè)問題: 1. 如何配置在開發(fā)環(huán)境(IntelliJ IDEA)maven+jetty+jsp(我已經(jīng)嘗試把官demo的jar的依賴都加進(jìn)去了但還是不能renderJSP )的依賴? 2. pom.xml 里面 jetty server的依賴的groupid用com.jfinal和用org.eclipse.jetty區(qū)別是什么?(如果把jfinal的jettey改成相同版本的eclipse的jetty則啟動(dòng)報(bào)錯(cuò): Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/jetty/webapp/WebAppContext ) @JFinal 或者誰(shuí)能幫忙? 謝謝
來(lái)源:開源中國(guó)
發(fā)布時(shí)間:2016-07-27 08:35:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> solr分詞時(shí)出現(xiàn) ,我已經(jīng)配置了schema.xml文件,用的是jetty服務(wù)器,在sandbox上,在輸入一句話想分詞時(shí)出現(xiàn)了如下錯(cuò)誤。 null:java.lang.RuntimeException: java.lang.AbstractMethodError的錯(cuò)誤 null:java.lang.RuntimeException: java.lang.AbstractMethodError at org.apache.solr.servlet.HttpSolrCall.sendError(HttpSolrCall.java:593) at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:465) at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:227) at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:196) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215) at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:110) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97) at org.eclipse.jetty.server.Server.handle(Server.java:497) at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310) at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257) at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635) at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.AbstractMethodError at org.apache.lucene.analysis.util.TokenizerFactory.create(TokenizerFactory.java:75) at org.apache.solr.handler.AnalysisRequestHandlerBase.analyzeValue(AnalysisRequestHandlerBase.java:116) at org.apache.solr.handler.FieldAnalysisRequestHandler.analyzeValues(FieldAnalysisRequestHandler.java:221) at org.apache.solr.handler.FieldAnalysisRequestHandler.handleAnalysisRequest(FieldAnalysisRequestHandler.java:190) at org.apache.solr.handler.FieldAnalysisRequestHandler.doAnalysis(FieldAnalysisRequestHandler.java:102) at org.apache.solr.handler.AnalysisRequestHandlerBase.handleRequestBody(AnalysisRequestHandlerBase.java:63) at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:143) at org.apache.solr.core.SolrCore.execute(SolrCore.java:2064) at org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:654) at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:450)
來(lái)源:開源中國(guó)
發(fā)布時(shí)間:2015-11-23 17:03:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> SQLiteCommand command = new SQLiteCommand(); SQLiteTransaction sltran = null; try { using (SQLiteConnection connection = GetSQLiteConnection()) { PrepareCommand(command, connection, cmdText, p); sltran = connection.BeginTransaction(); command.Transaction = sltran; int count = command.ExecuteNonQuery(); sltran.Commit(); return count; } } catch { sltran.Rollback(); throw; }
來(lái)源:開源中國(guó)
發(fā)布時(shí)間:2012-12-14 20:16:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 比如: var sql = "update xxx set xxx = '" + str + "' where id = 1;" str為動(dòng)態(tài)獲取的字符串,可能包含 “” 或 ‘’ ,且不能替換。 比如str的值可能為: 這是雙引號(hào)“ 這是單引號(hào)‘ 請(qǐng)問這種情況該怎么處理?
來(lái)源:開源中國(guó)
發(fā)布時(shí)間:2016-12-02 22:21:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 最近遇到一個(gè)奇怪的問題。 在SQLite的一個(gè)數(shù)據(jù)表中,START和FINISH兩個(gè)字段都是INTEGER類型,而且這兩個(gè)字段都創(chuàng)建了索引,ASC排序。之前一直都是正常的,今天出現(xiàn)下面的情況。 問題1:圖中查詢結(jié)果的START第一個(gè)值1586693177很明顯比查詢條件1587052800小,竟然也能查詢出來(lái); 問題2:如果把圖中的查詢語(yǔ)句FINISH條件放出來(lái),則無(wú)法查詢出任何記錄,事實(shí)上庫(kù)表中有符合條件的數(shù)據(jù); 問題3:如果把START和FINISH兩個(gè)字段的索引刪除,再執(zhí)行上述查詢,則一切正常。 實(shí)在搞不懂什么情況了,希望有熟悉SQLite的大佬指點(diǎn),提前謝過(guò)。
來(lái)源:開源中國(guó)
發(fā)布時(shí)間:2020-04-17 17:34:00