在上一章节利用maven完成了一个完整的ssm框架项目,现在就把这个已经开发完成的项目进行打包,然后把打好的war包部署到Tomcat上。
1、首先打开pom.xml文件,找到最下面的<build>标签添加如下内容,然后对项目Update Project
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>UTF-8</encoding><!-- 指定编码格式,否则在DOS下运行mvn compile命令时会出现莫名的错误,因为系统默认使用GBK编码 -->
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
<configuration>
<encoding>UTF-8</encoding><!-- 指定编码格式,否则在DOS下运行mvn命令时当发生文件资源copy时将使用系统默认使用GBK编码 -->
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.4.2</version>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
</plugins>
注:这是设定在打包过程中所依赖的格式,确保能打包成功
2、现在右键项目选择Debug As下的第二个Maven build,按照下图输入内容
3、然后在下方控制台查看输出,出现下图实例结果,证明已完成打包
注:如果显示不成功,可以看一下报错,百度一下,实在不会可以问我。
4、刷新一下项目,点开target文件,会发现下面已经有打包完成的war文件了
注:在这里就要特殊说明一下了,一般含有网页的web项目我们会打成war包,纯java项目会打成jar包,这个打包在pom.xml文件中控制,
发现打包错误的可以去看一下pom文件,我相信这么聪明的你们一定能找到,我就不截图出来了。
5、现在将war包粘贴到Tomcat的webapps目录下
6、调出cmd命令界面进入Tomcat下的bin目录,如图
7、输入startup.bat,运行tomcat,如图
8、接下来就是我们超级熟悉的步骤了,打开一个浏览器,输入访问路径,页面就当当当的出来了,如图
9、到这里,说明我们就成功的将一个web项目打成war
好了,一共四章节,基本就是能把maven基础我们能用到的功能都学习了,后期还会不定时更新一些内容,欢迎各位技术大牛和
初涉新手来交流。这是2018年的第一篇技术博客,希望新的一年更加美好。