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. SQL server存储过程及触发器基础

    存储过程:就像函数一样的会保存在数据库中-->可编程性 --> 存储过程-----------------------------------------------------创建存储过 ...

  2. Spark学习之基础相关组件(1)

    Spark学习之基础相关组件(1) 1. Spark是一个用来实现快速而通用的集群计算的平台. 2. Spark的一个主要特点是能够在内存中进行计算,因而更快. 3. RDD(resilient di ...

  3. java设计模式之代理模式模式总结

    定义:代理模式这种设计模式是一种使用代理对象来执行目标对象的方法并在代理对象中增强目标对象方法的一种设计模式. 解读定义: 1.代理对象和目标对象有共同的接口: 2.使用代理对象执行目标对象中的方法: ...

  4. java设计模式之策略模式总结

    策略模式的定义:(定义截自http://www.cnblogs.com/whgk/p/6087064.html) 1.策略模式定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立 ...

  5. sublime text3 =个人插件

    1.sublime text3汉化插件安装. ctrl+shift+p → Package Control:Install Package → ChineseLocalization preferen ...

  6. C/C++ static、extern

    一.static本质作用 与static相对的关键字是auto,两者是一对.我们一般声明变量,如:int a,其实都是auto int a,只是auto省略了而已,但是static不能省略.要理解st ...

  7. 【C++】朝花夕拾——树(开篇)

    树 ===================我是分割线====================== 1. 定义: 一些结点的集合,集合可以为空.定义树的自然方式是递归的方法. 2. 相关概念: 根(ro ...

  8. HDU_1421_搬寝室_dp

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1421 搬寝室 Time Limit: 2000/1000 MS (Java/Others)    Me ...

  9. Jenkins系列之Jenkins的工具配置和插件(二)

    上一篇我们介绍了Jenkins的安装,这一篇我们介绍如何配置Jenkins的工具和如何下载插件. 首先我们先来看如何配置工具,这里的工具是指JDK.Ant.Maven.Git等. 一.如图,点击系统管 ...

  10. 05JavaScript中的事件处理

    JavaScript中的事件处理 在JavaScript中,事件的发生主要是由窗口中内容变化.键盘和鼠标引起的.JavaScript在某些事件发生的时候,可以通过一些相应的事件处理器来捕获这些事件,并 ...