Tomcat部署能实现项目名称可输可不输吗

JAVA开发:Tomcat部署,地址栏需要输入项目名称才可以访问,配置项目名称为空后也可以不输入访问,

修改conf/server.xml在之前加入

问题:能实现项目名称可输可不输来访问网页吗?

3个回答

不知道楼主会不会配nginx,你这种问题可以通过nginx反向代理解决,当然你也可以将war改成ROOT,nginx配置:

 upstream tomcat-service {
       server xxx.xxx.xxx.xxx:8080; // 你项目地址加端口
    }

        server {
        listen       80;
        server_name xxx.xxx.xxx.xx; //你本机ip地址 ,不加端口都能访问
        access_log off;
        limit_rate 4096k;
        #charset koi8-r;
        #access_log  logs/host.access.log  main;

        location / {
            proxy_pass http://tomcat-service;
            index  index.html index.htm index.jsp;
            client_max_body_size    1000m;

        }


你现在直接访问本地ip都能访问项目了,你不加端口,又或者加上端口又或者加上war包名都能访问

qq_34758475
风学者 回复woshikebi123: 如果是这样的话,你可以曲线救国,你可以配置两个tomcat分别实现两种功能就可以了
大约一年之前 回复
woshikebi123
woshikebi123 我想实现既可以不输入项目名称又可以输入项目名称都可以正常访问网页,你这个只能实现其中之一
大约一年之前 回复

你不加端口,又或者加上端口又或者加上war包名都能访问

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问