因为网上搜到的基本都是linux配置方案,linux本身就有sftp协议,而windows服务端则基本没有教程……昨晚踩了好多坑,就此记录。
主要参考的是idea部署项目到远程tomcat这篇文章,然而它没有提供windows服务端的配置,稍作补充。
配置服务端
先决条件
- tomcat
- java环境
这俩都没有就别往下看了2333.
TOMCAT配置
1.在tomcat/bin下找到catalina.bat/catalina.sh
2.参考idea官网关于远程tomcat的配置信息 调整参数调用jmx,具体可以看第3、4点。
- port指远程调试端口
- hostname设置为远程服务器的ip
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=xxxx
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-Djava.rmi.server.hostnam