读书人

struts 框架下改写java源文件 要不要重

发布时间: 2012-02-01 16:58:19 作者: rapoo

struts 框架下改写java源文件 要不要重起tomcat
我是生手,开发工具是MYECLIPSE
学习struts时候,改写了java源文件,可是打开网页 还是上次的运行页面。

问 是不是每次改写了java源文件 都要重启tomcat 重新提交项目啊?

改写JSP页面 是不是也有类似的情况呢?



[解决办法]
设置一下自动编译,只要不改配置文件就不用重启
[解决办法]
改写.java .xml 是需要重新启动的 改写.jsp不用
[解决办法]
在myeclipse中有项目的redeploy功能。只需redeploy就行,就不要重启服务器了。
右击工程文件--> myeclipse--> add and remove J2EE projects.--> redeploy....
相当方便。。。。hava fun。。。
[解决办法]
不改配置文件,就不需要重新启动WEB服务器,如果修改了。XML 配置文件则需要重新启动WEB服务器,还有个情况就是 当你修改类似JAVA 源文件中的方法的时候,是需要重新启动TOMCAT的,如果不重新启动服务器,则这个方法不会被重新编译!
[解决办法]
修改之后要重新编译,然后再启动TOMCat
[解决办法]
在 %TOMCAT_HOME%/conf/server.xml 中最后面的一个 </Host> 前加上:

<Context path= "/ <工程名称> " reloadable= "true "/>

再重启 Tomcat,这样修改 Java 文件就不需要重启了,修改好后过一会儿会自动 reloadable 的,开发完成后再改成 false 就可以了。
[解决办法]
修改了java源文件tomcate将自动重启
[解决办法]
我遇到过你说的情况,应该是你运行时选项没选对!
[解决办法]
修改之后要重新编译,然后再启动TOMCat

[解决办法]
我没用过MYECLIPSE,我用的是eclipse-jee-europa,可在http://www.eclipse.org/downloads/下载(选择下载Eclipse IDE for Java EE Developers,解压就可用)。我用这个做开发,在“改写了java源文件”以及改写jsp文件的时候,IDE会自动publish你改写的部分,不需要重启server(tomcat)。有时候当IDE不能自动publish你的改写部分的时候,它会提醒你是否继续,这时你需要重启server(tomcat).
另外,不知道你struts用的是1还是2?如果是struts2的话,可在它的资源文件struts.properties里配置常量struts.devMode=true,这时struts处于开发模式(develope model),在这一模式下,对stuts.xml(以及被它include进来的*.xml文件)做修改后,IDE会自动重新加载资源文件(但不加载struts.properties),也不需要重启server.
注:关于struts.devMode=true这一配置还可在struts.xml中配置,如下:
<struts>
<!-- constants for development and must be deleted or annotated for production -->
<constant name= "struts.devMode " value= "true "/>
<constant name= "struts.serve.static.browserCache " value= "false "/>
<constant name= "struts.xslt.nocache " value= "true "/>


<!-- constants for production -->
<constant name= "struts.action.extension " value= "do " />
<constant name= "struts.ui.theme " value= "xhtml " />
<constant name= "struts.locale " value= "zh_CN " />
<constant name= "struts.custom.i18n.resources " value= "globalMessages " />

<package name= "default "extends= "struts-default ">
......
</package>

</struts>
格外注意的是,这一配置在正式发布时一定要删掉,或注释掉,不然会影响性能。

[解决办法]
需要重新启动,如果修改了jsp页面中的 东西可以不重新启动
[解决办法]
我们大家说了都不算 你自己体验一下就知道 而且记忆深刻

比如将做好了的启动后 估计改错 看看 可以不 结果立马出来了
[解决办法]
只要不改struts_config文件就不用重启


[解决办法]
欢迎加入java学习群43410610一起学习讨论

读书人网 >Eclipse开发

热点推荐