Spring Boot 应用程序无法启动。错误:停止服务 [Tomcat]。
Spring Boot 应用程序无法启动。错误:停止服务 [Tomcat]。
我无法使用嵌入式Tomcat运行我的Spring Boot应用程序。它之前一直可以正常运行,我没有对配置进行任何更改。当我在eclipse中将应用程序以Spring Boot App方式运行时,tomcat在启动过程中立即停止。
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. 2019-02-06 14:12:20,103 restartedMain ERROR Console contains an invalid element or attribute "" . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v1.5.6.RELEASE) Feb 06, 2019 2:12:23 PM org.apache.catalina.core.StandardService startInternal INFO: Starting service [Tomcat] Feb 06, 2019 2:12:23 PM org.apache.catalina.core.StandardEngine startInternal INFO: Starting Servlet Engine: Apache Tomcat/8.5.16 Feb 06, 2019 2:12:24 PM org.apache.jasper.servlet.TldScanner scanJars INFO: 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. Feb 06, 2019 2:12:24 PM org.apache.catalina.core.ApplicationContext log INFO: Initializing Spring embedded WebApplicationContext 2019-02-06 14:12:24.946 INFO 9504 --- [ restartedMain] o.h.j.i.u.LogHelper : HHH000204: Processing PersistenceUnitInfo [ name: default ...] 2019-02-06 14:12:25.031 INFO 9504 --- [ restartedMain] o.h.Version : HHH000412: Hibernate Core {5.0.12.Final} 2019-02-06 14:12:25.034 INFO 9504 --- [ restartedMain] o.h.c.Environment : HHH000206: hibernate.properties not found 2019-02-06 14:12:25.036 INFO 9504 --- [ restartedMain] o.h.c.Environment : HHH000021: Bytecode provider name : javassist 2019-02-06 14:12:25.089 INFO 9504 --- [ restartedMain] o.h.a.c.Version : HCANN000001: Hibernate Commons Annotations {5.0.1.Final} 2019-02-06 14:12:25.410 INFO 9504 --- [ restartedMain] o.h.d.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect Feb 06, 2019 2:12:27 PM org.apache.catalina.core.StandardService stopInternal INFO: Stopping service [Tomcat]
我尝试了重启机器、eclipse、刷新项目、重新创建.m2存储库,但都没有帮助我解决问题。
以下是我的配置信息:
Main Class
@SpringBootApplication @PropertySource(value="classpath:messages.properties") public class ExampleApplication { public static void main(String[] args) { SpringApplication.run(ExampleApplication.class, args); } }
Pom.xml
4.0.0 com.brokerswing brokerswing 1.1 Example - org.springframework.boot spring-boot-starter-parent 1.5.6.RELEASE UTF-8 UTF-8 1.8 org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-logging org.springframework.boot spring-boot-starter-data-jpa org.springframework.boot spring-boot-starter-mail org.springframework.boot spring-boot-starter-security org.springframework.boot spring-boot-devtools true mysql mysql-connector-java runtime javax.servlet jstl org.apache.tomcat.embed tomcat-embed-jasper provided org.codehaus.jackson jackson-mapper-asl 1.9.13 commons-collections commons-collections javax.mail mail 1.4.7 provided org.apache.velocity velocity 1.7 org.apache.logging.log4j log4j-core org.apache.logging.log4j log4j-jcl org.apache.poi poi 3.6 org.apache.poi poi-ooxml 3.6 org.springframework.boot spring-boot-maven-plugin org.apache.maven.plugins maven-compiler-plugin 1.8 1.8 war
Application.properties
# IDENTITY (ContextIdApplicationContextInitializer) spring.application.name=Example server.port=80 #debug=true # SPRING MVC (WebMvcProperties) spring.mvc.date-format=DD/MM/YYYY # JDBC Connection spring.datasource.driverClassName=com.mysql.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/brokerswing?useSSL=false spring.datasource.username=root spring.datasource.password=root # JPA (JpaBaseConfiguration, HibernateJpaAutoConfiguration) spring.jpa.hibernate.ddl-auto=none spring.jpa.show-sql=false spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQL5Dialect spring.jpa.properties.hibernate.current_session_context_class=org.springframework.orm.hibernate5.SpringSessionContext # DEVTOOLS (DevToolsProperties) spring.devtools.restart.enabled=true spring.devtools.restart.exclude=META-INF/maven/**,META-INF/resources/**,resources/**,static/**,public/**,templates/**,**/*Test.class,**/*Tests.class,git.properties,META-INF/build-info.properties spring.devtools.restart.poll-interval=5000 spring.devtools.restart.quiet-period=1000
admin 更改状态以发布 2023年5月20日