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