如何使jsp中的修改生效
我使用 Tomcat 5.0.30、JDK 1.5.0_17 和 Eclipse 作为 IDE。 现在的问题是,当我对任何 JSP 页面进行更改时,我必须构建(ant 构建)项目,并且必须将 war 文件部署到 Tomcat 管理器才能查看更改。 是否有任何方法可以帮助查看更改,而无需将 war 文件部署到 Tomcat 管理器。 请给出解决方案。 提前致谢
I am using Tomcat 5.0.30, JDK 1.5.0_17 and Eclipse as IDE. Now the issue is when I made changes to any JSP pages I have to build (ant build) the project and have to deploy the war file to the Tomcat Manager to view the change. Is there any method which help to view the change without deploying the war file to the Tomcat Manager. Please give a solution. Thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
为什么不使用爆炸的来开发呢?
我通常将 Tomcat 链接到我的 dev 目录,这样它就可以在完成后立即选择更改。
Why not use a exploded one for development.
I usually link my Tomcat to my dev directory, so it can pick the changes as soon as it is done.
如果您使用 Eclipse Tomcat 插件,它将为您处理所有这些事情。
If you use the Eclipse Tomcat Plugin, it will handle all that for you.
将您的 .war 文件提取到 $TOMCAT/webapps 文件夹中
例如:将 yourapp.war 提取到 $TOMCAT/webapps/yourapp (您的 WEB-INF 目录应位于 $TOMCAT/webapps/yourapp/WEB-INF)
对 jsps 进行的更改该文件夹将立即可见。
Extract your .war file into the $TOMCAT/webapps folder
Eg: extract yourapp.war to $TOMCAT/webapps/yourapp (Your WEB-INF directory should be at $TOMCAT/webapps/yourapp/WEB-INF)
Changes made to jsps under this folder will be visible immediately.
最简单的方法是不需要太多了解它是如何工作的,
在我的环境中,
使用带有 j2ee 支持的 eclipse 3.5,然后默认设置是自动发布和自动构建。 因此,只要不更改 .java 文件,就可以继续工作而无需重新部署。
The easiest way of doing that is without much knowledge of how it works,
in my environment,
using eclipse 3.5 with j2ee support, then default settings are auto publish and auto build. So as long as you don't change .java files, you can keep working without re-deploy.