Hibernate是从Configuration / SessionFactory这些类上启动并初始化的,所以应该可以不重启Tomcat,但是你要设法重启Hibernate。
当然,如果是用Spring注入的,那就要从Spring入手做这个事了。

解决方案 »

  1.   

    需要重启
        你修改了 数据源  要重启 原来初始化的时候 加载的 数据源是 mysql的  后面换成 oracle,至少是要把容器中的数据源换成 oracle的 才行,不过 不重启 tomcat的情况下  没有试过 
      

  2.   

    要重启的,spring容器里面相应的数据源bean要更改一下,
    然后重新启动tomcat,加载spring容器
      

  3.   

    在tomcat里的server。xml中  reloadable=true
      

  4.   

    Tomcat不行啊  更改jdbc.properties文件后 我自己停止然后启动tomcat它才生效啊只要能让它自动实现这步就行
      

  5.   

    我也遇到这个问题,出了一次错,整个web应用就都垮掉了,能不能不重启,因为重启太费劲了