Hello Jodi, when you push screen-sharing button in the room, JNLP file is being downloaded to your client PC This is XML file it has following _root_ node: <jnlp spec="6.0+" codebase="http://localhost:5080/openmeetings/screenshare"> for you it should look like: <jnlp spec="6.0+" codebase="http://103.232.226.167::5080 /openmeetings/screenshare">
if it's no so could you check Admin->Config->application.base.url? On Wed, Oct 5, 2016 at 6:16 AM, Jodi Thomson <j...@webconnect.nz> wrote: > I've managed to get the jar files downloaded and the app running by > modifying webapps/openmeetings/WEB-INF/classes/APPLICATION.jnlp > > Changed > <resources> > <j2se version='1.8+'/> > <jar href="bcprov-jdk15on-1.55.jar" main="true"/> > <jar href="openmeetings-screenshare-3.1.3-full.jar" main="true"/> > </resources> > > To > <resources> > <j2se version='1.8+'/> > <jar href="http://103.232.226.167:5080/openmeetings/screenshare/ > bcprov-jdk15on-1.55.jar" main="true"/> > <jar href="http://103.232.226.167:5080/openmeetings/screenshare/ > openmeetings-screenshare-3.1.3-full.jar" main="true"/> > </resources> > > Rather than hardcoding the link in is there perhaps a variable that could > be added? > > Regards > Jodi > ------------------------------ > *From: *"Jodi Thomson" <j...@webconnect.nz> > *To: *user@openmeetings.apache.org, "OM Insights" <om.insig...@coscend.com > > > *Sent: *Wednesday, October 5, 2016 9:01:42 AM > > *Subject: *Re: OM 3.1.3 screen sharing not working > > It's on a server I am accessing from local pc > > http://103.232.226.167:5080 > > I haven't assigned A record in DNS yet as this is trial install. > > All other features appear to work - have had a few video meetings between > our office and remote office, and whiteboard works. Just the screen sharing > that is causing problems > > Regards > Jodi > > > ------------------------------ > *From: *"Coscend@OM" <om.insig...@coscend.com> > *To: *user@openmeetings.apache.org > *Sent: *Wednesday, October 5, 2016 8:53:35 AM > *Subject: *RE: OM 3.1.3 screen sharing not working > > Jodi, > > > > Perhaps this pointer might help. Is your OpenMeetings installation on > your local computer or at a yourdomain.com on a server that you are > accessing from your local computer? > > > > “http://localhost:5080/openmeetings/screenshare/bcprov-jdk15on-1.55.jar” > > “rtmp://103.232.226.167:1935/openmeetings/4” > > > > Thank you. > > > > Sincerely, > > > > Hemant K. Sabat > > > > Coscend Communications Solutions > > Web site: www.Coscend.com <http://www.coscend.com/> > > ------------------------------------------------------------------ > > CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail > Messages from Coscend Communications Solutions' posted at: > http://www.Coscend.com/Terms_and_Conditions.html > <http://www.coscend.com/Terms_and_Conditions.html> > > > > > > > > *From:* Jodi Thomson [mailto:j...@webconnect.nz] > *Sent:* Tuesday, October 4, 2016 2:36 PM > *To:* user@openmeetings.apache.org > *Subject:* Re: OM 3.1.3 screen sharing not working > > > > > > Hello > > > > Thanks for your response. Yes it does work nicely in your demo. > > > > I suspect there is a something under the server config which is not > pushing the correct URL to download the JAR file. But I am unable to find > what it might be > > > > Regards > Jodi > > > ------------------------------ > > *From: *"Maxim Solodovnik" <solomax...@gmail.com> > *To: *"Openmeetings user-list" <user@openmeetings.apache.org> > *Sent: *Tuesday, October 4, 2016 5:19:22 PM > *Subject: *Re: OM 3.1.3 screen sharing not working > > > > Hello, > > weird enough everything works for me as expected (Oracle java 8.101) > > Is it reproducible using our demo server: https://om. > alteametasoft.com/openmeetings ? > > > > On Tue, Oct 4, 2016 at 9:24 AM, Jodi Thomson <j...@webconnect.nz> wrote: > > Hello > > > > I am having difficulty getting screen sharing working under OM 3.1.3. > > > > Name > > OpenMeetings > > Version > > 3.1.3 > > Revision > > 1762075 > > Build date > > 2016/09/23 16:58 > > CentOS 7 > > > > Installed following instructions at https://cwiki.apache.org/ > confluence/download/attachments/27838216/Installation%20OpenMeetings% > 203.1.x%20on%20Centos%207.pdf?version=12&modificationDate= > 1475086339000&api=v2 > > > > Testing using Fedora 24, Firefox & Iced Tea but same issue reported under > Windows with Java jre > > > > Output from Java console below - I can't see anything in the server logs. > > > > Any assistance appreciated > > > > Regards > > Jodi > > > > You are trying to get resource http://localhost:5080/ > openmeetings/screenshare/splashicon.png but it is not in cache and could > not be downloaded. Attempting to continue, but you may expect failure > You are trying to get resource http://localhost:5080/ > openmeetings/screenshare/bcprov-jdk15on-1.55.jar but it is not in cache > and could not be downloaded. Attempting to continue, but you may expect > failure > You are trying to get resource http://localhost:5080/ > openmeetings/screenshare/openmeetings-screenshare-3.1.3-full.jar but it > is not in cache and could not be downloaded. Attempting to continue, but > you may expect failure > JAR http://localhost:5080/openmeetings/screenshare/bcprov-jdk15on-1.55.jar > not found. Continuing. > JAR http://localhost:5080/openmeetings/screenshare/ > openmeetings-screenshare-3.1.3-full.jar not found. Continuing. > JAR http://localhost:5080/openmeetings/screenshare/bcprov-jdk15on-1.55.jar > not found. Continuing. > JAR http://localhost:5080/openmeetings/screenshare/ > openmeetings-screenshare-3.1.3-full.jar not found. Continuing. > netx: Initialization Error: Could not initialize application. (Fatal: > Initialization Error: Unknown Main-Class. Could not determine the main > class for this application.) > net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Could > not initialize application. The application has not been initialized, for > more information execute javaws from the command line. > at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:813) > at net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:532) > at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:936) > Caused by: net.sourceforge.jnlp.LaunchException: Fatal: Initialization > Error: Unknown Main-Class. Could not determine the main class for this > application. > at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources( > JNLPClassLoader.java:704) > at net.sourceforge.jnlp.runtime.JNLPClassLoader.<init>( > JNLPClassLoader.java:285) > at net.sourceforge.jnlp.runtime.JNLPClassLoader.createInstance( > JNLPClassLoader.java:357) > at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance( > JNLPClassLoader.java:429) > at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance( > JNLPClassLoader.java:403) > at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:805) > ... 2 more > > > > Selected proxies: [DIRECT] > Browser selected proxies: [DIRECT] > Browser proxy option "4" (Automatic) not supported yet. > Selecting proxy for: socket://localhost:5080 > Selected proxies: [DIRECT] > Browser selected proxies: [DIRECT] > Browser proxy option "4" (Automatic) not supported yet. > Selecting proxy for: http://localhost:5080/openmeetings/screenshare/ > splashicon.png > done http://localhost:5080/openmeetings/screenshare/splashicon.png > Connecting http://localhost:5080/openmeetings/screenshare/splashicon.png > java.net.ConnectException: Connection refused at > java.net.PlainSocketImpl.socketConnect(Native Method) at java.net. > AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) > at java.net.AbstractPlainSocketImpl.connectToAddress( > AbstractPlainSocketImpl.java:206) at java.net.AbstractPlainSocketImpl. > connect(AbstractPlainSocketImpl.java:188) at java.net.SocksSocketImpl. > connect(SocksSocketImpl.java:392) at > java.net.Socket.connect(Socket.java:589) > at java.net.Socket.connect(Socket.java:538) at > sun.net.NetworkClient.doConnect(NetworkClient.java:180) at > sun.net.www.http.HttpClient.openServer(HttpClient.java:432) at > sun.net.www.http.HttpClient.openServer(HttpClient.java:527) at > sun.net.www.http.HttpClient.<init>(HttpClient.java:211) at > sun.net.www.http.HttpClient.New(HttpClient.java:308) at > sun.net.www.http.HttpClient.New(HttpClient.java:326) at > sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1169) > at > sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1105) > at > sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:989) > at > sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:987) > at java.security.AccessController.doPrivileged(Native Method) at > java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:782) > at > sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:986) > at > sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:933) > at > sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1513) > at > sun.net.www.protocol.http.HttpURLConnection.access$200(HttpURLConnection.java:90) > at > sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1433) > at > sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1431) > at java.security.AccessController.doPrivileged(Native Method) at > java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:782) > at > sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1430) > at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480) > at net.sourceforge.jnlp.cache.ResourceDownloader. > getUrlResponseCodeWithRedirectonResult(ResourceDownloader.java:72) at > net.sourceforge.jnlp.cache.ResourceDownloader.findBestUrl(ResourceDownloader.java:263) > at net.sourceforge.jnlp.cache.ResourceDownloader. > initializeOnlineResource(ResourceDownloader.java:126) at > net.sourceforge.jnlp.cache.ResourceDownloader.initializeResource(ResourceDownloader.java:118) > at > net.sourceforge.jnlp.cache.ResourceDownloader.run(ResourceDownloader.java:107) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) > at java.lang.Thread.run(Thread.java:745) > While processing http://localhost:5080/openmeetings/screenshare/ > splashicon.png by HEAD for resource location=http://localhost: > 5080/openmeetings/screenshare/splashicon.png state=PRECONNECT CONNECTING > PREDOWNLOAD PROCESSING got java.net.ConnectException: Connection refused: > Selected proxies: [DIRECT] > Browser selected proxies: [DIRECT] > Browser proxy option "4" (Automatic) not supported yet. > Selecting proxy for: socket://localhost:5080 > Selected proxies: [DIRECT] > Browser selected proxies: [DIRECT] > Browser proxy option "4" (Automatic) not supported yet. > Selecting proxy for: http://localhost:5080/openmeetings/screenshare/ > splashicon.png > done http://localhost:5080/openmeetings/screenshare/splashicon.png > Connecting http://localhost:5080/openmeetings/screenshare/splashicon.png > All possible urls for location=http://localhost: > 5080/openmeetings/screenshare/splashicon.png state=PRECONNECT CONNECTING > PREDOWNLOAD PROCESSING : [http://localhost:5080/openmeetings/screenshare/ > splashicon.png, http://localhost:5080/openmeetings/screenshare/ > splashicon.png] > Finding best URL for: http://localhost:5080/openmeetings/screenshare/ > splashicon.png : DownloadOptions[use pack: false; use version: false] > result: null > Jars not ready to provide attribute Application-Name > Jars not ready to provide attribute Application-Name > line: 40 > > line: 39 > Acquired shared lock on /tmp/moggy/netx/locks/netx_running to indicate > javaws is running > UNIQUEKEY=1475545027694-1453894304-file:/tmp/mozilla_moggy0/public_4.jnlp > good - your JRE - 1.8.0_102 - match requested JRE - 1.8+ > Acceptable vendor tag found, contains: OpenMeetings > Acceptable title tag found, contains: Openmeetings Screen Sharing applet > Jars not ready to provide attribute Application-Name > Description: A File to grab a screen and send it to a Server > Homepage: null > line: 38 </jnlp> > line: 37 > line: 36 </application-desc> > line: 35 <argument>--dummy--</argument> > line: 34 <argument>--dummy--</argument> > line: 33 <argument>false</argument> > line: 32 <argument>true</argument> > line: 31 <argument>true</argument> > line: 30 <argument>true</argument> > line: 29 <argument>true</argument> > line: 28 <argument>10</argument> > line: 27 <argument>1</argument> > line: 26 <argument>Desktop sharer;Click Start to publish your > screen;Start sharing;Pause sharing;Select your screen area:;Change > width;Change height;X-Offset;Y-Offset;Width:;Height:;Connection was > closed by server;Show mouse position to viewers;Recording;You may record > and share your screen at the same time. To enable others to see your screen > just hit the start button on the top.;Start recording;Stop > recording;Close;Quality of the screen share:;Very high quality;High > quality;Medium quality;Low quality;Publish;Start Publish;Stop > Publish;Host;Publish App;Publish Id;Reduce the width of the SharingScreen > before you try to move it left;Reduce the height of the SharingScreen > before you try to move it bottom;Reduce the x of the SharingScreen before > you try to make it wider;Reduce the y of the SharingScreen before you try > to make it higher;Fill these settings stream your screen data to 3th party > providers like justin.tv;Please start Screen sharing to be able to > publish it;Moderator permission required to start recording;Notify on > disconnect;Security;Allow Remote Control (during screen sharing)</argument> > line: 25 <argument>701635f3-c4c5-463a-9f55-62a789ffc34e</argument> > line: 24 <argument>rtmp://103.232.226.167:1935/openmeetings/4 > </argument> > line: 23 <application-desc main-class="org.apache. > openmeetings.screenshare.Core"> > line: 22 </resources> > line: 21 <jar href="openmeetings-screenshare-3.1.3-full.jar" > main="true"></jar> > line: 20 <jar href="bcprov-jdk15on-1.55.jar" main="true"></jar> > line: 19 <j2se version="1.8+"></j2se> > line: 18 <resources> > line: 17 </security> > line: 16 <all-permissions></all-permissions> > line: 15 <security> > line: 14 </information> > line: 13 <offline-allowed></offline-allowed> > line: 12 <description kind="short">A File to grab a screen and > send it to a Server</description> > line: 11 <description>A File to grab a screen and send it to a > Server</description> > line: 10 <icon kind="splash" href="splashicon.png"></icon> > line: 9 <icon href="icon.png"></icon> > line: 8 <homepage>http://apache.org</homepage> > line: 7 <vendor>OpenMeetings</vendor> > line: 6 <title>Openmeetings Screen Sharing applet</title> > line: 5 <information> > line: 4 <jnlp spec="6.0+" codebase="http://localhost: > 5080/openmeetings/screenshare" xmlns="http://www.w3.org/1999/xhtml"> > line: 3 > line: 2 > <?xml version="1.0" standalone="yes"?> > Using MalformedXMLParser > UNIQUEKEY=1475545027638-1205310038-file:/tmp/mozilla_moggy0/public_4.jnlp > good - your JRE - 1.8.0_102 - match requested JRE - 1.8+ > > > > > > > -- > > WBR > Maxim aka solomax > > > > No virus found in this message. > Checked by AVG - www.avg.com > Version: 2016.0.7797 / Virus Database: 4656/13144 - Release Date: 10/04/16 > > -- WBR Maxim aka solomax