tomcat发布的web项目启动失败原因分析

30-Mar-2022 23:08:01.354 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server version:        Apache Tomcat/8.5.38
30-Mar-2022 23:08:01.444 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          Feb 5 2019 11:42:42 UTC
30-Mar-2022 23:08:01.444 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server number:         8.5.38.0
30-Mar-2022 23:08:01.444 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Windows 10
30-Mar-2022 23:08:01.444 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            10.0
30-Mar-2022 23:08:01.444 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:          amd64
30-Mar-2022 23:08:01.444 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home:             F:\language\Java1.8\jdk1.8.0_172\jre
30-Mar-2022 23:08:01.444 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           1.8.0_172-b11
30-Mar-2022 23:08:01.444 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:            Oracle Corporation
30-Mar-2022 23:08:01.444 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         F:\tools\Tomcat
30-Mar-2022 23:08:01.444 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         F:\tools\Tomcat
30-Mar-2022 23:08:01.444 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=F:\tools\Tomcat\conf\logging.properties
30-Mar-2022 23:08:01.444 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
30-Mar-2022 23:08:01.444 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
30-Mar-2022 23:08:01.444 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
30-Mar-2022 23:08:01.444 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
30-Mar-2022 23:08:01.444 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=F:\tools\Tomcat
30-Mar-2022 23:08:01.444 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=F:\tools\Tomcat
30-Mar-2022 23:08:01.444 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=F:\tools\Tomcat\temp
30-Mar-2022 23:08:01.444 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [F:\language\Java1.8\jdk1.8.0_172\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;F:\language\python2\;F:\language\python2\Scripts;F:\language\Python\Scripts\;F:\language\Python\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;F:\language\Java1.8\jdk1.8.0_172\bin;F:\language\Java1.8\jdk1.8.0_172\jre\bin;F:\language\Python;C:\Program Files (x86)\ZeroTier\One\;F:\tools\Git\Git\cmd;F:\language\Mysql\mysql-5.7.24-winx64\bin;F:\tools\Xshell\;F:\tools\Xftp\;C:\Program Files\TortoiseSVN\bin;C:\Program Files\nodejs\;F:\tools\Jmeter\apache-jmeter-5.1.1\bin;F:\language\Android\tools;F:\language\Android\platform-tools;F:\language\Python;F:\browsedriver;C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;;F:\tools\vscode\Microsoft VS Code\bin;C:\Users\Administrator\AppData\Roaming\npm;F:\tools\Fiddler;.]
30-Mar-2022 23:08:01.784 信息 [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
30-Mar-2022 23:08:02.464 信息 [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
30-Mar-2022 23:08:02.474 信息 [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]
30-Mar-2022 23:08:02.474 信息 [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
30-Mar-2022 23:08:02.474 信息 [main] org.apache.catalina.startup.Catalina.load Initialization processed in 1896 ms
30-Mar-2022 23:08:02.854 信息 [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
30-Mar-2022 23:08:02.854 信息 [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.5.38
30-Mar-2022 23:08:02.864 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive [F:\tools\Tomcat\webapps\morning.war]
30-Mar-2022 23:08:05.894 信息 [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
30-Mar-2022 23:08:06.104 信息 [localhost-startStop-1] org.springframework.web.context.ContextLoader.initWebApplicationContext Root WebApplicationContext: initialization started
30-Mar-2022 23:08:06.174 信息 [localhost-startStop-1] org.springframework.web.context.support.XmlWebApplicationContext.prepareRefresh Refreshing Root WebApplicationContext: startup date [Wed Mar 30 23:08:06 CST 2022]; root of context hierarchy
30-Mar-2022 23:08:06.224 信息 [localhost-startStop-1] org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions Loading XML bean definitions from file [F:\tools\Tomcat\webapps\morning\WEB-INF\classes\spring\spring-context-kaptcha.xml]
30-Mar-2022 23:08:06.414 信息 [localhost-startStop-1] org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions Loading XML bean definitions from file [F:\tools\Tomcat\webapps\morning\WEB-INF\classes\spring\spring-context-mail.xml]
30-Mar-2022 23:08:06.434 信息 [localhost-startStop-1] org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions Loading XML bean definitions from file [F:\tools\Tomcat\webapps\morning\WEB-INF\classes\spring\spring-context-mybatis.xml]
30-Mar-2022 23:08:06.444 信息 [localhost-startStop-1] org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions Loading XML bean definitions from file [F:\tools\Tomcat\webapps\morning\WEB-INF\classes\spring\spring-context-quartz.xml]
30-Mar-2022 23:08:06.464 信息 [localhost-startStop-1] org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions Loading XML bean definitions from file [F:\tools\Tomcat\webapps\morning\WEB-INF\classes\spring\spring-context-shiro.xml]
30-Mar-2022 23:08:07.154 信息 [localhost-startStop-1] org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions Loading XML bean definitions from file [F:\tools\Tomcat\webapps\morning\WEB-INF\classes\spring\spring-context.xml]
30-Mar-2022 23:08:07.484 信息 [localhost-startStop-1] org.springframework.beans.factory.config.PropertyPlaceholderConfigurer.loadProperties Loading properties file from class path resource [properties/jdbc.properties]
30-Mar-2022 23:08:07.484 信息 [localhost-startStop-1] org.springframework.beans.factory.config.PropertyPlaceholderConfigurer.loadProperties Loading properties file from class path resource [properties/constants.properties]
30-Mar-2022 23:08:07.484 信息 [localhost-startStop-1] org.springframework.beans.factory.config.PropertyPlaceholderConfigurer.loadProperties Loading properties file from class path resource [properties/mail.properties]
30-Mar-2022 23:08:08.854 信息 [localhost-startStop-1] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker.postProcessAfterInitialization Bean 'org.springframework.beans.factory.config.MethodInvokingFactoryBean#0' of type [class org.springframework.beans.factory.config.MethodInvokingFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
30-Mar-2022 23:08:09.184 信息 [localhost-startStop-1] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker.postProcessAfterInitialization Bean 'dataSource' of type [class com.alibaba.druid.pool.DruidDataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
30-Mar-2022 23:08:09.204 信息 [localhost-startStop-1] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker.postProcessAfterInitialization Bean 'paginationInterceptor' of type [class com.baomidou.mybatisplus.plugins.PaginationInterceptor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
30-Mar-2022 23:08:09.704 警告 [localhost-startStop-1] com.baomidou.mybatisplus.toolkit.DBKeywordsProcessor. If you want to support the keyword query, must have database_keywords.dic. null
30-Mar-2022 23:08:09.884 信息 [localhost-startStop-1] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker.postProcessAfterInitialization Bean 'sqlSessionFactory' of type [class com.baomidou.mybatisplus.spring.MybatisSqlSessionFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
Cannot resolve reference to bean 'securityManager' while setting bean property 'securityManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'securityManager' defined in file [C:\Program Files\Apache Software Foundation\Tomcat 8.5\webapps\morning\WEB-INF\classes\spring\spring-context-shiro.xml]: Cannot resolve reference to bean 'shiroDbRealm' while setting bean property 'realm'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'shiroDbRealm': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.morning.service.system.ISystemUserService com.morning.common.security.SystemAuthorizingRealm.systemUserService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'systemUserServiceImpl': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: protected com.baomidou.mybatisplus.mapper.BaseMapper com.baomidou.framework.service.impl.ServiceImpl.baseMapper; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'systemUserMapper' defined in file [C:\Program Files\Apache Software Foundation\Tomcat 8.5\webapps\morning\WEB-INF\classes\com\morning\dao\system\SystemUserMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory': Error creating bean with name 'sqlSessionFactory' defined in file [C:\Program Files\Apache Software Foundation\Tomcat 8.5\webapps\morning\WEB-INF\classes\spring\spring-context-mybatis.xml]: Cannot resolve reference to bean 'dataSource' while setting bean property 'dataSource'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in file [C:\Program Files\Apache Software Foundation\Tomcat 8.5\webapps\morning\WEB-INF\classes\spring\spring-context-mybatis.xml]: Invocation of init method failed; nested exception is java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES); nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in file [C:\Program Files\Apache Software Foundation\Tomcat 8.5\webapps\morning\WEB-INF\classes\spring\spring-context-mybatis.xml]: Cannot resolve reference to bean 'dataSource' while setting bean property 'dataSource'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in file [C:\Program Files\Apache Software Foundation\Tomcat 8.5\webapps\morning\WEB-INF\classes\spring\spring-context-mybatis.xml]: Invocation of init method failed; nested exception is java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)

之前一直没关注过mysql数据库的问题,纠结于JDK版本和tomcat版本,一直想不明白哪里的问题会导致项目启动失败,怀疑了tomcat的配置问题,甚至怀疑cpu的问题,最终一通比对下来发现都不是,在女朋友的帮助下排查了数据库,发现是数据库的连接问题,访问被拒导致一系列的报错项目启动失败.


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部