Hi there...
Well i am using JServer but i want to have multiple https (only ssl) servers at my vps...
So i have already one running at port 5001 as ssl and i want one more...
but I today I ve seen that not only runs at 5001 (with ssl) but at 8080 (with no security)...
So if I create a 2nd jar - and put it at my Debian server / make my jks / set my ssl port fo example as 5002 - taking a msg:
That because if I check the running PIDs with ss -tulpn - taking that already have a java server runs on:
tcp LISTEN 0 50 *:8080 *:* users("java",pid=2991635,fd=13))
tcp LISTEN 0 50 *:5001 *:* users("java",pid=2991635,fd=14))
* 5001 is my SSL setuped... the other must run somehow automatic from jserver - how to stop running from port 8080 or how to set it at different simple port / extra from ssl ?
I am using the following code:
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
			
			Well i am using JServer but i want to have multiple https (only ssl) servers at my vps...
So i have already one running at port 5001 as ssl and i want one more...
but I today I ve seen that not only runs at 5001 (with ssl) but at 8080 (with no security)...
So if I create a 2nd jar - and put it at my Debian server / make my jks / set my ssl port fo example as 5002 - taking a msg:
./jrun
2025-09-30 19:29:27.058:INFOejs.Server:main: jetty-11.0.9; built: 2022-03-30T17:44:47.085Z; git: 243a48a658a183130a8c8de353178d154ca04f04; jvm 17.0.16+8-Debian-1deb12u1
main._appstart (java line: 64)
java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8080
That because if I check the running PIDs with ss -tulpn - taking that already have a java server runs on:
tcp LISTEN 0 50 *:8080 *:* users("java",pid=2991635,fd=13))
tcp LISTEN 0 50 *:5001 *:* users("java",pid=2991635,fd=14))
* 5001 is my SSL setuped... the other must run somehow automatic from jserver - how to stop running from port 8080 or how to set it at different simple port / extra from ssl ?
I am using the following code:
			
				B4X:
			
		
		
		Sub AppStart (Args() As String)
   
   
    If File.Exists(File.Dirapp, "config.ini") Then
        settingsmap = File.ReadMap(File.Dirapp, "config.ini")
    Else
        Log("Error: No config.ini into directory.")
    End If
    If settingsmap.Get("SSL").As(String).Trim.ToLowerCase="false" Then
        srv.Port = settingsmap.Get("Port").As(Int)
    Else
        ConfigureSSL(settingsmap.Get("Port").As(Int)) '5002
    End If
    srv.Initialize("srvr")
    srv.AddHandler("/myactions", "InteractionsHandler",False)
    srv.Start
   
   
    InitializeBot
    StartMessageLoop
    srv.CreateThreadSafeMap
   
End Sub