跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 菜鸟问个 tomcat 部署的问题
未分類
7 11 月 2020

菜鸟问个 tomcat 部署的问题

菜鸟问个 tomcat 部署的问题

資深大佬 : hello2060 4

有两个 app: A 和 B, 一个在根目录下,一个是 /B, 所以我在 web 目录下有两个 war: ROOT.war 和 B.war

部署到 aws 上,前面有个 nginx, nginx 只有一个 conf 到主域名。

tomcat log 里面只有 a.log, 从 log 看 有 ‘No mapping found for HTTP request with URI [/B]’ 说明 /B 被 A 处理了

请问配置有可能错在哪? 谢谢

大佬有話說 (8)

  • 資深大佬 : xfabs

    有没有试一下本地 localhost:port/B 能不能访问?

  • 資深大佬 : lqw3030

    可以单独启动下 b 排除下 b 项目自身的问题,按你说的同级两个 war 是不会出现一个处理了另一个请求的情况的,他们处于两个隔离的 host 里

  • 資深大佬 : becauseIdo

    nginx 配置路径转发就行

  • 資深大佬 : ebingtel

    和 1L 的一样:
    1) 确保 B 服务正常启动
    2) 看下 nginx.conf 里面,对 /B 的映射是否正确

  • 主 資深大佬 : hello2060

    1. 我没有把 aws 上的 a,b 放到本地跑,我本地建了两个很简单的项目,命名为 a,b 目录结构一样本地是可以的
    2. 我把本地的 b.war 直接覆盖了 aws 上的 b.war /b 就能访问了,但是同样真正的 b.war 从本地传上去就不行,看来 b.war 有点问题

  • 資深大佬 : fengpan567

    你的监听端口配错了吧

  • 資深大佬 : oneforallsoft

    @hello2060
    “我把本地的 b.war 直接覆盖 ” “样真正的 b.war 从本地传上去”
    这 2 操作有什么区别

  • 主 資深大佬 : hello2060

    @oneforallsoft 本地的是一个最简单的程序,就一个 getmapping(‘/’), 真正的是另外一个项目的 war 包,放到 aws 上都命名为 b.war, 问题可能在真正的 war 包里,我回头再看看,谢谢你。两个操作没区别,都是 scp 到 remote 去的

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具