阿里云微信远程eclipse调试教程

总体流程:

开始操作:

利用远程连接服务器的ip使用root 添加一个用户:

因为之前的项目在root目录下使用tomcat已经启动所以这时候需要停止tomcat ,因为接下来我要把项目上传到work用户下,这样不会修改代码,利于调试,和维护。

停止root下的tomcat

接下来切换work用户也就是刚刚创建好的用户

然后通过连接服务器ip 登录刚刚创建的用户上传tomcat ,可以利用winScp 和SecureCRT工具上传。

上传过后:

然后开始对他进行解压:tar zxvf 跟需要解压的文件,然后启动该目录下的tomcat .

然后修改配置:

 

非root账户提供的端口不能低于1000,所以只能不修改端口,采取别的办法(使8080端口转发到80端口),其他配置与远tomcat中的配置保持一致

接下来要想 webapp目录下重新上传一份war包,

同时添加一个8080端口的安全组在服务器中(便于对外开放)

 使8080端口自动转发为80端口:(修改centos的机制,这里是centos7之后)

上图可以看见是要root权限,所以需要切换用户。(安装iptables)

执行这段代码是8080重新转向80端口

  iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080

 需要执行下面的代码才能生效

 

保证重启有效:

接下来开始做远程的调试: 

修改配置:(添加一句话)

 Xdebug:开启debug模式, -Xrunjdwp:transport=dt-socket (以套接字传输),address=8888(地址也就是我接下来需要在安全组中添加的)

然后添加完毕 ,保存!

然后切换用户work,重启tomcat:

 开始进行eclipse的调试找到自己想要调试的controller进行打断点(host是服务器ip port是上面定义好的)

 

 打开微信开发者工具进行url访问(https://open.weixin.qq.com/connect/oauth2/authorize?appid=您的appId&redirect_uri=http://o2o.yitiaojieinfo.com/o2o/wechatlogin/logincheck&role_type=1&response_type=code&scope=snsapi_userinfo&state=1#wechat_redirect)这样就可以进入调试界面了!

 

猜你喜欢

转载自blog.csdn.net/qq_41479464/article/details/88858511