打开list.do是空白页,控制台输出信息如下,toAdd.do可以正常打开

打开list.do是空白页,控制台输出信息如下,toAdd.do可以正常打开

http://img1.sycdn.imooc.com//climg/5f72156209b34f8c18800497.jpg

http://img1.sycdn.imooc.com//climg/5f721583093fc24a17180405.jpg

[localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 把web 应用程序部署到目录 [D:\BaiduNetdiskDownload\apache-tomcat-8.5.50\webapps\manager]

29-Sep-2020 00:53:13.998 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [D:\BaiduNetdiskDownload\apache-tomcat-8.5.50\webapps\manager] has finished in [28] ms


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

5回答
提问者 S_Java 2020-09-29 23:41:23

D:\BaiduNetdiskDownload\apache-tomcat-8.5.50\bin\catalina.bat run

[2020-09-29 11:40:39,583] Artifact icake:war exploded: Waiting for server connection to start artifact deployment...

Using CATALINA_BASE:   "C:\Users\86188\.IntelliJIdea2019.3\system\tomcat\Tomcat_8_5_50_icake_2"

Using CATALINA_HOME:   "D:\BaiduNetdiskDownload\apache-tomcat-8.5.50"

Using CATALINA_TMPDIR: "D:\BaiduNetdiskDownload\apache-tomcat-8.5.50\temp"

Using JRE_HOME:        "D:\Program Files\Java\jdk1.8.0_131"

Using CLASSPATH:       "D:\BaiduNetdiskDownload\apache-tomcat-8.5.50\bin\bootstrap.jar;D:\BaiduNetdiskDownload\apache-tomcat-8.5.50\bin\tomcat-juli.jar"

Connected to the target VM, address: '127.0.0.1:53449', transport: 'socket'

29-Sep-2020 23:40:45.616 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server.服务器版本:     Apache Tomcat/8.5.50

29-Sep-2020 23:40:45.619 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器构建:            Dec 7 2019 19:19:46 UTC

29-Sep-2020 23:40:45.619 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器版本号(:8.5.50.0

29-Sep-2020 23:40:45.620 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Windows 10

29-Sep-2020 23:40:45.620 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS.版本:               10.0

29-Sep-2020 23:40:45.620 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 架构:                  amd64

29-Sep-2020 23:40:45.620 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java 环境变量:         D:\Program Files\Java\jdk1.8.0_131\jre

29-Sep-2020 23:40:45.620 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM 版本:              1.8.0_131-b11

29-Sep-2020 23:40:45.620 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM.供应商:            Oracle Corporation

29-Sep-2020 23:40:45.620 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         C:\Users\86188\.IntelliJIdea2019.3\system\tomcat\Tomcat_8_5_50_icake_2

29-Sep-2020 23:40:45.620 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         D:\BaiduNetdiskDownload\apache-tomcat-8.5.50

29-Sep-2020 23:40:45.620 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=C:\Users\86188\.IntelliJIdea2019.3\system\tomcat\Tomcat_8_5_50_icake_2\conf\logging.properties

29-Sep-2020 23:40:45.621 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager

29-Sep-2020 23:40:45.621 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:53449,suspend=y,server=n

29-Sep-2020 23:40:45.621 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -javaagent:C:\Users\86188\.IntelliJIdea2019.3\system\captureAgent\debugger-agent.jar

29-Sep-2020 23:40:45.621 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote=

29-Sep-2020 23:40:45.621 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.port=1099

29-Sep-2020 23:40:45.621 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.ssl=false

29-Sep-2020 23:40:45.621 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.password.file=C:\Users\86188\.IntelliJIdea2019.3\system\tomcat\Tomcat_8_5_50_icake_2\jmxremote.password

29-Sep-2020 23:40:45.622 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.access.file=C:\Users\86188\.IntelliJIdea2019.3\system\tomcat\Tomcat_8_5_50_icake_2\jmxremote.access

29-Sep-2020 23:40:45.622 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.rmi.server.hostname=127.0.0.1

29-Sep-2020 23:40:45.622 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048

29-Sep-2020 23:40:45.622 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources

29-Sep-2020 23:40:45.622 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=

29-Sep-2020 23:40:45.622 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=C:\Users\86188\.IntelliJIdea2019.3\system\tomcat\Tomcat_8_5_50_icake_2

29-Sep-2020 23:40:45.622 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=D:\BaiduNetdiskDownload\apache-tomcat-8.5.50

29-Sep-2020 23:40:45.623 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=D:\BaiduNetdiskDownload\apache-tomcat-8.5.50\temp

29-Sep-2020 23:40:45.623 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded APR based Apache Tomcat Native library [1.2.23] using APR version [1.7.0].

29-Sep-2020 23:40:45.623 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].

29-Sep-2020 23:40:45.623 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL配置:useAprConnector[false],useOpenSSL[true]

29-Sep-2020 23:40:45.640 信息 [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 1.1.1c  28 May 2019]

29-Sep-2020 23:40:45.780 信息 [main] org.apache.coyote.AbstractProtocol.init 初始化协议处理器 ["http-nio-8080"]

29-Sep-2020 23:40:45.792 信息 [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read

29-Sep-2020 23:40:45.804 信息 [main] org.apache.coyote.AbstractProtocol.init 初始化协议处理器 ["ajp-nio-8009"]

29-Sep-2020 23:40:45.806 信息 [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read

29-Sep-2020 23:40:45.807 信息 [main] org.apache.catalina.startup.Catalina.load Initialization processed in 480 ms

29-Sep-2020 23:40:45.849 信息 [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]

29-Sep-2020 23:40:45.849 信息 [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.5.50

29-Sep-2020 23:40:45.866 信息 [main] org.apache.coyote.AbstractProtocol.start 开始协议处理句柄["http-nio-8080"]

29-Sep-2020 23:40:45.895 信息 [main] org.apache.coyote.AbstractProtocol.start 开始协议处理句柄["ajp-nio-8009"]

29-Sep-2020 23:40:45.901 信息 [main] org.apache.catalina.startup.Catalina.start Server startup in 93 ms

Connected to server

[2020-09-29 11:40:46,256] Artifact icake:war exploded: Artifact is being deployed, please wait...

29-Sep-2020 23:40:47.195 信息 [RMI TCP Connection(3)-127.0.0.1] org.apache.jasper.servlet.TldScanner.scanJars 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。

[2020-09-29 11:40:47,251] Artifact icake:war exploded: Artifact is deployed successfully

[2020-09-29 11:40:47,251] Artifact icake:war exploded: Deploy took 995 milliseconds

CatalogController中的list被调用

跳转到catalog_list.jsp

/icake

CatalogController中的list被调用

跳转到catalog_list.jsp

/icake

29-Sep-2020 23:40:55.869 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 把web 应用程序部署到目录 [D:\BaiduNetdiskDownload\apache-tomcat-8.5.50\webapps\manager]

29-Sep-2020 23:40:55.938 信息 [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。

29-Sep-2020 23:40:55.947 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [D:\BaiduNetdiskDownload\apache-tomcat-8.5.50\webapps\manager] has finished in [77] ms


  • 同学你好,从控制台信息来看,没有看出有报错,建议同学贴一下list.do 里的相关代码,并且在对应的方法里输出打印一下,看看是否有访问到,如果有访问到,是否有写对应跳转的页面呢? 祝学习愉快。
    2020-09-30 09:37:11
好帮手慕阿莹 2020-09-29 15:08:29

同学你好,

建议把这个8.0.21 这个文件夹整个删除一下,然后让其自动重新下载一下

有这个lastUpdated 说明没有下载好

http://img1.sycdn.imooc.com//climg/5f72dce809bec88e10700369.jpg

祝学习愉快。


  • 提问者 S_Java #1
    删除该文件夹后,自动重新下载后还是有这个lastUpdated,是不是maven有什么问题
    2020-09-29 16:02:24
  • 好帮手慕阿莹 回复 提问者 S_Java #2
    同学你好,同学圈的那个包其实不重要(是对应jar包的一些说明,不重要,下载不好也可能是有网络问题,同学不必在意那个jar包),只要上边的那个mysql-connector-java-8.0.21.jar下载好就可以了,建议同学看看控制台是否还有其他报错呢?报错还是和原来的一样吗? ,建议同学把控制台所有的报错都贴出来,老师看一下是否还有其他错误。祝学习 愉快。
    2020-09-29 16:12:20
  • 提问者 S_Java 回复 好帮手慕阿莹 #3
    报错信息在上面贴出来了
    2020-09-29 23:42:54
提问者 S_Java 2020-09-29 15:03:51
提问者 S_Java 2020-09-29 15:01:02
好帮手慕阿莹 2020-09-29 11:41:19

同学你好,

根据同学控制台的报错信息:

http://img1.sycdn.imooc.com//climg/5f72aaaf09cbeb6b17220349.jpg

推断出,同学的数据是8版本的数据库,而同学使用的驱动是 5版本的驱动。

而list.do 空白 ,toAdd.do  可以打开是因为

list.do中查询数据库了,而驱动的版本有问题,所以报错了

而toAdd.do  是跳转到去添加的页面,并不涉及数据库,所以可以正常打开

建议同学换一下驱动的版本,打开pom.xml  文件,换成8.0 以上版本的驱动

http://img1.sycdn.imooc.com//climg/5f72abb10983b74c05370271.jpg

对应的mybatis.xml  中也修改一下对应的驱动,以及底下的链接也加一些参数,如果不记得了,可以回顾一下《jdbc入门》课程中链接mysql8 相关教辅材料。

http://img1.sycdn.imooc.com//climg/5f72acae090f632904020754.jpg


如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 提问者 S_Java #1
    已修改老师提出的问题,重新启动项目后还是存在上述问题,list.do依然是空白页,发现是mysql的驱动包有一个没有下载好,打开本地仓库,发现是javadoc的后缀名不正确,但是不知道怎么下载这个jar包
    2020-09-29 15:00:38
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师