tomcat8.5必须要配置tomcat-users.xml才能正常访问吗?

我在ECS上部署tomcat8,然后在webapps下上传了我自己项目的war包,其他的nginx和路径都配好了,但是通过ip访问不了项目,然后上网搜,最后在tomcat-users.xml下加了manager,admin角色和用户一些配置就好了,【注意!!!,配置完这里我的网站就神奇的好了,可以访问了】,于是我搜配置这个是干什么的,网上大部分说好像是为了在tomcat首页控制管理什么的,但是我都把webapps下的以前tomcat项目删了,只有我自己的项目,为什么还要配置什么manager的角色用户啥的呢?以前在本地用的是tomcat6还是7忘了,总之没配过这个也能访问,跟tomcat版本有关系?

没关系的 放在webapps下面就i可以 可能是你重启的原因,第一次启动没找到你那些目录和pid 多做一些测试 希望帮到你!

是不是放错了目录,默认项目要放在webapp/ROOT目录下;如果不是放在ROOT下,要通过http(s)://ip:port/{app}访问

一般myeclispe都会自带,享用的话可以自己去官网上下载,然后自己引进去

不需要吧,我都是直接使用myeclipse自带的或者配置到tomcat文件夹就可以了

首先检查下ECS端口开了吗,如果用nginx代理了的话看下nginx的端口,tomcat我自己使用的方式是把webapps里的东西全部删除,然后配置文件里面最后

    <Context path="/" docBase="/opt/war/你的war包的绝对路径.war" debug="0" reloadable="true"/>

tomcat启动后,能访问tomcat主页么,如果可以再在你访问的tomcat主页路径后添加配置的路径

跟tomcat-user.xml没有任何关系