java idea tomcat

IDEA启动tomcat,日志输出到这个位置直接卡主,项目也起不来,日志里也看不出来报错,有没有佬给看看是啥问题,找着那几个提示从网上查了查,网上有的按着改了没效果,这个问题是从上周开始的,突然就不好使了

以下是idea控制台日志:
D:\MyWork\apache-tomcat-8.5.31\bin\catalina.bat run
[2023-06-05 02:53:32,820] Artifact ebank: Waiting for server connection to start artifact deployment...
Using CATALINA_BASE: "C:\Users\Administrator.IntelliJIdea2018.2\system\tomcat\Unnamed_ebank_2"
Using CATALINA_HOME: "D:\MyWork\apache-tomcat-8.5.31"
Using CATALINA_TMPDIR: "D:\MyWork\apache-tomcat-8.5.31\temp"
Using JRE_HOME: "D:\MyWork\JDK8"
Using CLASSPATH: "D:\MyWork\apache-tomcat-8.5.31\bin\bootstrap.jar;D:\MyWork\apache-tomcat-8.5.31\bin\tomcat-juli.jar"
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=1024m; support was removed in 8.0
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=2024m; support was removed in 8.0
05-Jun-2023 14:53:38.323 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomcat/8.5.31
05-Jun-2023 14:53:38.323 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Apr 27 2018 20:24:25 UTC
05-Jun-2023 14:53:38.323 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server number: 8.5.31.0
05-Jun-2023 14:53:38.323 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Windows 10
05-Jun-2023 14:53:38.323 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 10.0
05-Jun-2023 14:53:38.323 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
05-Jun-2023 14:53:38.323 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: D:\MyWork\JDK8\jre
05-Jun-2023 14:53:38.323 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 1.8.0_291-b10
05-Jun-2023 14:53:38.323 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Oracle Corporation
05-Jun-2023 14:53:38.323 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: C:\Users\Administrator.IntelliJIdea2018.2\system\tomcat\Unnamed_ebank_2
05-Jun-2023 14:53:38.323 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: D:\MyWork\apache-tomcat-8.5.31
05-Jun-2023 14:53:38.323 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=C:\Users\Administrator.IntelliJIdea2018.2\system\tomcat\Unnamed_ebank_2\conf\logging.properties
05-Jun-2023 14:53:38.323 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
05-Jun-2023 14:53:38.323 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xms1024M
05-Jun-2023 14:53:38.323 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xmx2024M
05-Jun-2023 14:53:38.323 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xss2m
05-Jun-2023 14:53:38.323 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:PermSize=1024m
05-Jun-2023 14:53:38.323 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:MaxPermSize=2024m
05-Jun-2023 14:53:38.323 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote=
05-Jun-2023 14:53:38.323 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.port=1099
05-Jun-2023 14:53:38.323 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.ssl=false
05-Jun-2023 14:53:38.323 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.password.file=C:\Users\Administrator.IntelliJIdea2018.2\system\tomcat\Unnamed_ebank_2\jmxremote.password
05-Jun-2023 14:53:38.323 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.access.file=C:\Users\Administrator.IntelliJIdea2018.2\system\tomcat\Unnamed_ebank_2\jmxremote.access
05-Jun-2023 14:53:38.323 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.rmi.server.hostname=127.0.0.1
05-Jun-2023 14:53:38.323 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
05-Jun-2023 14:53:38.323 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
05-Jun-2023 14:53:38.323 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
05-Jun-2023 14:53:38.339 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=C:\Users\Administrator.IntelliJIdea2018.2\system\tomcat\Unnamed_ebank_2
05-Jun-2023 14:53:38.339 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=D:\MyWork\apache-tomcat-8.5.31
05-Jun-2023 14:53:38.339 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=D:\MyWork\apache-tomcat-8.5.31\temp
05-Jun-2023 14:53:38.339 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded APR based Apache Tomcat Native library [1.2.16] using APR version [1.6.3].
05-Jun-2023 14:53:38.339 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
05-Jun-2023 14:53:38.339 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
05-Jun-2023 14:53:38.596 信息 [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 1.0.2m 2 Nov 2017]
05-Jun-2023 14:53:38.677 信息 [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
05-Jun-2023 14:53:38.693 信息 [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
05-Jun-2023 14:53:38.693 信息 [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]
05-Jun-2023 14:53:38.693 信息 [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
05-Jun-2023 14:53:38.693 信息 [main] org.apache.catalina.startup.Catalina.load Initialization processed in 524 ms
05-Jun-2023 14:53:38.710 信息 [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
05-Jun-2023 14:53:38.710 信息 [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.5.31
05-Jun-2023 14:53:38.727 信息 [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
05-Jun-2023 14:53:38.727 信息 [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"]
05-Jun-2023 14:53:38.727 信息 [main] org.apache.catalina.startup.Catalina.start Server startup in 29 ms
Connected to server
[2023-06-05 02:53:39,091] Artifact ebank: Artifact is being deployed, please wait...
05-Jun-2023 14:53:45.068 信息 [RMI TCP Connection(3)-127.0.0.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.
2023-06-05 14:53:47,876 RMI TCP Connection(3)-127.0.0.1 [org.mybatis.spring.mapper.ClassPathMapperScanner]-[WARN] org.mybatis.spring.mapper.ClassPathMapperScanner.checkCandidate(ClassPathMapperScanner.java:226) Skipping MapperFactoryBean with name 'affTrxManager' and 'com.pcitc.ebank.aff.interfaces.AffTrxManager' mapperInterface. Bean already defined with the same name!
2023-06-05 14:53:47,891 RMI TCP Connection(3)-127.0.0.1 [org.mybatis.spring.mapper.ClassPathMapperScanner]-[WARN] org.mybatis.spring.mapper.ClassPathMapperScanner.checkCandidate(ClassPathMapperScanner.java:226) Skipping MapperFactoryBean with name 'noteService' and 'com.pcitc.ebank.operationNew.request.service.NoteService' mapperInterface. Bean already defined with the same name!
2023-06-05 14:53:47,958 RMI TCP Connection(3)-127.0.0.1 [com.pcitc.framework.util.CustomizedPropertyConfigurer]-[INFO] org.springframework.core.io.support.PropertiesLoaderSupport.loadProperties(PropertiesLoaderSupport.java:172) Loading properties file from ServletContext resource [/WEB-INF/privilege.properties]
2023-06-05 14:53:47,958 RMI TCP Connection(3)-127.0.0.1 [com.pcitc.ebank.aff.entity.CustomizedPropertyConfigurer]-[INFO] org.springframework.core.io.support.PropertiesLoaderSupport.loadProperties(PropertiesLoaderSupport.java:172) Loading properties file from ServletContext resource [/WEB-INF/privilege.properties]
2023-06-05 14:53:48,565 RMI TCP Connection(3)-127.0.0.1 [org.apache.cxf.bus.spring.OldSpringSupport]-[WARN] org.apache.cxf.bus.spring.OldSpringSupport.logWarning(OldSpringSupport.java:55) Import of META-INF/cxf/cxf-extension-soap.xml has been deprecated and is unnecessary.
05-Jun-2023 14:53:48.731 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [D:\MyWork\apache-tomcat-8.5.31\webapps\manager]
05-Jun-2023 14:53:48.770 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [D:\MyWork\apache-tomcat-8.5.31\webapps\manager] has finished in [39] ms
2023-06-05 14:53:50,383 RMI TCP Connection(3)-127.0.0.1 [com.mchange.v2.log.MLog]-[INFO] com.mchange.v2.log.MLog.(MLog.java:92) MLog clients using log4j logging.

多次注入了么?如果使用Mapper注解,那么MapperScan注解就不用再写了

img

你给出来的日志没有error日志,看不出来具体原因

根据提供的日志信息,没有明显的错误或异常。但是,有几个可能导致项目无法启动的问题需要检查:

  1. 项目配置:请确保您的项目配置正确,并且Tomcat服务器已正确设置为运行您的项目。检查项目的部署描述符(如web.xml)和Tomcat服务器配置文件(如server.xml)是否正确。

  2. 端口冲突:如果您的Tomcat服务器正在使用的端口(默认为8080),已被其他应用程序占用,可能会导致项目无法启动。请确保端口未被其他应用程序占用。

  3. 依赖问题:检查项目的依赖项是否正确配置,并且所有所需的库文件都在类路径中。确保您的项目的构建配置正确,并且所有依赖项都已正确添加。

  4. 日志记录级别:尝试调整Tomcat服务器的日志记录级别,以便更详细地查看日志信息。您可以在Tomcat服务器配置文件(如logging.properties)中进行调整。

  5. 项目代码:检查您的项目代码,特别是启动和初始化逻辑,以查找任何可能导致项目无法启动的问题。确保所有必要的配置和初始化步骤已正确完成。

如果您对以上检查都没有发现问题,建议您提供更多详细的日志信息,特别是在项目启动过程中发生的任何错误或异常。这样我们就能更好地帮助您找到问题所在并提供解决方案。