请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

8080老是指向9080端口的页面

老师,我的配置都是ok的,为啥tomcat集群时候,开始启动tomcat1的时候,指向8080端口页面。再复制一份该项目,启动tomcat2的时候,指向的是9080端口对应的页面。但此时再重新刷新localhost:8080却指向了9080的页面。请老师帮解答下。 配置如下图:

https://img1.sycdn.imooc.com//szimg/5a26211a0001c84f08260606.jpg

https://img1.sycdn.imooc.com//szimg/5a26211a0001186108640639.jpg

https://img1.sycdn.imooc.com//szimg/5a26211a00018eb008530437.jpg

https://img1.sycdn.imooc.com//szimg/5a26211b00015e6303790075.jpg


正在回答 回答被采纳积分+3

2回答

addictedleo 2018-11-17 23:50:42
同学你好,我和你一模一样的问题,请问你最后怎么解决的呢


0 回复 有任何疑惑可以回复我~
Geely 2017-12-06 15:39:00

你好同学 我看了你的配置,感觉都是对的呀

localhost:8080却指向了9080的页面

这个是怎么确定的,两个tomcat有区分么?

浏览器访问的截图也发一下。然后检查一下两个tomcat webapps root下面的index.jsp 也发上来。里面的内容我看看,


记得清空浏览器所有缓存,重启nginx。

0 回复 有任何疑惑可以回复我~
  • 提问者 rancui #1
    谢谢老师的回答。浏览器所有缓存都已清楚并重启了nginx。就是localhost:8080和localhost:9080的页面显示了一样的内容。两者都显示的是localhost:9080页面展示的内容,比如tomcat2!
    
    但我卸载idea重新安装另外一个版本的idea,就解决了。 不知道是不是idea缓存的原因? 有必要每次启动tomcat2的时候,都需要先双击maven的lifeCycle里的clean来清除之前的target文件?
    回复 有任何疑惑可以回复我~ 2017-12-06 17:13:23
  • Geely 回复 提问者 rancui #2
    真的很奇怪,没有碰到过,不过看你的操作。真的有可能是idea缓存的问题。如果发布选择war包的方式应该就没事,最好还是一个一个发布,你在index.jsp里做一个标记。
    然后tomcat发布启动的时候一个一个来,然后检查tomcat webappsROOT看看是否正确。
    回复 有任何疑惑可以回复我~ 2017-12-07 12:31:06
  • 提问者 rancui 回复 Geely #3
    好的,谢谢老师。
    回复 有任何疑惑可以回复我~ 2017-12-07 14:44:48
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信