java代码更改后tomcat不能更新(不是自动更新)

我在后台java代码中新增了一部分内容,自己重新启动tomcat也没报错,但是在tomcat中并没有更新这部分内容,重新build,删除项目,重启tomcat各种方法都试过了,改的java代码不生效,100%保证java代码没错误,但更新的那部分就是没在tomcat中更新,求解

第1个回答  2018-04-23
首先确认更新的路径正确
其次可以清理work下面的缓存文件
最后如果不生效 删了全部程序重新上传
第2个回答  2018-04-20
tomcat没有设置自动部署吧 改一下tomcat文件夹中service的内容就行了追问

手动部署都没用

本回答被网友采纳

WEB项目改了java文件不会自动更新,改了jsp不会自动更新
不知道你用的什么开发工具,如果是Eclipse 或者myEclipse,可以设置为自动构建,设置方法:菜单-->Project-->勾选“Build automatically”

Java:将工程部署到tomcat且tomcat运行中,更改了代码会立即生效?_百度...
这个不是一定的,tomcat同步部署还是有一定时间延迟的。tomcat版本不同对这个同步部署时间也是不同的。而且这个也是可以设置的。

tomcat为何无法自动更新class文件?
tomact本身就是个运行工具,没有更新功能的。一般可以通过eclipse或者是myeclipse中,勾选上“project”的“bulid Automaticlly”功能,之后每次保存文件,就会进行自动编译。

eclipse中项目出问题了无论怎么更新,tomcat就是不更新
请到tomcat 文件里面apache-tomcat-6.0.39\\work\\Catalina\\localhost 删除 你项目名称的文件,然后重启启动,查看 ,还不行 也可以删除 apache-tomcat-6.0.39\\webapps 项目名称的文件,然后重启启动,查看 webapps 里面如果有项目名称.WAR 千万表删除啊 ...

启动tomcat后,每次修改java文件都会重新加载整个应用(像重新部署),怎么...
修改平常的代码只需要点击一下编译就ok了,不过加方法,修改配置文件什么的,还是需要重启tomcat的。 徐__MenG | 发布于2012-02-11 举报| 评论 0 0 你说的是在eclipse开发当改动了java文件并保存之后tomcat都会重新加载的问题吧?这个好像没有什么方法哦,因为你保存了java文件,修改的java会重新更新部署到tomcat...

tomcat不能更新我上传的class文件,重启没用,reload没用,删work也没用...
还没解决?我以前也遇到。搜索目录下面最后改动的文件,找到最后编译生成的class,拷贝到web-inf目录相应位置覆盖原来的!!

myeclipse编写的jsp程序与tomcat不能同步更新的问题?
如果修改的是JSP页面的话...是不需要重启Tomcat的...如果修改的是配置文件是话是要重启Tomcat的...如果你修改了JSP页面没有重启Tomcat刷新页面后显示的还是以前的页面的 话...说明你的JSP页面没有自动编译...请删除Tomcat\\work里面的所有信息然 后再去加载...运行...这样就可以了...讲了这么多,...

修改js 重启tomcat
1.如果没有将编译文件指定在tomcat\/webapp下的话,启动时间比较短(一般十几分钟内吧),可以通过重新发布tomcat来更新下服务器代码,不会提示你重启的。时间长了就不行了,会弹出提示你发现代码有变动是否继续或者重启或者停掉 2.可以再MyEclipse里你的项目点右键,点propertises—java build path。在...

如何通过JAVA代码 重启tomcat
tomcat热部署只针对class文件,你修改其他文件确实不能自动热部署。中间件启动的时候就装载好的文件只能重启tomcat了或通过tomcat manager来重载。如果在程序中有通过流的形式读取文件的话,那么手动修改后重新触发读取动作,能生效。你这种情况要么重启,要么把装载properties这些文件的动作改成代码来操作,而不是中间件启动时...

myeclipse调试java代码,运行报错后,编译生成的class文件再不会更新,求...
重启一你的 debug 程序就可以了,正常编译成功,在 ecclipse 中的代码热替换是立即起作用,不用重新启动 tomcat 之类的服务器,但是有些情况是不能正常工作的,比如,删除或修改了方法签名,另外新增静态字段它的值总是默认值。重启调试的程序就可以正常了,这只是代码热替换或者说是 ClassLoader 无法...

相似回答