500错误

来源:5-5 实现会员注册功能

qq_慕姐0405493

2021-03-03 10:30:06

输入的验证码错误就可以正常执行程序,输入正确的验证码,registe出现500错误

Rolling back JDBC transaction on Connection [com.mysql.cj.jdbc.ConnectionImpl@1606b36]

相关截图:

http://img.mukewang.com/climg/603ef4a909f9711004590704.jpg


写回答

2回答

好帮手慕阿满

2021-03-03

同学你好,如下提示表示运行时,找不到对应的类,如:​

http://img.mukewang.com/climg/603f25df09f4cfc806630111.jpg

建议同学查看一下是否导入了commons-codec的依赖,在External Libraries下是否存在对应的jar包,如:

http://img.mukewang.com/climg/603f262f09df293411180438.jpg

如果存在,在Project Structure中,是否将依赖都添加到发布文件的lib文件夹下,如:

http://img.mukewang.com/climg/603f26710993ac0911150764.jpg

另外建议同学tomcat后两个窗口是否有报错。

http://img.mukewang.com/climg/603f279509b2e9c205930103.jpg

祝学习愉快~

0

好帮手慕阿满

2021-03-03

同学你好,建议同学在registe方法上打上断点,查看输入的验证码vc,正确的验证码verifyCode是否一致,另外建议同学查看一下方法中的判断语句是否正确。

http://img.mukewang.com/climg/603efb9d09f573df10290510.jpg

如果报错,请将IDEA控制台的报错信息贴一下,方便我们查看具体解决。

祝学习愉快~

0
hq_慕姐0405493
hp>控制台没有报错,

11:26:28 DEBUG [http-nio-80-exec-10] o.s.w.s.DispatcherServlet - Completed 200 OK

11:26:28 DEBUG [http-nio-80-exec-1] o.s.w.s.DispatcherServlet - GET "/resources/bootstrap/bootstrap.min.js.map", parameters={}

11:26:28 DEBUG [http-nio-80-exec-1] o.s.w.s.h.SimpleUrlHandlerMapping - Mapped to org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler@7e5b2d42

11:26:28 DEBUG [http-nio-80-exec-1] o.s.w.s.DispatcherServlet - Completed 404 NOT_FOUND

11:26:28 DEBUG [http-nio-80-exec-2] o.s.w.s.DispatcherServlet - GET "/resources/bootstrap/bootstrap.css.map", parameters={}

11:26:28 DEBUG [http-nio-80-exec-2] o.s.w.s.h.SimpleUrlHandlerMapping - Mapped to org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler@7e5b2d42

11:26:28 DEBUG [http-nio-80-exec-2] o.s.w.s.DispatcherServlet - Completed 404 NOT_FOUND

11:26:46 DEBUG [http-nio-80-exec-3] o.s.w.s.DispatcherServlet - POST "/registe", parameters={masked}

11:26:46 DEBUG [http-nio-80-exec-3] o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped to com.imooc.reader.controller.MemberController#registe(String, String, String, String, HttpServletRequest)

11:26:46 DEBUG [http-nio-80-exec-3] o.s.j.d.DataSourceTransactionManager - Creating new transaction with name [com.imooc.reader.service.impl.MemberServiceImpl.createMember]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT

11:26:46 DEBUG [http-nio-80-exec-3] o.s.j.d.DataSourceTransactionManager - Acquired Connection [com.mysql.cj.jdbc.ConnectionImpl@440f17c1] for JDBC transaction

11:26:46 DEBUG [http-nio-80-exec-3] o.s.j.d.DataSourceTransactionManager - Switching JDBC Connection [com.mysql.cj.jdbc.ConnectionImpl@440f17c1] to manual commit

11:26:46 DEBUG [http-nio-80-exec-3] o.m.spring.SqlSessionUtils - Creating a new SqlSession

11:26:46 DEBUG [http-nio-80-exec-3] o.m.spring.SqlSessionUtils - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@78c13b98]

11:26:46 DEBUG [http-nio-80-exec-3] o.m.s.t.SpringManagedTransaction - JDBC Connection [com.mysql.cj.jdbc.ConnectionImpl@440f17c1] will be managed by Spring

11:26:46 DEBUG [http-nio-80-exec-3] c.i.r.m.M.selectList - ==>  Preparing: SELECT member_id,username,password,salt,create_time,nickname FROM member WHERE (username = ?) 

11:26:46 DEBUG [http-nio-80-exec-3] c.i.r.m.M.selectList - ==> Parameters: imooc_555(String)

11:26:46 DEBUG [http-nio-80-exec-3] c.i.r.m.M.selectList - <==      Total: 0

11:26:46 DEBUG [http-nio-80-exec-3] o.m.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@78c13b98]

11:26:46 DEBUG [http-nio-80-exec-3] o.m.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@78c13b98]

11:26:46 DEBUG [http-nio-80-exec-3] o.m.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@78c13b98]

11:26:46 DEBUG [http-nio-80-exec-3] o.s.j.d.DataSourceTransactionManager - Initiating transaction rollback

11:26:46 DEBUG [http-nio-80-exec-3] o.s.j.d.DataSourceTransactionManager - Rolling back JDBC transaction on Connection [com.mysql.cj.jdbc.ConnectionImpl@440f17c1]

11:26:46 DEBUG [http-nio-80-exec-3] o.s.j.d.DataSourceTransactionManager - Releasing JDBC Connection [com.mysql.cj.jdbc.ConnectionImpl@440f17c1] after transaction

11:26:46 DEBUG [http-nio-80-exec-3] o.s.w.s.DispatcherServlet - Failed to complete request: org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: org/apache/commons/codec/digest/DigestUtils


h021-03-03
共2条回复

0 学习 · 16556 问题

查看课程