所以当我通过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使用的端口?有人带我到这里..谢谢你。
答案 0 :(得分:0)
在GlassFish的简短介绍页面Get Started Quickly中,列出了GlassFish的默认端口:
默认情况下,GlassFish配置了一个域名为" domain1" 它使用端口8080表示HTTP,端口8181表示HTTPS,端口4848表示 Adminsitration。
正如Kayaman指出的那样,GlassFish是用Java编写的。如果GlassFish在默认配置下运行,netstat将列出java使用的端口4848,8080和8181。