Java 在Eclipse中测试程序的服务器端部分

Java 在Eclipse中测试程序的服务器端部分,java,eclipse,networking,Java,Eclipse,Networking,我(将)有一个程序分为客户端和服务器部分,两者都是独立的程序。 他们将使用套接字进行通信(可能,或者通过其他一些Java网络方法) 然而,每次我想尝试一些东西时,上传一个jar到服务器并在那里运行它似乎很痛苦,特别是因为我看不到它的控制台 Eclipse中是否有一个系统可以帮助我测试作为客户端和服务器进行通信的两个独立程序?我必须能够运行这两个程序,查看它们的控制台输出,并能够调试它们 我听说过ApacheTomcat,但我不确定这是否是我想要的…您的服务器程序将如何打包?作为一个简单的JAR,

我(将)有一个程序分为客户端和服务器部分,两者都是独立的程序。 他们将使用套接字进行通信(可能,或者通过其他一些Java网络方法)

然而,每次我想尝试一些东西时,上传一个jar到服务器并在那里运行它似乎很痛苦,特别是因为我看不到它的控制台

Eclipse中是否有一个系统可以帮助我测试作为客户端和服务器进行通信的两个独立程序?我必须能够运行这两个程序,查看它们的控制台输出,并能够调试它们


我听说过ApacheTomcat,但我不确定这是否是我想要的…

您的服务器程序将如何打包?作为一个简单的JAR,或者作为一个WAR文件,或者…?如果它最终将被打包为一个JAR,那么您只需右键单击Eclipse中的主类,然后选择
Debug As->Java application
。Eclipse将自动创建一个运行配置,您可以稍后使用启动参数等进行自定义。您可以从Eclipse在本地运行服务器和客户端部件。如果您正在构建一个webapp,您将需要tomcat或类似的工具,尽管有很多方法和技术可以实现这一切。如果您只是使用套接字,那么您不需要为dev开发任何特殊的东西。所以我只需要创建两个单独的项目并同时运行它们?