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

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

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

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

参考:https://www.jianshu.com/p/56d5ae053a3e

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

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

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

不懂再问我。

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

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

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

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

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