2016-08-05 41 views
-2

So habe ich dieses Problem, immer wenn ich Netbeans IDE im Server über VNC Viewer, über den Befehl sudo netstat -nlp | grep :4848 Ich finde den Port von Java tcp6 0 0 :::4848 :::* LISTEN 3942/java verwendet. Das bedeutet, dass mein Anwendungsserver Glassfish nicht ausgeführt wird. Also habe ich mich gefragt, was einfacher und empfohlen ist, den vom Glassfish-Server verwendeten Port zu ändern oder den von Java verwendeten Port zu ändern?Welcher ist besser, wenn der von JAVA oder Glassfish Server verwendete Port geändert wird?

Ich habe etwas recherchiert und herausgefunden, dass ich das Folgende verwenden kann, um den Glassfish-Port zu ändern.

Sie können Standard-Port-Nummer nach Ihren Bedürfnissen wie folgt ändern. Eingabeaufforderung eingeben.

Um den HTTP-Port 10080 zu ändern:

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

Um die HTTPS-Port auf 10443 zu ändern:

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

:

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

Um den Administrationsserver-Port 14848 zu ändern Ich bin mir jedoch nicht sicher, welcher von Port 4848 verwendet wird. ist es Administration Server-Port, HTTPS-Port oder HTTP-Port? Und wie kann ich den von JAVA verwendeten Port ändern? Jeder hat mich hierher geführt. Danke.

+1

Java (nicht JAVA) verwendet keine Ports. In Java geschriebene Programme können Ports verwenden. Glassfish ist in Java geschrieben. – Kayaman

+0

Danke. Also, wie löse ich das @Kayaman –

+0

Nun, es ist ziemlich unklar, was Ihre Frage ist, aber wenn man bedenkt, dass das Beispiel zeigt Admin-Server-Port geändert wird '14848' es würde extrem wahrscheinlich scheinen, dass es" 4848 "standardmäßig. – Kayaman

Antwort

0

In dieser eine kurze Einführung Seite Glassfish, Get Started Quickly werden die Standardports von Glassfish aufgeführt:

ist standardmäßig Glassfish konfiguriert mit einer Domäne namens „domain1“ , die Port 8080 für HTTP verwendet, Port 8181 für HTTPS und Port 4848 für Adminsitration.

Wie Kayaman darauf hingewiesen hat, ist GlassFish in Java geschrieben. Wenn GlassFish in der Standardkonfiguration ausgeführt wird, listet netstat die Ports 4848, 8080 und 8181 auf, die von Java verwendet werden.