tomcat无法启动

tomcat无法启动

老师我的tomcat好像一直启动不了

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

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

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

"C:\Tomcat 8.0\bin\catalina.bat" run

[2020-09-30 05:32:54,839] Artifact icake:war exploded: Waiting for server connection to start artifact deployment...

Using CATALINA_BASE:   "C:\Users\ccb\AppData\Local\JetBrains\IntelliJIdea2020.2\tomcat\Unnamed_icake_2"

Using CATALINA_HOME:   "C:\Tomcat 8.0"

Using CATALINA_TMPDIR: "C:\Tomcat 8.0\temp"

Using JRE_HOME:        "C:\Java\jdk1.8.0_66"

Using CLASSPATH:       "C:\Tomcat 8.0\bin\bootstrap.jar;C:\Tomcat 8.0\bin\tomcat-juli.jar"

30-Sep-2020 17:32:57.309 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log Server.鏈嶅姟鍣ㄧ増鏈�: Apache Tomcat/8.5.55

30-Sep-2020 17:32:57.313 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 鏈嶅姟鍣ㄦ瀯寤�:        May 5 2020 22:10:54 UTC

30-Sep-2020 17:32:57.313 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 鏈嶅姟鍣ㄧ増鏈彿(:     8.5.55.0

30-Sep-2020 17:32:57.313 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 鎿嶄綔绯荤粺鍚嶇О:      Windows 7

30-Sep-2020 17:32:57.313 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log OS.鐗堟湰:           6.1

30-Sep-2020 17:32:57.313 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 鏋舵瀯:              x86

30-Sep-2020 17:32:57.313 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log Java 鐜鍙橀噺:     C:\Java\jdk1.8.0_66\jre

30-Sep-2020 17:32:57.313 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log Java铏氭嫙鏈虹増鏈�:    1.8.0_66-b17

30-Sep-2020 17:32:57.313 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM.渚涘簲鍟�:        Oracle Corporation

30-Sep-2020 17:32:57.313 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:     C:\Users\ccb\AppData\Local\JetBrains\IntelliJIdea2020.2\tomcat\Unnamed_icake_2

30-Sep-2020 17:32:57.313 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:     C:\Tomcat 8.0

30-Sep-2020 17:32:57.314 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 鍛戒护琛屽弬鏁帮細-Djava.util.logging.config.file=C:\Users\ccb\AppData\Local\JetBrains\IntelliJIdea2020.2\tomcat\Unnamed_icake_2\conf\logging.properties

30-Sep-2020 17:32:57.314 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 鍛戒护琛屽弬鏁帮細-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager

30-Sep-2020 17:32:57.314 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 鍛戒护琛屽弬鏁帮細-Dcom.sun.management.jmxremote=

30-Sep-2020 17:32:57.314 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 鍛戒护琛屽弬鏁帮細-Dcom.sun.management.jmxremote.port=1099

30-Sep-2020 17:32:57.314 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 鍛戒护琛屽弬鏁帮細-Dcom.sun.management.jmxremote.ssl=false

30-Sep-2020 17:32:57.314 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 鍛戒护琛屽弬鏁帮細-Dcom.sun.management.jmxremote.password.file=C:\Users\ccb\AppData\Local\JetBrains\IntelliJIdea2020.2\tomcat\Unnamed_icake_2\jmxremote.password

30-Sep-2020 17:32:57.314 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 鍛戒护琛屽弬鏁帮細-Dcom.sun.management.jmxremote.access.file=C:\Users\ccb\AppData\Local\JetBrains\IntelliJIdea2020.2\tomcat\Unnamed_icake_2\jmxremote.access

30-Sep-2020 17:32:57.314 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 鍛戒护琛屽弬鏁帮細-Djava.rmi.server.hostname=127.0.0.1

30-Sep-2020 17:32:57.314 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 鍛戒护琛屽弬鏁帮細-Djdk.tls.ephemeralDHKeySize=2048

30-Sep-2020 17:32:57.314 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 鍛戒护琛屽弬鏁帮細-Djava.protocol.handler.pkgs=org.apache.catalina.webresources

30-Sep-2020 17:32:57.314 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 鍛戒护琛屽弬鏁帮細-Dignore.endorsed.dirs=

30-Sep-2020 17:32:57.314 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 鍛戒护琛屽弬鏁帮細-Dcatalina.base=C:\Users\ccb\AppData\Local\JetBrains\IntelliJIdea2020.2\tomcat\Unnamed_icake_2

30-Sep-2020 17:32:57.314 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 鍛戒护琛屽弬鏁帮細-Dcatalina.home=C:\Tomcat 8.0

30-Sep-2020 17:32:57.315 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 鍛戒护琛屽弬鏁帮細-Djava.io.tmpdir=C:\Tomcat 8.0\temp

30-Sep-2020 17:32:57.315 淇℃伅 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent 浣跨敤APR鐗堟湰[1.7.0]鍔犺浇浜嗗熀浜嶢PR鐨凙pache Tomcat鏈満搴揫1.2.24]銆�

30-Sep-2020 17:32:57.315 淇℃伅 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR鍔熻兘锛欼Pv6[true]銆乻endfile[true]銆乤ccept filters[false]銆乺andom[true]銆�

30-Sep-2020 17:32:57.315 淇℃伅 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL閰嶇疆锛歶seAprConnector[false]锛寀seOpenSSL[true]

30-Sep-2020 17:32:57.319 淇℃伅 [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL鎴愬姛鍒濆鍖� [OpenSSL 1.1.1g  21 Apr 2020]

30-Sep-2020 17:32:57.488 淇℃伅 [main] org.apache.coyote.AbstractProtocol.init 鍒濆鍖栧崗璁鐞嗗櫒 ["http-nio-8080"]

30-Sep-2020 17:32:57.505 淇℃伅 [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read

30-Sep-2020 17:32:57.522 淇℃伅 [main] org.apache.catalina.startup.Catalina.load Initialization processed in 564 ms

30-Sep-2020 17:32:57.568 淇℃伅 [main] org.apache.catalina.core.StandardService.startInternal 姝e湪鍚姩鏈嶅姟[Catalina]

30-Sep-2020 17:32:57.569 淇℃伅 [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.5.55

30-Sep-2020 17:32:57.586 淇℃伅 [main] org.apache.coyote.AbstractProtocol.start 寮�濮嬪崗璁鐞嗗彞鏌刐"http-nio-8080"]

30-Sep-2020 17:32:57.605 淇℃伅 [main] org.apache.catalina.startup.Catalina.start Server startup in 82 ms

Connected to server

[2020-09-30 05:32:57,980] Artifact icake:war exploded: Artifact is being deployed, please wait...

30-Sep-2020 17:32:59.672 淇℃伅 [RMI TCP Connection(3)-127.0.0.1] org.apache.jasper.servlet.TldScanner.scanJars 鑷冲皯鏈変竴涓狫AR琚壂鎻忕敤浜嶵LD浣嗗皻鏈寘鍚玊LD銆� 涓烘璁板綍鍣ㄥ惎鐢ㄨ皟璇曟棩蹇楄褰曪紝浠ヨ幏鍙栧凡鎵弿浣嗘湭鍦ㄥ叾涓壘鍒癟LD鐨勫畬鏁碕AR鍒楄〃銆� 鍦ㄦ壂鎻忔湡闂磋烦杩囦笉闇�瑕佺殑JAR鍙互缂╃煭鍚姩鏃堕棿鍜孞SP缂栬瘧鏃堕棿銆�

30-Sep-2020 17:33:01.064 涓ラ噸 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal 涓�涓垨澶氫釜listeners鍚姩澶辫触锛屾洿澶氳缁嗕俊鎭煡鐪嬪搴旂殑瀹瑰櫒鏃ュ織鏂囦欢

30-Sep-2020 17:33:01.066 涓ラ噸 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal 鐢变簬涔嬪墠鐨勯敊璇紝Context[/icake_war_exploded]鍚姩澶辫触

30-Sep-2020 17:33:01.075 璀﹀憡 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc Web搴旂敤绋嬪簭 [icake_war_exploded] 娉ㄥ唽浜咼DBC椹卞姩绋嬪簭 [com.mysql.jdbc.Driver]锛屼絾鍦╓eb搴旂敤绋嬪簭鍋滄鏃舵棤娉曟敞閿�瀹冦�� 涓洪槻姝㈠唴瀛樻硠婕忥紝JDBC椹卞姩绋嬪簭宸茶寮哄埗鍙栨秷娉ㄥ唽銆�

30-Sep-2020 17:33:01.076 璀﹀憡 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc Web搴旂敤绋嬪簭 [icake_war_exploded] 娉ㄥ唽浜咼DBC椹卞姩绋嬪簭 [org.apache.ibatis.datasource.unpooled.UnpooledDataSource.DriverProxy]锛屼絾鍦╓eb搴旂敤绋嬪簭鍋滄鏃舵棤娉曟敞閿�瀹冦�� 涓洪槻姝㈠唴瀛樻硠婕忥紝JDBC椹卞姩绋嬪簭宸茶寮哄埗鍙栨秷娉ㄥ唽銆�

[2020-09-30 05:33:01,090] Artifact icake:war exploded: Error during artifact deployment. See server log for details.

30-Sep-2020 17:33:05.652 淇℃伅 [Abandoned connection cleanup thread] org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading 闈炴硶璁块棶锛氭Web搴旂敤绋嬪簭瀹炰緥宸插仠姝€�傛棤娉曞姞杞絒]銆備负浜嗚皟璇曚互鍙婄粓姝㈠鑷撮潪娉曡闂殑绾跨▼锛屽皢鎶涘嚭浠ヤ笅鍫嗘爤璺熻釜銆�

java.lang.IllegalStateException: 闈炴硶璁块棶锛氭Web搴旂敤绋嬪簭瀹炰緥宸插仠姝€�傛棤娉曞姞杞絒]銆備负浜嗚皟璇曚互鍙婄粓姝㈠鑷撮潪娉曡闂殑绾跨▼锛屽皢鎶涘嚭浠ヤ笅鍫嗘爤璺熻釜銆�

at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1378)

at org.apache.catalina.loader.WebappClassLoaderBase.getResource(WebappClassLoaderBase.java:1030)

at com.mysql.jdbc.AbandonedConnectionCleanupThread.checkContextClassLoaders(AbandonedConnectionCleanupThread.java:90)

at com.mysql.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:63)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:745)

30-Sep-2020 17:33:07.589 淇℃伅 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 鎶妛eb 搴旂敤绋嬪簭閮ㄧ讲鍒扮洰褰� [C:\Tomcat 8.0\webapps\manager]

30-Sep-2020 17:33:07.672 淇℃伅 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Web搴旂敤绋嬪簭鐩綍[C:\Tomcat 8.0\webapps\manager]鐨勯儴缃插凡鍦╗83]姣鍐呭畬鎴�


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

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

2回答
好帮手慕珊 2020-10-08 14:52:38

同学,你好!我试了一下20版IDEA,可以正常导入项目并运行。如下图所示:可以重新构建一下项目,在IDEA右侧点击Maven,然后点击clean,再点击install

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

虽然代码没有问题,还可以看一下配置是否有问题。点击菜单File——Project Structure,查看一下Artifacts这个界面下是否有标红的地方,如果有可以根据提示改一下。

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

还可以尝试下载一个压缩包形式的Tomcat 8.5,免安装,将其解压在某个目录下就可以使用。然后在IDEA中配置一下Tomcat。或者把源码解压到其他目录下,重新使用IDEA打开源码。

祝学习愉快!

好帮手慕珊 2020-10-07 11:16:31

同学,你好!从报错提示看是项目没有部署成功导致的,查看一下项目是否有错误。还可以查看一下mysql的驱动名和依赖是否一致,如果是5的依赖,驱动名是com.mysql.jdbc.Driver。如果是8的依赖,驱动名是com.mysql.cj.jdbc.Driver

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

祝学习愉快!

  • 提问者 一个优雅的男孩 #1
    我把项目的完整源码下载下来,启动项目还是报相同的错误,那这就应该不是项目代码错误的问题了呀。我的IDE是Itellij2020,跟版本有关系吗
    2020-10-08 11:51:55
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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