centos下tomcat的webapps目录不对,我的webapps目录在/var/lib/tomcat7/webapps
root@31a8f80b9708:/var/lib/tomcat7/webapps# ls
ROOT
root@31a8f80b9708:/var/lib/tomcat7/webapps# cd /usr/local/tomcat/webapps
bash: cd: /usr/local/tomcat/webapps: Not a directory
提示不是目录,再查看大小,原来是把jpress.war复制到该目录并命名成了webapps.
tomcat已启动成功,浏览器打开的默认页面是ROOT/index.html .输入localhost:8080/jpress
提示找不到(当然找不到,并没有在正确的webapps下)
find / -name "ROOT" ,找到ROOT/index.html ,在 /var/lib/tomcat7/webapps下
docker rmi -f jpress后,重新编写Dockerfile,COPY jpress.war /var/lib/tomcat7/webapps ,
docker exec -it xxx bash 进去后,果然/var/lib/tomcat7/webapps下,jpress.war已被解包成jpress目录。
现象:由于这里tomcat的默认目录不知为何指向了ROOT,因此直接localhost:8080/jpress ,访问的是ROOT/jpress 。(我通过在ROOT目录下touch a.html,然后localhost:8080/a.html,访问不报404,说明默认目录的确是ROOT)。
问题; 由于vim/vi/nano都提示没有该命令,无法修改server.xml,导致无法访问到jpress!