我第一次想在 tomcat9 中部署一个 Java Web 应用程序(在 Linux 操作系统上)。我已经成功部署了它,并且 tomcat 正在运行。此外,在浏览器上,index.jsp 页面显示正确。但是当我尝试调用应用程序 Web 服务(使用登录按钮)时,它出现 404 错误。
以下是 LoginController 类的一部分:
@PostMapping(value = "/v1/security/login")
@CheckAccess(pricingPlanName = PricingPlanName.LOGIN)
public ResponseEntity<List<LoginResponseDTO>> login(@Valid @RequestBody LoginRequestDTO loginRequestDTO) {
return new ResponseEntity<>(loginService.loginWithUserName(loginRequestDTO, localeUtil.getLocale(loginRequestDTO.getLang()), false), HttpStatus.OK);
}
错误文本如下:
HTTP 状态 404(未找到) -描述:原始服务器未找到目标资源的当前表示或不愿意披露存在该表示。(Apache Tomcat/9.0.71)
有人能帮我解决这个错误吗?