如果是直接发布在webapp下是生效的,现在等于每次都打成新的jar扔到webapp/WEB-INF/lib下,这样目前是需要重启eclipse里的tomcat的。

解决方案 »

  1.   


    如果是直接发布在webapp下是生效的,现在等于每次都打成新的jar扔到webapp/WEB-INF/lib下,这样目前是需要重启eclipse里的tomcat的。
    我明白你的意思,  没这样用过, 不清楚
      

  2.   

    没这么玩过,你打成jar包了,貌似要启用tomcat的热部署吧
      

  3.   


    平时,如果不打成jar,我们修改java类时,把auto relaod设为false是方便调试和节省时间,如果设为热部署(如下图),这样每次修改java类就要整个项目reload一下,很麻烦。现在两难了。。
      

  4.   


    平时,如果不打成jar,我们修改java类时,把auto relaod设为false是方便调试和节省时间,如果设为热部署(如下图),这样每次修改java类就要整个项目reload一下,很麻烦。现在两难了。。
    每次修改个css或者JS都要重启不是更麻烦
      

  5.   


    平时,如果不打成jar,我们修改java类时,把auto relaod设为false是方便调试和节省时间,如果设为热部署(如下图),这样每次修改java类就要整个项目reload一下,很麻烦。现在两难了。。
    关键是reload经常会报错启动不了
      

  6.   

    为啥要打成jar包呢...war包啥的不好么
      

  7.   

    Servers下的servers.xml中将最下面的 Context 里的reloadable=从true变为 false 就不会tomcat就不会自动重启了,另外,只修改js,jsp,的话不需要从其tomcat的,不过有问题的时候可以选择清理下缓存。
      

  8.   

    maven项目的 java结尾的代码 要放到 main.java下;
    js、jsp、css放到webapp下 就好。
    感觉你的maven项目的结构有些问题
      

  9.   

    你这搞更麻烦,还不如直接放在webapp下。总比你改一下js就重发布强吧。
      

  10.   


    如果只有一个工程,是可以这样的,现在cms-core只是作为其中的一个模块,还有其它相对独立的模块,这些模块都在发布时,是单独打成jar的。
      

  11.   

    改了JAVA代码才要重启服务器的
      

  12.   


    如果只有一个工程,是可以这样的,现在cms-core只是作为其中的一个模块,还有其它相对独立的模块,这些模块都在发布时,是单独打成jar的。
    你这种方式我没用过,很不常用吧,你就用原始方式吧,简单方便好用。
      

  13.   

    上面打错了,原始方式,就是放在webapp下
      

  14.   

    我这边的项目上线后,放在WebLogic下面,每次改页面后也是需要重启服务器
      

  15.   

    你这是相当于在项目里新加了一个jar包  应该需要重新部署吧