Maven Web 项目部署到Tomcat 本文标签:Maven Java 通过Maven 来搭建项目是越来越多人的选择,我也就凑了一下热闹,用 maven 来搭建了项目,发现还挺好用,但是也遇到了很多问题,下面记录一下Web 项目部署到Tomcat 下的问题
1、 普通的WEB 项目,就是虽然是用maven 搭建的,但是没有使用profiles
xml 文件来配置参数
这样的项目可以通过以下的方式进行部署: 直接mvn clean package -DskipTests,进行打包, 1) 然后在可以把war 包拷到tomcat 目录下的Webapp 目录下 2)修改tomcat 目录下的conf 目录下的server
xml 文件,在Host 标签之间添加如下一句话: 2、 使用profiles
xml 配置了默认参数,而在web 的配置文件中使用到了这些参数,这个时候使用命令打包的时候要指定你要使用哪一个profiles id 来装配你的项目,命令如下mvn clean package -P development ,其中-p 是指启用哪一个profiles id
然后下面部署到tomcat 的方法和上面的就一样了 使用maven 的话推荐一个IDE 工具 Intellij IDEA, 他可以直接通过视图话的方式进行指定profiles id
下面转一篇文章,讲profile 的 Profiles 是 maven 的一个很关键的术语:profile 是用来定义一些在build lifecycle中使用的environmental variations, profile 可以设置成在不同的环境下激活不同的profile(例如:不同的OS 激活不同的profile,不同的JVM 激活不同的profile,不同的dabase 激活不同的profile 等等)