尝试使用Eclipse连接到远程服务器

时间:2010-04-29 13:53:25

标签: eclipse tomcat

我有一台运行Tomcat的Ubuntu服务器,我想将Eclipse EE连接到它,以便我可以使用JSP。

当我的机器(不是服务器)上安装了类似的Tomcat服务时,我没有问题,但每当我尝试连接到远程服务器时,我似乎都没有选择Tomcat服务的选项。

是否有一些你可以推荐的指南(我没有找到),或者我做错了什么?

1 个答案:

答案 0 :(得分:3)

必须配置“远程”Tomcat(或更常见的应用服务器)以允许此类连接。

您是否使用以下参数启动远程服务器:

-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n

或者,您可以在调用jpda脚本时在startup.sh(或.bat)脚本的末尾添加单词catalina.sh

Apache Tomcat Wiki上记录了所有内容。

启用这些选项后,您还有另外一项任务:启用到配置端口的网络连接(上述选项中为8000)。这取决于服务器上安装了哪个防火墙,但通常是iptables

启用与端口8000的连接的iptables命令示例:

sudo iptables -A INPUT -p tcp --dport 8000 -j ACCEPT

如果您的服务器安装了GUI,最简单的方法是使用“ufw” - “简单防火墙”的缩写,如this site中所述,这只是配置iptables的图形方式

测试与服务器连接的一种方法(如果端口是打开的)是使用计算机上的telnet,如下所示:

telnet your.distant.host 8000

如果命令打开,则可以访问该端口,如果telnet命令超时,则端口关闭。