maven命令deploy使用

deploy的用法:将maven的web项目部署到远程服务器。
准备工作:
1.远程服务器tomcat
tomcat需要的配置信息:tomcat-users.xml








2.maven
maven需要的配置工作:settings.xml


    
        
        tomcat7
        
        admin
        admin
    


3.项目
项目中需要订单配置信息:pom.xml


        
            
            
                org.apache.tomcat.maven
                tomcat7-maven-plugin
                2.2
                
                    /
                    9090
                    
                    http://172.30.4.241:8080/manager/text
                     
                    tomcat7
                    true
                
            
        
        ${project.artifactId}

4.deploy使用

    a.直接使用idea中maven插件中的tomcat7:deploy进行部署
    b.使用dos命令进行部署mvn  tomcat7:deploy

5.遇到的一些问题
a.代码开发使用的时UTF-8编码,里面有中文,网上说时windows系统默认编码时GBK,导致出现这种warning,


warning.png

解决方法:在pom.xml中指定编码UTF-8

    
      UTF-8  
      UTF-8

b.编码的时候jdk版本不一样,没有指定泛型的类型

source 1.5 中不支持 diamond 运算符
[ERROR]   (请使用 -source 7 或更高版本以启用 diamond 运算符)

List itemList = new ArrayList<>();//导致上面那出现的问题
//添加上泛型类型就可以解决
//List itemList = new ArrayList();

你可能感兴趣的:(maven命令deploy使用)