【发布时间】:2013-10-04 10:36:50
【问题描述】:
嗯,我对正确进行部署的最佳实践存有疑问。所以,我们走吧。
我在 ECLIPSE IDE 的本地机器中有一个带有 Maven 的 JSF 项目。在另一边(我的服务器在线)我有一个 Tomcat 服务器(版本 6)+ SVN 服务器正常工作。我的 Eclipse 与 SVN 存储库的通信工作正常。我的疑问是将 WAR 文件从我的 eclipse 工作区放到 tomcat webapp 文件夹中,所以我有一些解决方案:
A)这是最简单的形式,但我不知道这是否正确(最佳实践):制作一个 Maven 构建(在 ECLIPSE 中),我将有一个 WAR 文件。手动将 WAR 文件复制到 tomcat webapp 文件夹。
B) 在我的“SERVER ONLINE”中创建一个“svn checkout”(我的 svn 服务器在哪里),然后我可以创建“mvn tomcat:deploy”来生成 WAR 文件,然后复制到 tomcat webapp 文件夹。
C)我认为这种形式更正确,但我不知道该怎么做:从我的 ECLIPSE IDE 直接在 TOMCAT 远程服务器(webapp 远程文件夹)中部署(创建 WAR 文件)。
D) 打开“http://XXX.XXX.XXX.XXX:8080/manager/html”并手动放入 WAR 文件。
嗯,这是我第一次这样做,我需要知道最常用的形式是什么。
【问题讨论】: