我正在用Spring做我的第一个项目。我得到了下面的错误,但是我不知道about.Am,我在build.gradle中缺少了下面所示的任何依赖项?我在运行Application.java文件时得到了这个错误。
org.springframework.context.ApplicationContextException: Unable to start embedded container; nested exception is org.springframework.context.ApplicationContextException: Unable to start Embed
在Tomcat8.5上运行时,我一直为Gradle spring项目获得404。我从创建了一个简单的项目,并将其导入spring工具套件。
当我将它作为spring引导应用程序运行时,我能够命中端点http://localhost:8080/healthCheck,但是当我将它添加到我创建的服务器(tomcat8.5)时,我会在同一个端点上得到一个404错误。
这是我的简单控制器:
@RestController
public class HealthCheckController {
@GetMapping("/healthCheck")
public St
我已经使用Spring rest和Spring boot创建了一个rest api。当我试图在linux服务器上的tomcat上部署它时,我得到了以下错误:
rror during ServletContainerInitializer processing
javax.servlet.ServletException: Failed to instantiate WebApplicationInitializer class at org.springframework.web.SpringServletContainerInitializer.onStartup(SpringS
这是我的build.gradle
plugins {
id 'net.ltgt.apt' version '0.10'
id 'org.springframework.boot' version '1.5.4.RELEASE'
id 'com.github.johnrengelman.shadow' version '1.2.4'
}
apply plugin: 'java'
apply plugin: 'war'
apply plugin:
注:有类似的问题,但没有一个解决方案对我有用。我花了几天的时间想让这件事起作用。
我向Tomcat部署了一个WAR文件,"Tomcat应用程序管理器“显示它已经启动。当我点击web应用程序"/forecaster“时,我会得到一个404错误。web应用程序在从调试器(IntelliJ)运行时工作。WAR文件名为"forecaster.war“,我尝试过的路径是:
"Catalina.sh启动“输出:
Using CATALINA_BASE: /Library/Tomecat
Using CATALINA_HOME: /Library/Tomecat
我有一个spring-boot应用程序,使用gradle、postgres和jooq。我希望Jooq的代码生成器为我创建类,但是在gradle clean build期间,我得到了一个关于驱动程序的错误 java.lang.ClassNotFoundException: org.postgresql.Driver 我不明白为什么找不到司机。以下是我的gradle.build文件的一些相关方面: plugins {
id "org.springframework.boot" version "2.0.2.RELEASE"
id 'nu.s