编译后点击注册,报错
发表在JavaWeb图书答疑 2018-12-19 《JavaWeb项目开发实战入门》第6章 铭成在线考试系统
是否精华
版块置顶:


HTTP Status 404 – Not Found


Type Status Report

Message /mrks/login/register.do

Description The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.


Apache Tomcat/8.5.35

我直接复制光盘里的源代码,修改过数据库密码后,运行程序,然后点击注册,出现如上所示,该怎么处理故障。2.我输入数据库里初始的用户名密码后,出现用户名密码错误提示,怎么处理。

2018-12-19 15:35:13编辑
分享到:
精彩评论 22
无语_mrkj
学分:3155 LV11
2018-12-19
沙发

那您看看控制台有哪些异常信息呢?还有您的JDK是什么版本呢?

happyboy_1544184024
学分:18 LV2
2018-12-20
板凳

无语_mrkj 发表于2018-12-19 17:52

那您看看控制台有哪些异常信息呢?还有您的JDK是什么版本呢?


无语_mrkj
学分:3155 LV11
2018-12-20
地板

您用的JDK版本是最近新出来的版本,我还没有用过,不太清楚是不是因为这个JDK的版本太新导致的。

另外,登录功能好用吗?还有,注册窗口能不能显示,是输入注册信息后,点击“注册”才出现的404错误吗?


说明:您给出的这些并不是我说的控制台信息,您这是一些警告信息,看不出哪里出现的问题。

您使用的是Eclipse开发工具吗?如果是,看一下Console面板中输出的内容,最好找带红字的异常信息。

happyboy_1544184024
学分:18 LV2
2018-12-20
4L

无语_mrkj 发表于2018-12-20 14:08

您用的JDK版本是最近新出来的版本,我还没有用过,不太清楚是不是因为这个JDK的版本太新导致的。

另外,登录功能好用吗?还有,注册窗口能不能显示,是输入注册信息后,点击“注册”才出现的404错误吗?


说明:您给出的这些并不是我说的控制台信息,您这是一些警告信息,看不出哪里出现的问题。

您使用的是Eclipse开发工具吗?如果是,看一下Console面板中输出的内容,最好找带红字的异常信息。

1. 我用的Java版本是11.0.1

2. 登录功能能显示出来,输入默认的登录名密码后提出用户名密码错误。然后我点击注册,所有注册信息填写完毕后再次点击注册,就出现报错。

3. 我用的是eclipse Java EE IDE for web developers

4.没有出现红叉报错信息,只有几个警告。老师啥时候有时间帮我远程调一下吧


无语_mrkj
学分:3155 LV11
2018-12-20
5L

没有红X就说明代码没有严重的语法错误。您运行之后,看一下和Markers,就是您现在看有警告的这个位置,找一下Console,并且选择它。看一下这里面有什么异常信息。一般的异常信息都会带有Exception字样的。

happyboy_1544184024
学分:18 LV2
2018-12-20
6L

无语_mrkj 发表于2018-12-20 16:25

没有红X就说明代码没有严重的语法错误。您运行之后,看一下和Markers,就是您现在看有警告的这个位置,找一下Console,并且选择它。看一下这里面有什么异常信息。一般的异常信息都会带有Exception字样的。

警告3.png

这是警告信息,我该如何修改?

无语_mrkj
学分:3155 LV11
2018-12-21
7L

这些警告信息并不是出现不能运行的原因。您需要把控制台上的异常发给我们,我才能分析到底是哪里出现了问题。

无语_mrkj
学分:3155 LV11
2018-12-21
8L

另外,您的Eclipse的控制台被关掉了吗?我看这个截图中没有那个选项了。

如果是,您按照下面的方法开启一下:

在菜单栏中,选择Window\Show View\Console菜单项显示控制台面板。

happyboy_1544184024
学分:18 LV2
2018-12-21
9L

无语_mrkj 发表于2018-12-21 13:33

另外,您的Eclipse的控制台被关掉了吗?我看这个截图中没有那个选项了。

如果是,您按照下面的方法开启一下:

在菜单栏中,选择Window\Show View\Console菜单项显示控制台面板。

null

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column '???' in 'field list'

at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)

at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)

at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)

at com.mysql.jdbc.Util.getInstance(Util.java:384)

at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052)

at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4232)

at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4164)

at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2615)

at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2776)

at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2838)

at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2082)

at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2212)

at com.mrkj.ygl.service.SystemService.selectUserInfoBy用户名(SystemService.java:30)

at com.mrkj.ygl.servlet3.system.SystemLogin.doPost(SystemLogin.java:78)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:661)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at com.mrkj.ygl.filter.URLEncodeFilter.doFilter(URLEncodeFilter.java:25)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)


happyboy_1544184024
学分:18 LV2
2018-12-21
10L

happyboy_1544184024 发表于2018-12-21 14:37

null

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column '???' in 'field list'

at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)

at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)

at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)

at com.mysql.jdbc.Util.getInstance(Util.java:384)

at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052)

at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4232)

at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4164)

at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2615)

at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2776)

at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2838)

at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2082)

at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2212)

at com.mrkj.ygl.service.SystemService.selectUserInfoBy用户名(SystemService.java:30)

at com.mrkj.ygl.servlet3.system.SystemLogin.doPost(SystemLogin.java:78)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:661)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at com.mrkj.ygl.filter.URLEncodeFilter.doFilter(URLEncodeFilter.java:25)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)


at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)

at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)

at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:800)

at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)

at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:806)

at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1498)

at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)

at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)

at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)

at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

at java.base/java.lang.Thread.run(Thread.java:834)

1

null

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column '???' in 'field list'

at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)

at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)

at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)

at com.mysql.jdbc.Util.getInstance(Util.java:384)

at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052)

at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4232)

at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4164)

at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2615)

at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2776)

at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2838)

at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2082)

at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2212)

at com.mrkj.ygl.service.SystemService.selectUserInfoBy用户名(SystemService.java:30)

at com.mrkj.ygl.servlet3.system.SystemLogin.doPost(SystemLogin.java:78)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:661)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)


首页上一页 123 下一页尾页 22 条记录 1/3页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照