Yes, I modified it too. In fact I connected by https when I upgraded. Obtener Outlook para Android<https://aka.ms/ghei36>
________________________________ From: Maxim Solodovnik <solomax...@gmail.com> Sent: Thursday, July 11, 2019 10:39:19 PM To: Openmeetings user-list <user@openmeetings.apache.org> Subject: Re: Can not connect to websockets. Hello Rodolfo, Have you also modified jee-*.xml to enable HTTPS? On Fri, 12 Jul 2019 at 06:42, Equinoxe 4 <rodolfo_gonza...@hotmail.com<mailto:rodolfo_gonza...@hotmail.com>> wrote: Hello, I upgraded from 4.0.5 to 4.0.8 according to the “web interface” procedure found at https://openmeetings.apache.org/Upgrade.html . I dropped the old database, created a new empty one, went to https://meetingrooms.example.com:5443 (with the new code) , followed the configuration steps, which finished without errors (neither in the web nor in the server), and logged in with the admin user. Then I got this in Firefox: Firefox can’t establish a connection to the server at wss://meetingrooms.example.com:5443/openmeetings/wicket/websocket?pageId=5&wicket-ajax-baseurl=.&wicket-app-name=OpenmeetingsApplication<http://meetingrooms.example.com:5443/openmeetings/wicket/websocket?pageId=5&wicket-ajax-baseurl=.&wicket-app-name=OpenmeetingsApplication>. The firewall is opened for HTTPS traffic to 5443. My red5.properties is as follows (it worked with 4.0.5): ################################ red5.properties ############################### # Socket policy policy.host=0.0.0.0 policy.port=843 # HTTP http.host=0.0.0.0 http.port=5080 https.port=5443 http.URIEncoding=UTF-8 http.max_headers_size=8192 http.max_keep_alive_requests=-1 http.max_threads=20 http.acceptor_thread_count=10 http.processor_cache=20 # RTMP rtmp.host=0.0.0.0 rtmp.port=1935 rtmp.io_threads=8 rtmp.send_buffer_size=65536 rtmp.receive_buffer_size=65536 rtmp.ping_interval=1000 rtmp.max_inactivity=60000 rtmp.max_handshake_time=5000 rtmp.tcp_nodelay=true rtmp.tcp_keepalive=false rtmp.default_server_bandwidth=10000000 rtmp.default_client_bandwidth=10000000 rtmp.client_bandwidth_limit_type=2 rtmp.bandwidth_detection=false rtmp.encoder_base_tolerance=5000 rtmp.encoder_drop_live_future=false # traffic optimization hinting. to disable set traffic class set to -1 # low delay + high throughput == 24 (0x18) rtmp.traffic_class=-1 # requested maximum length of the queue of incoming connections rtmp.backlog=32 # the interval (seconds) between each throughput calculation rtmp.thoughput_calc_interval=15 # enable use of the default mina acceptor rtmp.default_acceptor=true # socket i/o pool sizes used when default acceptor is disabled rtmp.initial_pool_size=0 rtmp.max_pool_size=2 rtmp.max_processor_pool_size=8 rtmp.executor_keepalive_time=60000 mina.logfilter.enable=false # scheduler configs (per application) rtmp.scheduler.pool_size=8 rtmp.deadlockguard.sheduler.pool_size=8 # message executor configs (per application) - adjust these as needed if you get tasks rejected rtmp.executor.core_pool_size=4 rtmp.executor.max_pool_size=32 rtmp.executor.queue_capacity=64 # drop audio packets when queue is almost full, to disable this, set to 0 rtmp.executor.queue_size_to_drop_audio_packets=60 # maximum amount of time allotted to process a single rtmp message / packet in milliseconds, set it as 0 to disable timeout rtmp.max_handling_time=2000 # connection tweaks - dont modify unless you know what you're doing rtmp.channel.initial.capacity=3 rtmp.channel.concurrency.level=1 rtmp.stream.initial.capacity=1 rtmp.stream.concurrency.level=1 rtmp.pending.calls.initial.capacity=3 rtmp.pending.calls.concurrency.level=1 rtmp.reserved.streams.initial.capacity=1 rtmp.reserved.streams.concurrency.level=1 # maximum packet size allowed in bytes rtmp.max_packet_size=3145728 # RTMPS rtmps.host=0.0.0.0 rtmps.port=8443 rtmps.ping_interval=5000 rtmps.max_inactivity=60000 rtmps.max_keep_alive_requests=-1 rtmps.max_threads=8 rtmps.acceptor_thread_count=2 rtmps.processor_cache=20 # RTMPS Key and Trust store parameters rtmps.keystorepass=***** rtmps.keystorefile=conf/keystore.jks rtmps.truststorepass=***** rtmps.truststorefile=conf/truststore.jks # RTMPT rtmpt.host=0.0.0.0 rtmpt.port=8088 rtmpt.ping_interval=5000 rtmpt.max_inactivity=60000 rtmpt.max_handshake_time=5000 rtmpt.max_keep_alive_requests=-1 rtmpt.max_threads=8 rtmpt.acceptor_thread_count=2 rtmpt.processor_cache=20 rtmpt.encoder_base_tolerance=5000 rtmpt.encoder_drop_live_future=true # better setting for streaming media rtmpt.target_reponse_size=32768 # best setting for small messages or shared objects #rtmpt.target_reponse_size=8192 # max incoming messages to process at a time. the most that FP appears to send is 166 rtmpt.max_in_msg_process=166 # max time in millis that we will wait when offering data to the in or out queue rtmpt.max_queue_offer_time=125 # max offer attempts rtmpt.max_queue_offer_attempts=4 # WebSocket ws.host=0.0.0.0 ws.port=8081 # Debug proxy (needs to be activated in red5-core.xml) proxy.source_host=127.0.0.1 proxy.source_port=1936 proxy.destination_host=127.0.0.1 proxy.destination_port=1935 # JMX jmx.rmi.host=localhost jmx.rmi.port=9999 jmx.rmi.sport=9998 jmx.rmi.port.remoteobjects= jmx.keystorepass=***** jmx.mina.monitor.enable=false jmx.mina.poll.interval=1000 # Whether to always create the registry in-process, not attempting to # locate an existing registry at the specified port. Set to "true" in order # to avoid the overhead of locating an existing registry when you always intend # to create a new registry in any case. jmx.registry.create=true # Whether or not the MBeanServerFactoryBean should attempt to locate a running # MBeanServer before creating one jmx.reuse.existing.server=true # Whether to register the MBeanServer with the MBeanServerFactory, making it # available through MBeanServerFactory.findMBeanServer() jmx.register.factory=true # Whether any threads started for the JMXConnectorServer should be started as daemon threads jmx.daemon=true # Whether the JMXConnectorServer should be started in a separate thread jmx.threaded=true # Server properties # max events to send in a single update so.max.events.per.update=64 so.scheduler.pool_size=4 keyframe.cache.entry.max=500 war.deploy.server.check.interval=600000 fileconsumer.delayed.write=true fileconsumer.queue.size=120 fileconsumer.wait.for.keyframe=true subscriberstream.buffer.check.interval=5000 subscriberstream.underrun.trigger=100 subscriberstream.max.pending.frames=10 subscriberstream.max.sequential.frames=10 broadcaststream.auto.record=false ################################################################################ If you need some more information (the red5.sh output) please ask me 😊 Any help is appreciated. Rodolfo. -- WBR Maxim aka solomax