Myeclipse程序出错500-。进行会员登录的时候总是出错,是数据库的问题吗?

2012-1-4 10:42:06 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet ManagerLoadServlet threw exception
java.lang.ClassCastException: com.mysql.jdbc.Connection cannot be cast to com.sun.corba.se.pept.transport.Connection
at com.ly.ManagerLoadServlet.doPost(ManagerLoadServlet.java:81)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:619)

引包引错了,
把这个:
import com.sun.corba.se.pept.transport.Connection
改成
import java.sql.Connection;追问

这个在哪改啊?是BuyServlet里?

追答

全局搜下,都改掉

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-01-04
java.lang.ClassCastException: com.mysql.jdbc.Connection cannot be cast to com.sun.corba.se.pept.transport.Connection
这里已经明确提示你了,你这个mysql的连接不能正确转换为com.sun.corba.se.pept.transport.Connection连接,所以你要更改你获得数据库连接的语句。追问

是BuyServlet的代码问题吗?

第2个回答  2012-01-04
这明显是连接不上数据库么、看连接用户名和密码是否正确。再看看数据库里面是否有问题、如果是远程数据库就看它有没有开启了追问

正确啊,但是数据库一半能连上,一半连不上

追答

所说的一半是什么意思?

追问

就是商品信息和注册信息能用,但是会员登录和添加购物车还是不行,这些信息都是在同一个数据库的SQL文件中啊~

追答

你却定程序没问题、然后数据库没有大的改动、一些关联的数据库用户没有改动或者删掉?

相似回答