极客大本营
2018-07-17 14:40
采纳率: 66.7%
浏览 6.4k
已采纳

关于web项目部署到服务器,怎么直接访问网址就能到项目的主页

比如我的网址是www.xxxx.com,网址上不跟项目名,不跟controller的@RequestMapping的名字,通过www.xxxx.com就能访问到呢??

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

9条回答 默认 最新

  • 宾克斯drink 2018-07-18 01:44
    已采纳

    可以套一层Nginx在做部署,将主域名,proxy到你项目主页的静态index.htm上去

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • Lei_Da_Gou 2018-07-18 00:47

    将tomcat自带的ROOT删除掉,将你的项目名改为ROOT即可。因为tomcat默认访问就是ROOT项目的首页。

    评论
    解决 1 无用
    打赏 举报
  • threenewbee 2018-07-17 14:44
    评论
    解决 无用
    打赏 举报
  • 星尘的一个朋友 2018-07-17 23:15

    你可以去做一个重定向,也就是像这样

        @GetMapping({ "/", "" })
        String welcome() {
            return "redirect:/你想要访问的地址写在这里";
        }
    

    这样你输入完你的网址就会自动的访问到这个位置去。你可以试一下。

    不懂再问我。

    评论
    解决 无用
    打赏 举报
  • 薛定谔的洋 2018-07-18 00:40

    在web.xml文件配置端口为80,浏览器输入网址不带端口默认为80.

    评论
    解决 无用
    打赏 举报
  • 边走边唱121 2018-07-18 02:31

    用nginx代理 ,监听80端口,把www.xxxx.com 映射到 host:ip/项目名/路径 上面,可以实现在一台服务器上把多个www.xxxx.com映射到不同的地址上去

    评论
    解决 无用
    打赏 举报
  • qq_30485791 2018-07-18 03:13

    nginx(80端口)代理,虚拟主机就可以了。

    评论
    解决 无用
    打赏 举报
  • 全脂少女 2018-07-18 07:22

    在前端部署nginx,监听80端口,然后nginx里配置你的默认首页地址指向应用服务的IP就行

    评论
    解决 无用
    打赏 举报
  • 编程一对一服务 2018-07-19 07:20

    这个还是比较简单的,每个项目的起始页都是配置好的。域名设定好后,访问首页应该是不需要添加的吧

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题