哪个更好,更改JAVA或Glassfish服务器使用的端口?

时间:2016-08-05 11:47:18

标签: java linux glassfish vnc-viewer

所以当我通过VNC Viewer在服务器中使用netbeans IDE时,我通过命令sudo netstat -nlp | grep :4848得到了这个问题。我发现Java tcp6 0 0 :::4848 :::* LISTEN 3942/java正在使用该端口。这意味着我的应用程序服务器Glassfish没有运行。所以我想知道哪个更容易和推荐,更改glassfish服务器使用的端口或更改Java使用的端口?

做了一些研究,发现我可以使用以下方法更改glassfish端口。

您可以根据需要更改默认端口号,如下所示。在命令提示符下输入。

将HTTP端口更改为10080:

    asadmin set server.http-service.http-listener.http-listener-1.port=10080

将HTTPS端口更改为10443:

    asadmin set server.http-service.http-listener.http-listener-2.port=10443

将管理服务器端口更改为14848:

    asadmin set server.http-service.http-listener.admin-listener.port=14848

但是我不确定4848端口正在使用哪一个;是管理服务器端口,HTTPS端口还是HTTP端口?如何更改JAVA使用的端口?有人带我到这里..谢谢你。

1 个答案:

答案 0 :(得分:0)

在GlassFish的简短介绍页面Get Started Quickly中,列出了GlassFish的默认端口:

  

默认情况下,GlassFish配置了一个域名为" domain1"   它使用端口8080表示HTTP,端口8181表示HTTPS,端口4848表示   Adminsitration。

正如Kayaman指出的那样,GlassFish是用Java编写的。如果GlassFish在默认配置下运行,netstat将列出java使用的端口4848,8080和8181。