为何有时修改了JAVA文件或JSP文件后需要重新发布程序,才能看到修改后的内容,该如何处理
为何有时修改了JAVA文件或JSP文件后需要重新发布程序,才能看到修改后的内容
如题,我用的eclipse+tomcat,有时需要redeploy才能看到修改内容
------解决方案--------------------
除了修改JAVA文件,不用重启就能看到修改后的效果的。如果不是,重新把Eclipse和tomcat关联试试。
------解决方案--------------------
请搂主去了解一下服务器的运行概念!!
------解决方案--------------------
jsp 是不需要重新启动的
------解决方案--------------------
修改了java文件或配置文件,需要redeploy, 修改jsp就不用
------解决方案--------------------
用MyEclipse吧,支持热部署
------解决方案--------------------
修改JAVA和JSP都不需要重新手动重起服务或发布。Eclipse会自动发布的。
------解决方案--------------------
你应该多了解一下java的运行过程。
同意楼上的,动态代码修改后,保存刷新就可以了,eclipse和netbeans都可以看到
但是,如果你编辑了 网页,就需要重新启动一次,为什么呢?因为上次的jsp文件已经编译了,目前在服务器上运行的,是编译后的文件;而修改后的网页并没有被编译,因此没有替代以前的编译好了的文件。你要知道,你看到的结果,不是你编辑的网页,而是被服务器解释后的文件。
------解决方案--------------------
修改JAVA和JSP都不需要重新手动重起服务或发布。Eclipse会自动发布的。
========================
我的jsp修改后不用发布,但java就不行了
我也遇见这要得问题了。到现在还郁闷着呢,搂住解决没有??请给一解答!谢谢……
------解决方案--------------------
跟tomcat是不是debug模式也有关系。
------解决方案--------------------
JSP的修改不需要redeploy。因为服务器在接受请求的时候,如果发现JSP变化过。会重新编译他。
修改代码需要redeploy不过现在的WebAppServer一般都支持热部署。
也就是说在不重新启WEB服务器的情况下,重新装载你修改。
但是在Eclipse和Tomcat中存在一些情况,造成一些修改无法进行热部署。
我记得比如说Struts结构中,FormBean的内容修改的情况下就必须重启动了。
------解决方案--------------------
jsp是在请求的时候有服务器生成相应的servlet,而普通java文件只有重新编译成类文件才能生效,ok
如题,我用的eclipse+tomcat,有时需要redeploy才能看到修改内容
------解决方案--------------------
除了修改JAVA文件,不用重启就能看到修改后的效果的。如果不是,重新把Eclipse和tomcat关联试试。
------解决方案--------------------
请搂主去了解一下服务器的运行概念!!
------解决方案--------------------
jsp 是不需要重新启动的
------解决方案--------------------
修改了java文件或配置文件,需要redeploy, 修改jsp就不用
------解决方案--------------------
用MyEclipse吧,支持热部署
------解决方案--------------------
修改JAVA和JSP都不需要重新手动重起服务或发布。Eclipse会自动发布的。
------解决方案--------------------
你应该多了解一下java的运行过程。
同意楼上的,动态代码修改后,保存刷新就可以了,eclipse和netbeans都可以看到
但是,如果你编辑了 网页,就需要重新启动一次,为什么呢?因为上次的jsp文件已经编译了,目前在服务器上运行的,是编译后的文件;而修改后的网页并没有被编译,因此没有替代以前的编译好了的文件。你要知道,你看到的结果,不是你编辑的网页,而是被服务器解释后的文件。
------解决方案--------------------
修改JAVA和JSP都不需要重新手动重起服务或发布。Eclipse会自动发布的。
========================
我的jsp修改后不用发布,但java就不行了
我也遇见这要得问题了。到现在还郁闷着呢,搂住解决没有??请给一解答!谢谢……
------解决方案--------------------
跟tomcat是不是debug模式也有关系。
------解决方案--------------------
JSP的修改不需要redeploy。因为服务器在接受请求的时候,如果发现JSP变化过。会重新编译他。
修改代码需要redeploy不过现在的WebAppServer一般都支持热部署。
也就是说在不重新启WEB服务器的情况下,重新装载你修改。
但是在Eclipse和Tomcat中存在一些情况,造成一些修改无法进行热部署。
我记得比如说Struts结构中,FormBean的内容修改的情况下就必须重启动了。
------解决方案--------------------
jsp是在请求的时候有服务器生成相应的servlet,而普通java文件只有重新编译成类文件才能生效,ok