java - 无法访问在 gcp 计算引擎中部署在 tomcat8 上的 RESTful Web 服务应用程序
问题描述
我创建了一个 Spring Boot RESTful Web 服务应用程序并将其导出到 WAR 文件中。在 GCP 中创建 VM 实例。安装了 Java、tomcat 和 MySQL。在 MySql Server 中创建数据库。在 /var/lib/tomcat8/webapps 中部署了 war 文件。该应用程序似乎在工作,因为表是在 MySQL DB 中创建的。我可以使用 ip:8080 访问 tomcat,但我无法运行我的应用程序。当我从邮递员运行 API 时,它显示 403 被禁止(如果在 Spring Boot 中运行,则同样有效)。我是否缺少任何配置?如果提供解决方案将非常有帮助。
解决方案
推荐阅读
- typescript - 在 Typescript 中正确切换减速器样式的有效负载
- python-3.x - 从 sql 输出更改格式
- r - 在 R/Shiny 中,如何使用操作按钮触发观察事件?
- c# - 在 C# 中,在服务器端使用 SslStream.AuthenticateAsServer() 有什么意义?
- javascript - 在按钮上单击 100 次后显示图像
- azure-devops - Azure DevOps 变量意外设置为 Null
- rust - 是否可以将 `Keys<'_, K, V>` 迭代器作为 `&K` 的更通用的迭代器返回?
- reactjs - 按下输入反应类组件时如何更改焦点
- jenkins - 如何在 Jenkins 中获得全选按钮。?
- flutter - 从 flutter_unity_widget 加载的 OnUnityScene 不起作用