- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试从gradle项目中调用webAPI。
我的build.gradle如下。
plugins {
id 'org.springframework.boot' version '2.1.4.RELEASE'
id 'java'
}
apply plugin: 'io.spring.dependency-management'
dependencies {
implementation 'org.springframework.boot:spring-boot-starter'
runtimeOnly 'org.springframework.boot:spring-boot-devtools'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
compile 'org.springframework.boot:spring-boot-starter-webflux'
compile 'org.projectreactor:reactor-spring:1.0.1.RELEASE'
}
如果我删除以下依赖
compile 'org.springframework.boot:spring-boot-starter-webflux'
它有效,但是如果我重新添加它。它给出错误为
Web server failed to start. Port 8080 was already in use.
那么,如何解决此问题,以便可以使用webclient?由于应用程序不是Web应用程序,因此需要运行端口。这是一种微服务。
最佳答案
如果您不想启动嵌入式服务器,只需在application.properties
(或.yml
)中设置以下属性:
spring.main.web-application-type=none
If your classpath contains the necessary bits to start a web server, Spring Boot will automatically start it. To disable this behaviour configure the WebApplicationType in your application.properties
关于java - Web服务器无法启动。端口8080已被使用。 Spring 靴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56499928/
我正在尝试从gradle项目中调用webAPI。 我的build.gradle如下。 plugins { id 'org.springframework.boot' version '2.1.
我在 start.spring.io 上生成了一个具有以下项目依赖项的项目: Jersey (JAX-RS) JPA PostgreSQL 网络 当我尝试访问 localhost:8080/homer
我在数据层中有几个实体以特定的架构存储。例如: @Entity @Table(name = "FOO", schema = "DUMMY") public class Foo {} 我正在尝试设置H2
我尝试将 Spring-boot 与 jetty 和 jersey 一起使用。 jetty 部分没问题。我可以启动服务器并且 spring 资源正在运行(跟踪、指标、信息、bean 等),但我的资源没
我是一名优秀的程序员,十分优秀!