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作为产品阶段的服务器……

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

eclipse的Java项目修改后要不要重启tomcat问题的更多相关文章

  1. eclipse 使用tomcat运行JavaWeb项目,文件修改后为何不用重启tomcat? (运行web项目的4种方式)探究

                    1.情景说明 在eclipse中,为什么Java文件修改后,重启tomcat class文件才能生效? 为什么jsp修改后,不需重启tomcat就能立即生效? 为什么静 ...

  2. android项目导入eclipse变成java项目——修改.project文件——亲测有效

    解决办法:http://www.cnblogs.com/yunfang/p/6068599.html

  3. Eclipse导入Java项目时“No projects are found to import”错误的处理

    用Eclipse导入Java项目时,经常会出现“No projects are found to import”错误(尤其是导入网上下载的项目时),这是因为文件夹里面没有.project和.class ...

  4. MyEclipse修改项目名称后,部署到 tomcat问题

    问题描述: 修改项目名称后,部署到tomcat问题 解决方案: 项目->属性->myelcipse->web下,修 改web context root就可! 要在eclipse里面改 ...

  5. java项目部署后的文件路径获取

    //eclipse部署工程 String path = request.getServletContext().getRealPath( File.separator+ "WEB-INF&q ...

  6. MyEclipse修改项目名称后,部署到tomcat问题

    问题描述: 修改项目名称后,部署到tomcat server,部署出来的文件夹名还是旧的名称. 解决方案: 光把项目重命名是不够的,还要修改一下Myeclipse里面的配置. 工程名->右键-& ...

  7. MyEclipse修改项目名称后,部署到tomcat问题。

    1.问题描述: 修改项目名称后,部署到tomcat server,部署出来的文件夹名还是旧的名称. 2.解决方案: 光把项目重命名是不够的,还要修改一下Myeclipse里面的配置. a). 工程名- ...

  8. Eclipse将Java项目打成jar工具包

    jar包:就是别人已经写好的一些类,然后将这些类进行打包,你可以将这些jar包引入你的项目中,然后就可以直接使用这些jar包中的类和属性以及方法. jar包可分为可执行jar包和jar工具包,在这里, ...

  9. idea git项目修改后无法提交 颜色都是灰色

    现象: idea git项目修改后无法提交   修改后的文件提交时不显示  颜色都是灰色 分析问题出现的原因: git未识别idea下项目. 排查: 发现是因为这个项目之前是基于svn的,然后直接导入 ...

随机推荐

  1. python之路 之一pyspark

    pip包下载安装pyspark pip install pyspark  这里可能会遇到安装超时的情况   加参数  --timeout=100 pip   -default   -timeout=1 ...

  2. 小白的python之路 序

    计算机专科毕业,.net开发已有8年有余,中途断断续续,似懂非懂,积累了一些经验知识,但是不求甚解,属于那种一瓶不满半瓶子晃荡,这么一个状态. 主要从事web开发,涉及一些前端jq等,还有接口开发,搜 ...

  3. Redis远程连接

    一.打开CMD命令 二.打开Redis客户端安装地址

  4. 第3章 DOM

    1.节点,dom有3种节点,元素节点,文本节点,属性节点 2.元素节点是dom的原子,所有的属性节点和文本节点都被元素包含,但并不是所有的元素都包含他们 3.继承,节点树上的元素将继承父元素的样式和属 ...

  5. 全志A33平台编译linux(分色排版)V1.1

    全志A33平台编译linux 大文实验室/大文哥 壹捌陆捌零陆捌捌陆捌贰 21504965 AT qq.com 完成时间:2017/12/13 10:41 版本:V1.1 (一)解压缩lichee备用 ...

  6. Android 五种方式实现Android底部导航栏

    https://segmentfault.com/a/1190000007697941

  7. Android 百度地图 android.view.InflateException: Binary XML file line Error inflating class com.baidu.mapapi.map.MapView

    android.view.InflateException: Binary XML file line Error inflating class com.baidu.mapapi.map.MapVi ...

  8. (转)金蝶KIS迷你版、标准版在查询数量金额明细账时提示“发生未知错误,系统当前操作被取消,请与金蝶公司联系”

    金蝶KIS迷你版.标准版在查询数量金额明细账时提示“发生未知错误,系统当前操作被取消,请与金蝶公司联系” 2013-07-10 12:17:51|  分类: 金蝶专题|举报|字号 订阅       金 ...

  9. ThinkPHP---TP拓展之获取IP信息

    [概论] (1)简述 在所有网站里,特别是用户管理系统,都喜欢记录用户访问的IP地址.对后期的业务开展有很大的意义,可以通过IP地址的记录访问出国内或全球范围内,哪一块用户比较多. 在后期做产品时,可 ...

  10. 12Microsoft SQL Server 索引

    Microsoft SQL Server 索引 8.1创建索引 CREATE INDEX idx_name ON table_name(列名) --创建非聚集索引 use student go cre ...