項目本地測試然后發布到服務器上,各種BUG層出不窮。那么下面配置下,然后在本地調試部署在服務器上的程序吧
一、首先idea打開你的項目,服務器上傳打包的程序。然后如下命令啟動(linux),綠色參數為實際參數,address可以為7777或7787
nohup /data/soft/jdk1.8.0_191/bin/java -Dconfig.zookeeper.connectString=172.16.0.16:2181 -Dconfig.rootNode=/shop -Dconfig.version=shop_business -XX:+HeapDumpOnOutOfMemoryError -Djava.awt.headless=true -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:gc_app.log -Xms512m -Xmx512m -XX:PermSize=512m -XX:MaxPermSize=512m -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=7787 -jar /data/app/shopbusiness.jar > /data/app/logs/shop_business.log 2>&1 &
二、本地telnet服務器端口,例如你的服務器Ip是193.112.104.115
telnet 193.112.104.115 7787
如果連接不上請查看是否開放了7787端口的安全組和防火牆,參考我上一篇博客《騰訊雲服務器tomcat端口無法訪問》
三、設置斷點,調試,跟本地Debug一樣,這樣有什么問題,你就知道啦