【问题标题】:Deployed webApp on tomcat macOS return 404在 tomcat macOS 上部署的 webApp 返回 404
【发布时间】:2021-09-05 02:54:08
【问题描述】:

我正在尝试将我的全栈 webApp 部署到 tomcatServer。后端部分是 springBoot 应用程序,前端部分是反应应用程序。我使用 mvn clean package 构建了它。我配置了我的 pom 文件,所以 maven 总是运行 npm i,npm run build 然后它将所有文件复制到 webapps 后端目录并创建 war 文件。

当我在 windows 上安装了 tomcat 后,一切正常。我已将 webApp.war 部署到 tomcat,我可以使用 localhost:8080/webApp 访问我的 webapp。

我在 macOS 上尝试了相同的操作,但 localhost:8080/webApp 不起作用。显示白屏,所有需要的文件都向控制台返回 404 代码。

你有什么想法,需要配置什么?

谢谢!

【问题讨论】:

    标签: java macos maven tomcat web-applications


    【解决方案1】:

    您是否尝试过手动停止服务器(tomcat),再次将其设置为自动并重新运行应用程序?

    【讨论】:

    • 是的,当然...但是现在我得到了新的信息。我尝试将 webApp.war 重命名为 ROOT.war 并仅运行 localhost:8080 并且一切正常。你知道如何配置它吗?
    • @TatkoSmollko 似乎服务器正在监听 ROOT.war,因此无法检测到 webApp.war。将其命名为webApp.war后尝试上述过程,然后重新运行。这也只是一个幸运的猜测,因为您没有提供太多信息。
    猜你喜欢
    • 1970-01-01
    • 2016-10-18
    • 2015-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-26
    • 2018-02-27
    相关资源
    最近更新 更多