好吧,我对正确进行部署的最佳实践有疑问。所以,我们走吧。
我在 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文件。
嗯,这是我第一次这样做,我需要知道什么是最常用的形式。