当前位置:编程学习 > JAVA >>

同一个操作,前一两次操作可以取到数据,后面就没反应了

用SSH做的一个项目,同一个操作,前一两次操作可以取到数据,后面就没反应了。有时是因为输入数据不符合要求,出现提示信息确定后再操作也没反应了,只能重启服务器才行,请问哪里出问题了?急急急、、、、跪求高手帮忙!!! --------------------编程问答-------------------- 有报错吗?? --------------------编程问答-------------------- 是挂起了吧 --------------------编程问答-------------------- 没报错,前两次还能读到数据,后面就没反应了,瘫痪了T—T,挂起了?那怎么解决啊 --------------------编程问答--------------------
你是不是做的查询操作,如果是的话按下面操作原因为大概是因为session没有完全关闭造成的。 
解决办法,在spring中,datasource的class改为org.springframework.jdbc.datasource.DriverManagerDataSource即可。 
是将session交由spring来管理了 
--------------------编程问答-------------------- 重启一服务器就可以了 --------------------编程问答-------------------- 是不是被锁住了,后续查询一直没办法进行? --------------------编程问答-------------------- 不行啊,<bean id="dataSource"
class="com.mchange.v2.c3p0.ComboPooledDataSource"
destroy-method="close">

<property name="driverClass"
value="com.microsoft.jdbc.sqlserver.SQLServerDriver" />,改成你的就报错了 --------------------编程问答--------------------
引用 7 楼  的回复:
不行啊,<bean id="dataSource"
class="com.mchange.v2.c3p0.ComboPooledDataSource"
destroy-method="close">

<property name="driverClass"
value="com.microsoft.jdbc.sqlserver.SQLServerDriver" />,改成你的就报错了

改成这样
org.springframework.jdbc.datasource.DriverManagerDataSource不是com.microsoft.jdbc.sqlserver.SQLServerDriver --------------------编程问答-------------------- 页面缓存问题考虑过没有,重启之后你debug一下,看在那个地方挂的 --------------------编程问答-------------------- 调试后真有守护程序系统线程 [Finalizer](已暂挂(异常 NullPointerException))
JdbcOdbcDriver.finalize() 行: 96
Finalizer.invokeFinalizeMethod(Object) 行: 不可用 [本机方法]
Finalizer.runFinalizer() 行: 83
Finalizer.access$100(Finalizer) 行: 14
Finalizer$FinalizerThread.run() 行: 160
线程 [main](已暂挂(异常 NullPointerException))
Properties$LineReader.readLine() 行: 418
Properties.load0(Properties$LineReader) 行: 337
Properties.load(InputStream) 行: 325
AnnotationXWorkConverter(XWorkConverter).loadConversionProperties(String) 行: 766
AnnotationXWorkConverter(XWorkConverter).<init>() 行: 178
AnnotationXWorkConverter.<init>() 行: 79
NativeConstructorAccessorImpl.newInstance0(Constructor, Object[]) 行: 不可用 [本机方法]
NativeConstructorAccessorImpl.newInstance(Object[]) 行: 39
DelegatingConstructorAccessorImpl.newInstance(Object[]) 行: 27
Constructor<T>.newInstance(Object...) 行: 513
ContainerImpl$ConstructorInjector<T>.construct(InternalContext, Class<? super T>) 行: 388
ContainerImpl.inject(Class<T>, InternalContext) 行: 461
ContainerImpl$7.call(InternalContext) 行: 501
ContainerImpl.callInContext(ContextualCallable<T>) 行: 549
ContainerImpl.inject(Class<T>) 行: 499
LocatableFactory<T>.create(Context) 行: 32
ContainerBuilder$4.create(InternalContext) 行: 134
Scope$2$1.create(InternalContext) 行: 49
ContainerImpl$ParameterInjector<T>.inject(Member, InternalContext) 行: 431
ContainerImpl.getParameters(Member, InternalContext, ContainerImpl$ParameterInjector[]) 行: 446
ContainerImpl.access$000(Member, InternalContext, ContainerImpl$ParameterInjector[]) 行: 48
ContainerImpl$MethodInjector.inject(InternalContext, Object) 行: 288
ContainerImpl$2.call(InternalContext) 行: 117
ContainerImpl$2.call(InternalContext) 行: 115
ContainerImpl.callInContext(ContextualCallable<T>) 行: 542
ContainerImpl.injectStatics(List<Class<?>>) 行: 114
ContainerBuilder.create(boolean) 行: 494
DefaultConfiguration.reload(List<ConfigurationProvider>) 行: 145
ConfigurationManager.getConfiguration() 行: 52
Dispatcher.init_PreloadConfiguration() 行: 395
Dispatcher.init() 行: 452
FilterDispatcher.init(FilterConfig) 行: 201
ApplicationFilterConfig.getFilter() 行: 275
ApplicationFilterConfig.setFilterDef(FilterDef) 行: 397
ApplicationFilterConfig.<init>(Context, FilterDef) 行: 108
StandardContext.filterStart() 行: 3800
StandardContext.start() 行: 4450
StandardHost(ContainerBase).addChildInternal(Container) 行: 791
StandardHost(ContainerBase).addChild(Container) 行: 771
StandardHost.addChild(Container) 行: 526
HostConfig.deployDirectory(String, File, String) 行: 987
HostConfig.deployDirectories(File, String[]) 行: 909
HostConfig.deployApps() 行: 495
HostConfig.start() 行: 1206
HostConfig.lifecycleEvent(LifecycleEvent) 行: 314
LifecycleSupport.fireLifecycleEvent(String, Object) 行: 119
StandardHost(ContainerBase).start() 行: 1053
StandardHost.start() 行: 722
StandardEngine(ContainerBase).start() 行: 1045
StandardEngine.start() 行: 443
StandardService.start() 行: 516
StandardServer.start() 行: 710
Catalina.start() 行: 583
NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) 行: 不可用 [本机方法]
NativeMethodAccessorImpl.invoke(Object, Object[]) 行: 39
DelegatingMethodAccessorImpl.invoke(Object, Object[]) 行: 25
Method.invoke(Object, Object...) 行: 597
Bootstrap.start() 行: 288
Bootstrap.main(String[]) 行: 413
--------------------编程问答-------------------- 看看你的连接池 hibernate.c3p0.timeout 时间吧。先把连接取消了试试!
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,