在进行配置tomcat下的server.xml文件中内容时,修改端口号等操作完毕进行执行


然后在eclipse中重启tomcat,这时候问题来了,刚刚配置的realm发现没了


检查后发现,需要在eclipse-〉Project Exploer下已配好的Servers里,有个server.xml文件,在这里面配才不会被重置!!

原因是重启tomcat时,会配置文件会从eclipse中的Servers里再次load到tomcat里了

为什么会还原?

Tomcat服务器在Eclipse中启动时,会自动发布Eclipse中部署的项目,但是我的项目是自己手动在外面部署的,Eclipse只认得在它里面部署的项目,因此它会创建一个新的server.xml文件覆盖原来的文件,里面只有Eclipse中部署的项目。

除了设置项目内的xml文件

就只能

设置Ecplise,取消掉自动发布功能。

依次选择 Window-Preferences-Server-Launching,取消Automatically publish wen starting servers,点击OK,搞定。

 

posted on 2021-03-06 14:45  心灯不夜  阅读(102)  评论(0)    收藏  举报