关于catalina.sh不是同一个的回答
来源:10-6 Eclipse远程调试下
神奇大樱桃
2019-08-27
这是root下的catalina.sh图片描述
这是work
连个tomcat当初放置tomcat的时候的确就不再同一个路径下呀。为什么修改一个是同一个呢?幸苦老师这么晚了还在。
老师我还有问题。
1…两个用户,两个tomcat,并且都在webapps下部署了项目。那如果两个项目并不是完全一样的呢,比如说我只更新了root下的,并没有更新work的,并且在这个章节中,我们将80引导到了8080,8080是work的端口,那是不是指我们不管访问的是80还是8080使用的都是work下的那个项目呢。
2。还有个问题是关于图片的。
在pathutil中,我将basePath设成的是root下的Users,那如果部署到work下的tomcat中,我是否应该将basePath改成work的呢(我在work的根目录下也创了 Users/image文件夹,并且存放了upload图片文件夹)。
写回答
1回答
-
同学好,因为我这边没有足够的上下文,所以一开始没办法帮你精确定位,故叫你提供上述信息,这里确实是两个不同的tomcat,所以你改catalina.sh的时候,肯定是改哪个生效哪个的。
问题1,如果你是80端口转发到8080,而8080是work,那么服务肯定都用的是work下的tomcat
问题2,是这样的,确实也得放在work下,并且不建议同学把图片放到root里面,可以放到/home/image下,两个帐号公用,然后用root帐号 chmod -R 777 /home/image开通所有帐号可以访问的权限就可以了,因为在/root目录下往往其他帐号访问不到
032019-08-28
相似问题