idea+springBoot+tomcat+tomcat7插件:远程部署

一、开发环境:

  1.windows服务器;
  2.idea 2018.3;
  3.tomcat 8.5.50;
  4.springboot 1.5.9;

二、sftp文件传输协议

  windows本身不支持sftp协议,安装freessh软件可以解决!
  freesshd下载:http://www.freesshd.com/?ctt=download

下载

  安装无脑下一步,

  添加用户:
配置用户
  监听服务:
监听配置一

监听配置二

  监听配置仅配置ssh亦可;

  认证:
认证
  根目录设置:
根目录.png
  启动服务
启动服务

  若启动失败,错误提示为端口占用,可任务管理关闭该软件的进程,重试一般就可以了。

三、tomcat设置

  创建用户

  tomcat目录:/conf/tomcat-users.xm添加用户权限配置






 
 
 
 


  添加配置文件

  tomcat目录:/conf/Catalina/localhost/manager.xml



         

  或许你会用到

  tomcat目录:/conf/context.xml



    WEB-INF/web.xml
    ${catalina.base}/conf/web.xml

    
     

  tomcat目录:/conf/logging.properties

...
java.util.logging.ConsoleHandler.level = FINE
java.util.logging.ConsoleHandler.formatter = org.apache.juli.OneLineFormatter
java.util.logging.ConsoleHandler.encoding = GBK  
...

四、maven设置

  maven仓库配置文件

  maven目录:/conf/logging.properties
   节点中添加:


      remote   
      admin 
      admin 
    

五、pom文件maven依赖设置

      
      
        org.apache.tomcat.maven
        tomcat7-maven-plugin
        2.2

        
          
          remote
          
          8080
          
          
          
          http://[服务器ip]:8080/manager/text
          
          UTF-8
          true
          
          admin
          admin
        
      

注意:springboot项目,需移除内置tomcat,相关设置可自行百度,
   或参考https://www.jianshu.com/p/a79674b0fd5d中:1.修改pom.xml文件、2.修改启动类

六、顺序启动

  启动tomcat
启动tomcat
  打包发布
打包发布

  使用命令打包发布亦可:


图片.png
mvn clean package tomcat7:deploy

参考链接:

[freeshd安装]:https://blog.csdn.net/imjcoder/article/details/79171660
[tomcat、maven、pom配置]:https://www.jianshu.com/p/d4585b83b9dd?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation
完毕!

你可能感兴趣的:(idea+springBoot+tomcat+tomcat7插件:远程部署)