在我添加0 1 * * * service apache2 stop; a2dismod php7.2; a2enmod php5.6; service apache2 start
10 1 * * * service apache2 stop; a2dismod php5.6; a2enmod php7.2; service apache2 start
之前,带有测试的SpringBoot项目运行良好。然后测试开始在端口8080上运行,在此之前没有明显的端口。
所以,当我曾经拥有
@AutoConfigureRestDocs
它现在可以正常工作了,并且出现了错误
mockMvc.perform(get("/employee/address/1")
.accept(MediaType.APPLICATION_JSON_VALUE))
.andExpect(jsonPath("$._links.self.href", is("http://localhost/employee/address/1")))
我试图更改application.yml以添加server.port:-1等,但是我无法控制端口。我什至不确定将其设置为什么,尽管我认为80是正确的。
答案 0 :(得分:2)
如果您检查AutoConfigureRestDocs的API,则会看到以下说明:
uriPort
的默认值为 8080 ,因此您需要显式更改
@AutoConfigureRestDocs(uriPort = "80")