我在AWS(Amazon Web服务)服务器上以jar文件的形式部署了我的后端代码(使用的框架是drop-wizard)。我想知道是否可以在我的本地电脑上使用eclipse调试该jar文件(部署在AWS服务器上的jar文件)?如果是,请显示如何做的方式? 寻找一个好的回应 谢谢
答案 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,如上所述。
现在,您应该能够在代码中设置断点并启动 调试远程服务器上的会话。