使用Intellij在远程服务器上部署/调试java代码
我想在远程服务器上运行java代码,以获得更快的速度(服务器非常强大)。我想要的是将Intellij连接到远程服务器并运行代码。但我仍然想在本地机器(即笔记本电脑)上使用IntelliJ使用Intellij在远程服务器上部署/调试java代码,java,debugging,intellij-idea,remote-access,remote-debugging,Java,Debugging,Intellij Idea,Remote Access,Remote Debugging,我想在远程服务器上运行java代码,以获得更快的速度(服务器非常强大)。我想要的是将Intellij连接到远程服务器并运行代码。但我仍然想在本地机器(即笔记本电脑)上使用IntelliJ 我在IntelliJ中找到了一个配置部分,它位于Default Setting->Build executation deployment->deployment中,在那里我可以设置远程服务器的地址以及用户名和密码。但我不知道下一步该怎么办 如果需要调试在远程服务器上运行的web应用程序,可以通过以下方式进行调
我在IntelliJ中找到了一个配置部分,它位于
Default Setting->Build executation deployment->deployment
中,在那里我可以设置远程服务器的地址以及用户名和密码。但我不知道下一步该怎么办 如果需要调试在远程服务器上运行的web应用程序,可以通过以下方式进行调试:
将代码部署到远程服务器。有几种方法:
- 通过与您的应用服务器集成的想法。进入
并在那里添加应用服务器。以后可以将其用作部署目标。看Settings>Build、Execution、Deployments>Application Servers
- 例如,通过构建工具进行集成,maven可以使用插件与许多应用服务器进行集成。当构建过程很复杂时,这种方法很有效
- 手动-简单地将构建构件复制到目标应用程序服务器计算机中并手动部署李>
.jar
文件从工件
子目录部署到远程服务器的示例配置,部署到/home/serge/artifact
目录:
我会的。然后调整部署配置,将jar部署到远程服务器。或者您也可以使用Maven/Gradle来做同样的事情
接下来,您可以配置在服务器上运行jar(通过java-jar-jarname.jar
:
通过工具
|外部工具
|你好
在远程服务器上运行:
要自动启用工件的过程,请在工具
|部署
中启用自动上载
,并在工具
|部署
选项中启用
若要调试代码,请使用。复制调试所需的JVM选项,并调整远程SSH外部工具中的选项,以便应用程序在调试模式下启动并可以接受连接(确保防火墙规则已调整,以允许在指定端口上进行连接)