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

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

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

科技資訊

科技學(xué)院

科技百科

科技書籍

網(wǎng)站大全

軟件大全

HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> < 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/*
技術(shù)問答
2019-07-26 14:14:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
現(xiàn)在有一個要求,每秒有1W條UDP的數(shù)據(jù)要更新(數(shù)據(jù)量不大) 是應(yīng)該用redis 還是其他軟件?
目前我自己測試 , redis單例或集群 + jedisPool 都只能處理6K的數(shù)據(jù)量 ,請問有沒有更合適數(shù)據(jù)頻繁寫入的軟件或架構(gòu)?
技術(shù)問答
2019-07-03 19:19:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
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
技術(shù)問答
2019-06-13 16:48:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
問題是這樣的
我想把下面的book對像(含F(xiàn)actory屬性)使用緩存ehcache緩存起來,但是總是報錯,相信是我的使用方式不對,或是此路不通吧,有沒有什么好的辦法可以實現(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);
報錯內(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)

技術(shù)問答
2012-03-10 23:23:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> 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
技術(shù)問答
2015-05-17 19:15:03
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
使用 ehcache(整合在mybatis中使用) 組播配置實現(xiàn)緩存同步時,在不同服務(wù)器上同步失敗(當(dāng)查詢表數(shù)據(jù)和更新此表數(shù)據(jù)間隔小于1秒時才會失敗,其余情況同步正常)
技術(shù)問答
2018-11-26 17:32:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
使用springmvc整合shiro,使用ehcache做緩存,在服務(wù)器上總是報【The shiro-activeSessionCache Cache is not alive (STATUS_SHUTDOWN)】這個錯誤
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)象是,剛登陸進去。下一個請求就提示未登錄,報下面這個錯。
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)


找了一天找不到原因了。。。求解救!


技術(shù)問答
2015-12-04 08:44:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
jfinal使用maven多模塊開發(fā)時,多個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項目中引入了hgyx-core
技術(shù)問答
2018-05-24 12:50:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
在使用spring aop+ehcache作為系統(tǒng)緩存,無法正常啟動,,
如果去掉methodCachePointCut攔截器那么能夠正常啟動,
配置文件如下:


啟動報錯
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
技術(shù)問答
2013-07-10 10:46:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
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分別通過CacheManager.create()或new CacheManager()方式來創(chuàng)建一個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)
技術(shù)問答
2017-07-15 15:13:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
我使用jboot+shiro部署了一個程序,ehcache.xml中設(shè)置了cacheName為myCache的緩存:
jboot啟動項里面也添加了ehcache插件,指定地址為class目錄下ehcache.xml
然后使用CacheKit.put加入緩存
加入緩存的時候日志打印warn:
Could not find cache config [myCache], using default.
然后這個緩存只能持續(xù)一分鐘的樣子,一分鐘以后就沒有緩存了。
我覺得應(yīng)該是沒有關(guān)聯(lián)到ehcache.xml文件或者jar有沖突,因為shiro里面加了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

大神們,能幫忙看看是哪里的問題嗎?
技術(shù)問答
2018-03-21 13:13:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
大牛們能詳解一下ehcache和reides區(qū)別了,發(fā)現(xiàn)ehcache簡單,功能強大,性能也可以。那既然ehcache已經(jīng)滿足了緩存的要求那為什么還要用到redies呢?而且reides用起來還這么麻煩。歡迎各大牛討論!
技術(shù)問答
2017-12-04 16:21:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
我的php版本是7.2.17,apache2.4,環(huán)境是自己搭的。
我需要用到memcache擴展,從網(wǎng)上找了無數(shù)個方法都不成功(PS:memcached安裝成功了),但是memcache擴展不成功,在phpInfo上沒有,我自己猜測是我的PHP Extension Build - API20170718,TS,VC15,我自己的是VC15,但是我從網(wǎng)上找memcache擴展的都是vc9或vc11,是不是這個原因,導(dǎo)致我的memcache無法使用?
求大神解答 或者能給孩子一個更好的方法!
技術(shù)問答
2019-04-23 16:04:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
@wenshao 你好,想跟你請教個問題:正常對象嵌套返回JSON格式如: { "name":"name", "detail":{ "age":12 } }
我想轉(zhuǎn)換成 { "name":"name", "detail.age":12 }
這個格式有什么參數(shù)可以設(shè)定嘛?還是需要自己手動去轉(zhuǎn)換?
技術(shù)問答
2019-05-09 14:30:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
各位大神好,最近在做微信開發(fā), 這是微信的返回數(shù)據(jù)格式,獲取到數(shù)據(jù)后想轉(zhuǎn)換成jsonobject進行處理,在jsonObject.parseObject(jsonStr)時,item下的content過長導(dǎo)致超過指定字?jǐn)?shù)之后后面字就不顯示了 有沒有什么辦法可以,忽略該字段不讓它輸出,或者把所有數(shù)據(jù)都顯示出來?
技術(shù)問答
2016-11-02 17:24:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
@wenshao 你好,想跟你請教個問題:
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)

謝謝!
技術(shù)問答
2013-09-19 19:47:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
例如: {"data": "{"name": "test"}"}
json解析會報異常
技術(shù)問答
2019-02-27 14:56:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>

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)換和序列化的屬性名,請問各位大神知不知道各個屬性的具體作用啊,或者有文檔的話發(fā)我看看,謝謝各位
技術(shù)問答
2016-11-10 14:50:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
@wenshao 你好,想跟你請教個問題:
我想讓List里面每個對象的屬性為null的時候顯示成“”,使用了下面這個方法,listJSON.toJSONString(plist.getList(), SerializerFeature.WriteMapNullValue,SerializerFeature.WriteNullStringAsEmpty); ,現(xiàn)在為null的字符串類型全部轉(zhuǎn)換成了“”,但是datetime類型不行,還是null,這個有沒有辦法解決?謝謝!
技術(shù)問答
2016-01-21 15:00:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
fastjson版本:1.2.41
feigen版本:spring-cloud-starter-feign 1.4.4.RELEASE
正常使用情況下無任何問題,但是使用feign進行遠程調(diào)用,傳參為實體類時,參數(shù)傳送失敗.
技術(shù)問答
2018-10-26 12:04:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
項目中添加了fastjson1.2.1依賴以及spring cloud 1.4.5依賴,啟動報錯;去掉fastjson又能正常啟動;其報錯主要內(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!
技術(shù)問答
2018-08-03 09:15:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> public static Object parseObject(String text, Class clazz)
關(guān)于這個方法,我看了下是返回的Object,不是泛型方法,為什么在引用時,鼠標(biāo)放在調(diào)用的地方,就顯示泛型,返回的是clazz類型的,而不是Object,你強制轉(zhuǎn)換會報編譯錯誤,他是如何實現(xiàn)的?如何借鑒這種做法?
技術(shù)問答
2018-07-17 11:03:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> 淘寶的旺旺是Jetty,Jetty的描述中是,Jetty是一個Servlet容器, Netty也是一個NIO的后端框架,不依賴于web容器。如果我想做用作即時聊天的話,那個更合適?
技術(shù)問答
2015-02-05 17:57:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
初學(xué)websocket,正在嘗試jetty9的websocket來開發(fā)。
發(fā)現(xiàn)網(wǎng)上的例子全是通過onOpen,onMessage來監(jiān)聽發(fā)送消息的,感覺上還是先請求再響應(yīng),并沒有主動推送。有沒有辦法通過其他線程(比如quartz定時觸發(fā))主動發(fā)送消息的?
求指教
技術(shù)問答
2015-06-18 18:03:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
@JFinal 你好,想跟你請教個問題:
jfinal項目使用jetty運行時,報錯:
Null identity service, trying login service: null
Finding identity service: null
我使用的版本如下:

com.jfinal
jfinal
3.2


com.jfinal
jetty-server
8.1.8
provided

報錯并不影響項目啟動和運行,但是沒弄明白是咋回事感覺心里不踏實,
麻煩波總指導(dǎo)下,是什么原因?qū)е碌?怎么解決此問題啊?
技術(shù)問答
2017-09-23 19:51:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
在進行SOA項目開發(fā)時,我們使用了maven + dubbo + jetty的架構(gòu),在這里我遇到了這樣一個問題:
因為是SOA架構(gòu),所以我們創(chuàng)建了多個dubbo 每個dubbo是一個獨立的項目工程,且開發(fā)后期我們會在多個環(huán)境部署和調(diào)試;這樣問題就來了,我們配置了多個profile 這樣在mvn clean package -P profileId時沒有問題,但是在jetty:run -P profileId 時總是不使用指定的prifileId ;很是不解,坐等大神回復(fù)?。。。。。。。。。。。。。。?!
技術(shù)問答
2015-04-13 15:55:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
@CrawlScript 你好,想跟你請教個問題:
我將自動探測URL的代碼復(fù)制下來不能運行,報No default constructor found的錯誤
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
技術(shù)問答
2019-02-22 12:45:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
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
技術(shù)問答
2019-02-22 12:37:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
靜態(tài)資源位于src/main/resources/static目錄下面,主要存放JS、CSS、模板文件。未添加攔截器之前,訪問頁面時可以正常通過http://localhost/js/XXX.js這樣的方式加載js文件。但是按照如下代碼的方式添加攔截器后(攔截路徑“/personnal/**”),不能通過http://localhost/js/XXX.js這樣的方式加載js文件。而控制臺顯示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/**"); } }

未添加攔截器時的啟動日志: 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實例化 [ 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)

添加攔截器后的啟動日志: 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)啟動日志中,添加了攔截器后的啟動時少了下面三個過濾器:
Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
Mapping filter: 'formContentFilter' to: [/*]
Mapping filter: 'requestContextFilter' to: [/*]

技術(shù)問答
2018-11-13 22:59:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
jetty上部署的應(yīng)用,查看這個日志文件,有好多請求,如下:
172.**.**.** - - [17/Jan/2018:15:15:02 +0800] "POST /abc/getSources HTTP/1.0" 200 117
檢測應(yīng)用啟動的日志居多
172.**.**.** - - [17/Jan/2018:15:15:02 +0800] "POST /hello.html HTTP/1.0" 200 1024
哪位同學(xué)見過類似的情形,幫忙解答一下。
技術(shù)問答
2019-01-17 15:19:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
最近公司的spring項目要是用websocket進行推送,我根據(jù)找來的文檔寫完demo后使用Tomcat啟動,當(dāng)時是啟動成功并測試通過。結(jié)果,公司的項目要使用jetty啟動,而我使用jetty9.4的版本啟動后總是出現(xiàn)各種異常。
上面是我使用的jar包和啟動時的異常,spring的版本也為4.2.5.RELEASE。
后來我根據(jù)錯誤添加了以下jar包
項目可以正常啟動,但建立連接就會拋出異常
請問jetty該如何啟動websocket,昨天已經(jīng)試過各種方法,導(dǎo)入各種有提到的jar包,但他們大多都是Tomcat啟動,效果都不理想,希望有大神能給些指點,謝謝。
補充一下自己的實現(xiàn)代碼:
WebSocketConfig:
WebSocketHandshakeInterceptor:
WebSocketHandler:
技術(shù)問答
2017-03-07 09:01:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
使用jetty做服務(wù)器的時候由于提交了一些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}
請問該如何解決,網(wǎng)上沒有查到很好的辦法!
@紅薯
技術(shù)問答
2014-09-23 22:08:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
IntelliJ IDEA 版本 2018.2.3
Jetty-Runner 版本 1.2.1
運行一個簡簡單單的 web 應(yīng)用,只有一個 test.jsp 文件報錯:
java.lang.IllegalStateException: No org.apache.tomcat.InstanceManager set in ServletContext
這是啥情況呢? 怎么還有 tomcat 的信息?
技術(shù)問答
2018-09-11 18:51:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
在Intellij IDEA使用gradle的jetty插件來發(fā)布運行項目,現(xiàn)在有兩個問題,麻煩大家給看下
1、怎么開啟debug模式?在右側(cè)Gradle菜單中 右鍵jettyRun選擇Debug啟動后,訪問地址并沒有進入斷點中。
2、gradle的jetty插件怎么實現(xiàn)熱部署?


技術(shù)問答
2016-08-11 16:49:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> @JFinal 你好,想跟你請教個問題:我用jetty服務(wù) 在eclipse調(diào)試沒問題,但部署到正式服務(wù)器一直報錯:(用resin做web服務(wù)) java.lang.IllegalArgumentException: The controllerKey already exists http://101.69.181.82:8080/service1/ 麻煩幫我分析下原因,謝謝!
技術(shù)問答
2014-03-10 22:40:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
我在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

啟動類:

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");//報錯: JSP support not configured } }

以上配置啟動正常但是訪問jsp頁面會報錯: JSP support not configured
我有2個問題:

1. 如何配置在開發(fā)環(huán)境(IntelliJ IDEA)maven+jetty+jsp(我已經(jīng)嘗試把官demo的jar的依賴都加進去了但還是不能renderJSP )的依賴?
2. pom.xml 里面 jetty server的依賴的groupid用com.jfinal和用org.eclipse.jetty區(qū)別是什么?(如果把jfinal的jettey改成相同版本的eclipse的jetty則啟動報錯: Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/jetty/webapp/WebAppContext )
@JFinal 或者誰能幫忙? 謝謝
技術(shù)問答
2016-07-27 08:35:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
solr分詞時出現(xiàn) ,我已經(jīng)配置了schema.xml文件,用的是jetty服務(wù)器,在sandbox上,在輸入一句話想分詞時出現(xiàn)了如下錯誤。
null:java.lang.RuntimeException: java.lang.AbstractMethodError的錯誤 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)
技術(shù)問答
2015-11-23 17:03:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
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;
}
技術(shù)問答
2012-12-14 20:16:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
比如:
var sql = "update xxx set xxx = '" + str + "' where id = 1;" str為動態(tài)獲取的字符串,可能包含 “” 或 ‘’ ,且不能替換。
比如str的值可能為:
這是雙引號“ 這是單引號‘

請問這種情況該怎么處理?




技術(shù)問答
2016-12-02 22:21:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
最近遇到一個奇怪的問題。
在SQLite的一個數(shù)據(jù)表中,START和FINISH兩個字段都是INTEGER類型,而且這兩個字段都創(chuàng)建了索引,ASC排序。之前一直都是正常的,今天出現(xiàn)下面的情況。
問題1:圖中查詢結(jié)果的START第一個值1586693177很明顯比查詢條件1587052800小,竟然也能查詢出來;
問題2:如果把圖中的查詢語句FINISH條件放出來,則無法查詢出任何記錄,事實上庫表中有符合條件的數(shù)據(jù);
問題3:如果把START和FINISH兩個字段的索引刪除,再執(zhí)行上述查詢,則一切正常。
實在搞不懂什么情況了,希望有熟悉SQLite的大佬指點,提前謝過。
技術(shù)問答
2020-04-17 17:34:00