部署Spring MVC项目

MCh*_*han 6 java spring tomcat maven

我使用Spring MVC,Hibernate,MySQL,Maven和Tomcat开发了一个小型MVC项目.我可以顺利地运行和测试应用程序(本地).

现在,我需要在仅安装了Tomcat的(在线)服务器上发布/部署此项目.如何在线发布/部署项目?我应该做什么特别的建设吗?我要上传什么文件到哪里?

Ern*_*zys 7

有几种类型的开发选项可供使用.

对于localhost上的开发EAR(Exploded ARchive)类型的项目通常使用(因为您可以轻松地在服务上进行热部署).但是对于生产使用WAR(Web ARchive)(基本上它是相同的EAR存档,但使用ZIP算法压缩).

如果要将项目部署到远程Tomcat服务器,请将项目作为WAR归档文件并将其上载到Tomcat的webapps目录.然后,您可能需要重新启动Tomcat.但它是手动部署的方式.

更好的选择是使用自动构建工具(如Maven),它可以编译项目,运行单元测试,在Web服务器上部署(本地或远程)等.

这是一个很好的例子,说明如何使用Maven的tomcat-maven-plugin在Tomcat服务器上部署项目:http://www.mkyong.com/maven/how-to-deploy-maven-based-war-file-到tomcat的/

祝好运 ;)