gpt4 book ai didi

spring - spring mvc 应用程序中的可序列化异常

转载 作者:行者123 更新时间:2023-11-28 23:01:45 25 4
gpt4 key购买 nike

我正在使用 Spring MVC 和 Tomcat 开发网络应用程序。有时我会收到 java.io.NotSerializableException 异常。

原因:

java.io.NotSerializableException:
org.springframework.jdbc.datasource.DriverManagerDataSource

这是我在 spring config.xml 中的数据源

 <bean id="dataSource"  
class="org.springframework.jdbc.datasource.DriverManagerDataSource" >
<property name="driverClassName" value="com.ibm.db2.jcc.DB2Driver" />
<property name="url" value="jdbc:db2:DB212cc" />
<property name="username" value="#XYZ" />
<property name="password" value="1234" />
</bean>

任何人都可以建议我在何处以及如何序列化此数据源。

I am using spring-jdbc-4.0.0.M2.jar

最佳答案

为了避免上述异常,我在 web.xml 中添加了 listener 标记并且它工作正常。也就是说,监听器通过RequestContextListener将请求暴露给当前线程。所以,我们要在web.xml中注册监听器标签。监听器对第三方 servlet 很有用..

 <listener>
<listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
</listener>

关于spring - spring mvc 应用程序中的可序列化异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18012503/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com