2

我正在Linux平台上使用apache Tomcat进行一些Web应用程序开发,我通常通过运行它们来编译我的网页,通过TomCat的日志跟踪错误。每次我进行修改时,我都会通过 TomCat 管理器重新加载项目。对于 bean,我正在编译它们并制作一个新的 war 文件。我想知道其他开发人员如何编译他们的 jsp 文件?我需要一些反馈..

谢谢,

4

2 回答 2

1

据我了解,您最大的痛苦是每次都必须重新加载项目。

在我们的项目中,我们通过以下方式处理这个问题:

  • 在进行开发时,只需将 JSP 文件复制到tomcat/webapps/yourapp/WEB-INF/.... Tomcat 将检测文件已更改,并将动态编译 JSP。明显的好处是无需重新部署应用程序。
  • 完成开发后,签入代码。
  • 持续集成服务器可以选择预编译所有 JSP,因此如果您有任何错误,您将收到通知。如果您没有持续集成,您可以简单地创建一个脚本,每天晚上检查源代码并尝试静态编译 JSP。

如果您需要有关静态编译的更多信息,请查看Jasper文档。

于 2012-10-24T21:38:06.520 回答
0

如果您想要一个可靠的构建过程(并且如果您认为您的应用程序会增长,并且将由一个团队开发),那么 maven 是我推荐的工具。您可以将它与 NetBeans 结合使用。

如果您想要快速简单的东西 - 并且不想花时间学习 maven - 那么我会选择 Netbeans。与 Tomcat 和 Glassfish 都有集成。

于 2012-10-24T19:00:24.923 回答