我有一个使用 Java 6、Struts 1.1 开发并部署在 Tomcat 6 服务器中的非常复杂的 Web 项目。(Eclipse 作为 IDE)
现在,我需要开始开发更多的功能,但是我想在新的模块中开始这个,独立于大项目,所以这个模块可以单独部署,而且这将有助于我管理更多并行工作的开发人员.
我知道该怎么做,如果模块只有逻辑,我可以创建一个新项目并导出为 jar?但在这种情况下,我也会有 JSP 页面.. 有什么想法吗?
您应该考虑迁移到Apache Maven,它可以管理您的依赖项并鼓励您将代码构建到父项目和子模块中。它还将帮助您的项目由多个开发人员并行工作。
Sonatype 有几本很好地介绍 Maven 的在线书籍:
ear 格式支持将多个应用程序(war 文件)部署为一个单元。不过,不确定这对您的情况是否有帮助。