• eclipse的Java项目修改后要不要重启tomcat问题


    tomcat服务器重新部署工程或者修改了项目的代码就必须重启tomcat吗?

    答:

    omcat服务器重新部署工程或者修改了项目的代码就必须重启tomcat吗?有没有不重启的方法,或者其他高效点的,让服务器的停止工作的间隙尽量小的?

    ------回答---------
    ------其他回答(5分)---------

    以前用MyEclipse的时候,有修改就得重新部署,老师说在struts.xml里配置个标签就可以不重启,但是一下想不起来了,现在在公司用的是eclipse,安装的tomcat插件,除非是修改了.xml文件,其他的类和页面修改都不用重启tomcat,自动部署的。
    你说的每次重启tomcat,这是没必要的,你有修改的话,重新部署下就OK了!

    ------其他回答(5分)---------

    源代码如果修改,需要编译成class才行
    tomcat可以设置检测到新的class后重启该应用(不是重启tomcat),reloadable="true"

    ------其他回答(5分)---------

    引用楼主 zhangym1988 的回复:
    tomcat服务器重新部署工程或者修改了项目的代码就必须重启tomcat吗?有没有不重启的方法,或者其他高效点的,让服务器的停止工作的间隙尽量小的?

    我有个不是方法的方法
    第一 在一开始的时候你把所有的方法和属性都创建好 更改方法内容是不需要重启服务的(给人感觉就像是你一修改类的结构的时候 才必须要求重启服务)
    第二 边改边看的习惯应该不是很好吧。。

    ------其他回答(5分)---------

    一般重新部署就OK啦
    没有必要必须重启tomcat

    ------其他回答(5分)---------

    修改Tomcat安装目录下conf文件夹中的配置文件context.xml:
    把<Context>修改成<Context reloadable="true">。
    修改目的:当Web应用中的文件或者web.xml文件修改后,Tomcat服务器会自动重新加载当前Web应用,避免重新启动Tomcat。
    注意:这个修改会对Tomcat的运行性能有影响,如果把Tomcat作为产品阶段的服务器,最好修改成<Context reloadable="false">。

    ------其他回答(5分)---------

    jrebel 这个插件可以用用!

    ------其他回答(5分)---------

    楼上的楼上方法可行、、、、

    ------其他回答(5分)---------
    引用 5 楼 nest0321 的回复:
    修改Tomcat安装目录下conf文件夹中的配置文件context.xml:
    把<Context>修改成<Context reloadable="true">。
    修改目的:当Web应用中的文件或者web.xml文件修改后,Tomcat服务器会自动重新加载当前Web应用,避免重新启动Tomcat。
    注意:这个修改会对Tomcat的运行性能有影响,如果把Tomcat作为产品阶段的服务器……

    用 虚拟目录 多好啊。。。。。
    用一下试试就知道了。。呵呵。。。

    ------回答---------
    ------其他回答(5分)---------


    以前用MyEclipse的时候,有修改就得重新部署,老师说在struts.xml里配置个标签就可以不重启,但是一下想不起来了,现在在公司用的是eclipse,安装的tomcat插件,除非是修改了.xml文件,其他的类和页面修改都不用重启tomcat,自动部署的。
    你说的每次重启tomcat,这是没必要的,你有修改的话,重新部署下就OK了!

    ------其他回答(5分)---------


    源代码如果修改,需要编译成class才行
    tomcat可以设置检测到新的class后重启该应用(不是重启tomcat),reloadable="true"

    ------其他回答(5分)---------
    引用楼主 zhangym1988 的回复:
    tomcat服务器重新部署工程或者修改了项目的代码就必须重启tomcat吗?有没有不重启的方法,或者其他高效点的,让服务器的停止工作的间隙尽量小的?


    我有个不是方法的方法
    第一 在一开始的时候你把所有的方法和属性都创建好 更改方法内容是不需要重启服务的(给人感觉就像是你一修改类的结构的时候 才必须要求重启服务)
    第二 边改边看的习惯应该不是很好吧。。

    ------其他回答(5分)---------


    一般重新部署就OK啦
    没有必要必须重启tomcat

    ------其他回答(5分)---------


    修改Tomcat安装目录下conf文件夹中的配置文件context.xml:
    把<Context>修改成<Context reloadable="true">。
    修改目的:当Web应用中的文件或者web.xml文件修改后,Tomcat服务器会自动重新加载当前Web应用,避免重新启动Tomcat。
    注意:这个修改会对Tomcat的运行性能有影响,如果把Tomcat作为产品阶段的服务器,最好修改成<Context reloadable="false">。

    ------其他回答(5分)---------


    jrebel 这个插件可以用用!

    ------其他回答(5分)---------


    楼上的楼上方法可行、、、、

    ------其他回答(5分)---------
    引用 5 楼 nest0321 的回复:
    修改Tomcat安装目录下conf文件夹中的配置文件context.xml:
    把<Context>修改成<Context reloadable="true">。
    修改目的:当Web应用中的文件或者web.xml文件修改后,Tomcat服务器会自动重新加载当前Web应用,避免重新启动Tomcat。
    注意:这个修改会对Tomcat的运行性能有影响,如果把Tomcat作为产品阶段的服务器……


    用 虚拟目录 多好啊。。。。。
    用一下试试就知道了。。呵呵。。。

  • 相关阅读:
    Linux下查看某个命令的参数
    Vue
    SpringBoot vue
    Axios 中文说明
    一个很有趣的示例Spring Boot项目,使用Giraphe CMS和Spring Boot
    微信公众号 文章的爬虫系统
    为RecyclerView添加item的点击事件
    Android NineGridLayout — 仿微信朋友圈和QQ空间的九宫格图片展示自定义控件
    今日头条 --新闻阅读器
    int android.support.v7.widget.RecyclerView$ViewHolder.mItemViewType' on a null.....
  • 原文地址:https://www.cnblogs.com/panxuejun/p/6148897.html
Copyright © 2020-2023  润新知