我有一个应用程序是一个简单的HelloWorld与Thymeleaf。
当我用:mvn spring-boot:run运行它时,一切都像一个魅力一样运行
当我用IntelliJ运行它时,我会得到这样的错误‘这个应用程序没有/error的显式映射,所以您将此视为一个后退。’并且控制台中没有日志。我尝试从Intellij重新构建这个项目,通过删除无关的依赖项和与它无关的类,我将pom和源代码简化为最简单的表达式。
我从头开始在IntelliJ中创建了另一个项目,并设法使其能够立即使用IDE和Maven。
什么能导致一个项目如此混乱?任何硬清洁或提示我可以做什么使我的项目工作?
这是一个已知的情报问题。我假设您可以删除pom.xml
文件中的
部分来解决这个问题。它在Spring Boot中可能可以正常工作,但要将其打包到.war中运行Tomcat,您需要将它们放回原处,并使用mvn package
。这里已经描述了这个问题:https://youtrack.jetbrains.com/issue/idea-107048
我正在intelliJ上用livereload测试spring-boot-devtools。我有一个简单的spring boot应用程序,效果很好。 当我从maven命令“mvn-spring-boot:run”启动应用程序时,除了livereload服务器不启动之外,所有工作正常。控制台上没有显示消息,chrome扩展显示错误,无法连接到livereload服务器。 如果我使用(右鼠标按钮/Ru
mvn清洁安装-成功构建。 java-jar-app成功运行。 mvn spring启动:运行-引发错误: 检测到类路径上的log4j-over-slf4j.jar和绑定slf4j-log4j12.jar,抢占StackOverflow Error。有关更多详细信息,请参阅http://www.slf4j.org/codes.html#log4jDelegationLoop。 什么是mvn spr