关于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回答

翔仔

2019-08-27

同学好,因为我这边没有足够的上下文,所以一开始没办法帮你精确定位,故叫你提供上述信息,这里确实是两个不同的tomcat,所以你改catalina.sh的时候,肯定是改哪个生效哪个的。

问题1,如果你是80端口转发到8080,而8080是work,那么服务肯定都用的是work下的tomcat

问题2,是这样的,确实也得放在work下,并且不建议同学把图片放到root里面,可以放到/home/image下,两个帐号公用,然后用root帐号 chmod -R 777 /home/image开通所有帐号可以访问的权限就可以了,因为在/root目录下往往其他帐号访问不到

0
3
神奇大樱桃
非常感谢!
2019-08-28
共3条回复

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程