在进行配置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,搞定。

 
                     
                    
                 
                    
                 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号