Aws后端代码调试

时间:2016-05-03 17:00:15

标签: eclipse debugging amazon-web-services backend dropwizard

我在AWS(Amazon Web服务)服务器上以jar文件的形式部署了我的后端代码(使用的框架是drop-wizard)。我想知道是否可以在我的本地电脑上使用eclipse调试该jar文件(部署在AWS服务器上的jar文件)?如果是,请显示如何做的方式? 寻找一个好的回应 谢谢

1 个答案:

答案 0 :(得分:0)

首先,您需要使用远程调试启动应用程序 启用。使用dropwizard,您通常会启动应用程序 在服务器上:

    using UnityEngine;
    using UnityEngine.UI;
    using UnityEngine.EventSystems;

    public class SliderOnPointerUpExample : MonoBehaviour, IPointerUpHandler {

        Slider slider;
        float oldValue;

        void Start() {
            slider = GetComponent<Slider>();
            oldValue = slider.value;
        }

        public void OnPointerUp(PointerEventData eventData) {
            if(slider.value != oldValue) {
                Debug.Log("Slider value changed from " + oldValue + " to " + slider.value);
                oldValue = slider.value;
            }
        }
    }

将其更改为:

java -jar myapp-0.0.1-SNAPSHOT.jar

这会将Java设置为侦听端口上的远程调试会话 9999.确保选择未被防火墙阻止的端口或 您的AWS安全配置。

接下来,您必须配置Eclipse以连接到远程 应用程序调试。在Eclipse中,右键单击项目并执行 选择Debug,Debug Configuration。创建一个新的配置 远程Java应用程序。将主机设置为AWS服务器和端口 至9999,如上所述。

现在,您应该能够在代码中设置断点并启动 调试远程服务器上的会话。