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. EasyUI系列学习(六)-Tooltip(提示框)

    一.创建组件 0.Tooltip不依赖其他组件 1.使用class加载 <a href="#" class="easyui-tooltip" title= ...

  2. [ Nowcoder Contest 167 #C ] 部分和

    \(\\\) \(Description\) 给出一个长度为\(N\)的数组\(A[i]\),保证\(N\)为 \(2\) 的整次幂. 对于每个 \(i\ (i\in [0,N))\)求所有满足\(( ...

  3. anime.js 实战:实现一个带有描边动画效果的复选框

    在网页或者是APP的开发中,动画运用得当可以起到锦上添花的作用.正确使用动画,不但可以有助于用户理解交互的作用,还可以大大提高网页应用的魅力和使用体验.并且在现在的网页开发中,动画已经成为了一个设计的 ...

  4. Unity笔记(3)自学第二天

    学习记录: 界面使用: 脚本使用: 脚本注意点:

  5. Java图片上查找图片算法

    之前用按键精灵写过一些游戏辅助,里面有个函数叫FindPic,就是在屏幕范围查找给定的一张图片,返回查找到的坐标位置. 现在,Java来实现这个函数类似的功能. 算法描述: 屏幕截图,得到图A,(查找 ...

  6. select count(1) 和 select count(*)的区别

    统计一个表T有多少行数据,通常写法是: 查询A:select count(*) from T 但也可以采用下面语句来查: 查询B:select count(1) from T 结果通常是一样的.那么二 ...

  7. 什么是vuejs之重新认识vuejs

    什么是vuejs? 1.它是一个轻量级的mvvm框架 2.数据驱动+组件化的前端开发 3.github超过25k+的stat数,社区完善 4.vuejs更轻量,gzip后大小只有20k+ 5.vuej ...

  8. 8月中旬之后的学习计划 --- react

    这段时间快活了,放纵了,玩hi了,接下来该好好的学习新知识了. 鉴于目前业界比较火的前端js框架有react.vue,决定先从react开始学习.之前有简单的接触过它的一些基本的语法知识,这次准备全面 ...

  9. jmeter 常见问题一(url重定向)

    刚接触JMeter,想把学习过程中遇到的一些问题,记录下来因为是新接触,所以很多东西都在摸索中! 使用Badboy录制了公司一个项目的登录功能导入到JMeter后,执行场景,发现登录校验成功,但后续的 ...

  10. 413 Request Entity Too Large报错处理

    修改nginx配置   这是最简单的一个做法,着报错原因是nginx不允许上传配置过大的文件,那么件把nginx的上传大小配置调高就好.    1.打开nginx主配置文件nginx.conf,一般在 ...