Hello Susheel, I'm afraid you have problems with your reverse proxy server :( I never used the HAProxy, both Apache and nginx works as expected in this case
On Wed, Mar 2, 2016 at 12:02 PM, Susheel Jalali <[email protected]> wrote: > Dear OpenMeetings Developers and Maxim, > > Here are the test results of accessing OM screenshare folder from browser > > (1) https://<Our FQDN>/<Reverse_Proxy_sub-domain>/screenshare > > (2) https://<Our > FQDN>/<Reverse_Proxy_sub-domain>/screenshare/openmeetings-screenshare-3.1.0-SNAPSHOT.jar > > > All of these test cases bring us back to the OM signin page. > > We understand that it should take us to the folder (URL1 above) and > download the JAR file (URL2). It is not doing that, even though > all features except screensharing are working well WITHOUT port number. > Also, all features including screensharing work perfectly WITH port > number. > Environment: CentOS 6.5, MySQL, Java 1.7.0_u67 > > Test case 1: Reverse proxy URLs of screenshare folder > > https://<Our FQDN>/<Reverse_Proxy_sub-domain>/screenshare > > https://<Our > FQDN>/<Reverse_Proxy_sub-domain>/screenshare/openmeetings-screenshare-3.1.0-SNAPSHOT.jar > > Test case 2: With port number. No reverse proxy. Screensharing works. > But these URLs bring back to the signin page. > > http://<Our_FQDN>:5080/openmeetings/screenshare > > http:// > <Our_FQDN>:5080/openmeetings/screenshare/openmeetings-screenshare-3.1.0-SNAPSHOT.jar > > Thank you. > > Sincerely, > Susheel Jalali > Coscend Communications Solutions > 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 > > > > On 03/02/16 09:16, Maxim Solodovnik wrote: > >> Are you able to access >> https://<Our FQDN>/<Reverse_Proxy_sub-domain>/screenshare >> https://<Our FQDN>/<Reverse_Proxy_sub-domain>/screenshare/openmeetings- >> screenshare-3.1.0-SNAPSHOT.jar >> >> using browser? >> >> >> On Wed, Mar 2, 2016 at 1:57 AM, Susheel Jalali < >> [email protected]> >> wrote: >> >> Dear OpenMeetings Developers and Maxim, >>> >>> Here is our input regarding the screensharing error: >>> >>> Administration -> Configuration -->application.base.url = https:// >>> <Our_FQDN>/openmeetings >>> >>> Still, when we launch public.jnlp, it gives “Unable to launch >>> openmeetings >>> screensharing applet” in the dialog popup. The error is below. We are >>> using HAProxy for reverse proxy. The configuration (see below) simply >>> replaces an external https URL with an internal http. >>> >>> Environment: CentOS 6.5, MySQL and Java 1.7_u67. >>> >>> ------- >>> >>> Error >>> Exception >>> >>> com.sun.deploy.net.FailedDownloadException: Unable to load resource: >>> https://<Our >>> >>> FQDN>/<Reverse_Proxy_sub-domain>/screenshare/openmeetings-screenshare-3.1.0-SNAPSHOT.jar >>> >>> Wrapped Exception >>> >>> java.io.IOException: Server returned HTTP response code: 503 for URL: >>> https://<Our >>> >>> FQDN>/<Reverse_Proxy_sub-domain>/screenshare/openmeetings-screenshare-3.1.0-SNAPSHOT.jar >>> >>> ------- >>> >>> Reverse proxy configuration >>> >>> backend test-backend >>> >>> rspirep ^(Location:)\ http://(.*)$ Location:\ https://\2 >>> >>> server Test <Internal_Server_IP:5080 cookie om-310 check >>> >>> == == == >>> JNLP Screensharing error.txt >>> ++++++++++++++++++++++ >>> >>> <?xml version='1.0' encoding='utf-8'?> >>> <!------- Omitting the standard Apache license text, which please >>> consider implied ----- --> >>> >>> <jnlp spec="1.0+" codebase="https://<Our >>> FQDN>/<Reverse_Proxy_sub-domain>/screenshare"> >>> <information> >>> <title>Openmeetings Screen Sharing applet</title> >>> <vendor>OpenMeetings</vendor> >>> <homepage>http://apache.org</homepage> >>> <icon href="icon.jpg" /> >>> <icon kind="splash" href="splashicon.jpg" /> >>> <description>Openmeetings Screen Sharing applet</description> >>> <description kind="short">A File to grab a screen and send it >>> to a >>> Server</description> >>> <offline-allowed/> >>> </information> >>> <security> >>> <all-permissions/> >>> </security> >>> <resources> >>> <j2se version='1.7+'/> >>> >>> <jar href="openmeetings-screenshare-3.1.0-SNAPSHOT.jar" >>> main="true"/> >>> <jar href="red5-client-1.0.6-RELEASE.jar"/> >>> <jar href="red5-server-common-1.0.6-RELEASE.jar"/> >>> <jar href="commons-collections-3.2.1.jar"/> >>> <jar href="quartz-2.2.1.jar"/> >>> <jar href="red5-io-1.0.6-RELEASE.jar"/> >>> <jar href="slf4j-api-1.7.9.jar"/> >>> <jar href="logback-core-1.1.2.jar"/> >>> <jar href="logback-classic-1.1.2.jar"/> >>> <jar href="bcprov-jdk15on-1.52.jar"/> >>> <jar href="commons-beanutils-1.9.2.jar"/> >>> <jar href="commons-codec-1.9.jar"/> >>> <jar href="httpcore-4.4.jar"/> >>> <jar href="httpclient-4.4.jar"/> >>> <jar href="commons-lang3-3.3.2.jar"/> >>> <jar href="jcl-over-slf4j-1.7.9.jar"/> >>> <jar href="spring-beans-4.1.7.RELEASE.jar"/> >>> <jar href="spring-context-4.1.7.RELEASE.jar"/> >>> <jar href="ehcache-core-2.5.0.jar"/> >>> <jar href="mina-core-2.0.8.jar"/> >>> <jar href="spring-core-4.1.7.RELEASE.jar"/> >>> >>> </resources> >>> <application-desc >>> main-class='org.apache.openmeetings.screen.webstart.CoreScreenShare'> >>> <argument>rtmp://https://<Our >>> FQDN:1935>/<Reverse_Proxy_sub-domain>/5</argument> >>> <argument>1</argument> >>> <argument>416d2ecdf0380423b86e4b183c26a5b5</argument> >>> <argument><![CDATA[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> >>> <argument>1</argument> >>> <argument>10</argument> >>> <argument>true</argument> >>> <argument>true</argument> >>> <argument>true</argument> >>> <argument>true</argument> >>> <argument>--dummy--</argument> >>> <argument>--dummy--</argument> >>> </application-desc> >>> </jnlp> >>> >>> Exception >>> com.sun.deploy.net.FailedDownloadException: Unable to load resource: >>> https://<Our >>> >>> >>> FQDN>/<Reverse_Proxy_sub-domain>/screenshare/openmeetings-screenshare-3.1.0-SNAPSHOT.jar >>> at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source) >>> at com.sun.deploy.net.DownloadEngine.downloadResource(Unknown >>> Source) >>> at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown >>> Source) >>> at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown >>> Source) >>> at com.sun.javaws.LaunchDownload$DownloadTask.call(Unknown Source) >>> at java.util.concurrent.FutureTask.run(Unknown Source) >>> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) >>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown >>> Source) >>> at java.lang.Thread.run(Unknown Source) >>> >>> >>> Wrapped Exception >>> java.io.IOException: Server returned HTTP response code: 503 for URL: >>> https://<Our >>> >>> >>> FQDN>/<Reverse_Proxy_sub-domain>/screenshare/openmeetings-screenshare-3.1.0-SNAPSHOT.jar >>> at >>> sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown >>> Source) >>> at sun.net.www.protocol.http.HttpURLConnection.access$200(Unknown >>> Source) >>> at sun.net.www.protocol.http.HttpURLConnection$9.run(Unknown Source) >>> at sun.net.www.protocol.http.HttpURLConnection$9.run(Unknown Source) >>> at java.security.AccessController.doPrivileged(Native Method) >>> at java.security.AccessController.doPrivilegedWithCombiner(Unknown >>> Source) >>> at >>> sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown >>> Source) >>> at >>> sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown >>> Source) >>> at com.sun.deploy.net.HttpUtils.followRedirects(Unknown Source) >>> at com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source) >>> at com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source) >>> at com.sun.deploy.net.BasicHttpRequest.doGetRequest(Unknown Source) >>> at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source) >>> at com.sun.deploy.net.DownloadEngine.downloadResource(Unknown >>> Source) >>> at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown >>> Source) >>> at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown >>> Source) >>> at com.sun.javaws.LaunchDownload$DownloadTask.call(Unknown Source) >>> at java.util.concurrent.FutureTask.run(Unknown Source) >>> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) >>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown >>> Source) >>> at java.lang.Thread.run(Unknown Source) >>> == == == == >>> >>> public_5.jnlp >>> +++++++++ >>> >>> <?xml version='1.0' encoding='utf-8'?> >>> <!------- Omitting the standard Apache license text, which please >>> consider >>> implied ----- --> >>> >>> <jnlp spec="1.0+" codebase="https://<Our >>> FQDN>/<Reverse_Proxy_sub-domain>/screenshare"> >>> <information> >>> <title>Openmeetings Screen Sharing applet</title> >>> <vendor>OpenMeetings</vendor> >>> <homepage>http://apache.org</homepage> >>> <icon href="icon.jpg" /> >>> <icon kind="splash" href="splashicon.jpg" /> >>> <description>Openmeetings Screen Sharing applet</description> >>> <description kind="short">A File to grab a screen and send it >>> to a >>> Server</description> >>> <offline-allowed/> >>> </information> >>> <security> >>> <all-permissions/> >>> </security> >>> <resources> >>> <j2se version='1.7+'/> >>> >>> <jar href="openmeetings-screenshare-3.1.0-SNAPSHOT.jar" >>> main="true"/> >>> <jar href="red5-client-1.0.6-RELEASE.jar"/> >>> <jar href="red5-server-common-1.0.6-RELEASE.jar"/> >>> <jar href="commons-collections-3.2.1.jar"/> >>> <jar href="quartz-2.2.1.jar"/> >>> <jar href="red5-io-1.0.6-RELEASE.jar"/> >>> <jar href="slf4j-api-1.7.9.jar"/> >>> <jar href="logback-core-1.1.2.jar"/> >>> <jar href="logback-classic-1.1.2.jar"/> >>> <jar href="bcprov-jdk15on-1.52.jar"/> >>> <jar href="commons-beanutils-1.9.2.jar"/> >>> <jar href="commons-codec-1.9.jar"/> >>> <jar href="httpcore-4.4.jar"/> >>> <jar href="httpclient-4.4.jar"/> >>> <jar href="commons-lang3-3.3.2.jar"/> >>> <jar href="jcl-over-slf4j-1.7.9.jar"/> >>> <jar href="spring-beans-4.1.7.RELEASE.jar"/> >>> <jar href="spring-context-4.1.7.RELEASE.jar"/> >>> <jar href="ehcache-core-2.5.0.jar"/> >>> <jar href="mina-core-2.0.8.jar"/> >>> <jar href="spring-core-4.1.7.RELEASE.jar"/> >>> >>> </resources> >>> <application-desc >>> main-class='org.apache.openmeetings.screen.webstart.CoreScreenShare'> >>> <argument>rtmp://https://<Our >>> FQDN:1935>/<Reverse_Proxy_sub-domain>/5</argument> >>> <argument>1</argument> >>> <argument>ef0088e7866cdc9bac53ac294eb6d2e1</argument> >>> <argument><![CDATA[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> >>> <argument>1</argument> >>> <argument>10</argument> >>> <argument>true</argument> >>> <argument>true</argument> >>> <argument>true</argument> >>> <argument>true</argument> >>> <argument>--dummy--</argument> >>> <argument>--dummy--</argument> >>> </application-desc> >>> </jnlp> >>> >>> = == == == >>> >>> >>> Thank you. >>> >>> Sincerely, >>> >>> Susheel Jalali >>> Coscend Communications Solutions >>> 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 >>> >>> >>> On 02/25/16 15:01, Maxim Solodovnik wrote: >>> >>> Hello Susheel, >>>> >>>> 3.1.0 uses config setting "application.base.url" to set "codebase=" URL >>>> you can check the docs here: >>>> http://openmeetings.apache.org/GeneralConfiguration.html >>>> >>>> please send more detailed reverse proxy configuration if changing this >>>> URL >>>> >>>> will not help >>>> >>>> On Sat, Feb 20, 2016 at 2:31 AM, Susheel Jalali < >>>> [email protected]> >>>> wrote: >>>> >>>> Dear OpenMeetings Developers, >>>> >>>>> We would appreciate your insights into our screensharing tests in OM >>>>> 3.1.0. When we run the downloaded public_#.jnlp file (see below), we >>>>> get >>>>> the following test results where first two succeed, and third one fails >>>>> (Exception Log included below). Application.base.url settings were >>>>> changed >>>>> suitably for each test case: >>>>> >>>>> (1)Within LAN (using local DNS URL): works fine. >>>>> >>>>> (2)From WAN (using <FQDN:5080> in URL): works fine. >>>>> >>>>> (3)From WAN (using <FQDN> with reverse proxy): it gives “*Unable >>>>> *to launch openmeetings screensharing applet” in the dialog popup. >>>>> >>>>> OM 3.0.6 works fine in the same environment. >>>>> >>>>> OM 3.0.7 worked fine. But while downloading screensharing applet it >>>>> used >>>>> to expose the port number <FQDN:5080> even in reverse proxy scenario. >>>>> >>>>> ------------- >>>>> >>>>> Current environment: >>>>> >>>>> OM 3.1.0 >>>>> Server 1: CentOS 6.5, MySQL >>>>> Server 2: CentOS 7, MariaDB >>>>> Java 7 patch 76 >>>>> >>>>> == == == >>>>> >>>>> JNLP Screensharing error.txt >>>>> ++++++++++++++++++++++ >>>>> >>>>> <?xml version='1.0' encoding='utf-8'?> >>>>> <!------- Omitting the standard Apache license text, which please >>>>> consider implied ----- --> >>>>> >>>>> <jnlp spec="1.0+" codebase="https://<Our >>>>> FQDN>/<Reverse_Proxy_sub-domain>/screenshare"> >>>>> <information> >>>>> <title>Openmeetings Screen Sharing applet</title> >>>>> <vendor>OpenMeetings</vendor> >>>>> <homepage>http://apache.org</homepage> >>>>> <icon href="icon.jpg" /> >>>>> <icon kind="splash" href="splashicon.jpg" /> >>>>> <description>Openmeetings Screen Sharing applet</description> >>>>> <description kind="short">A File to grab a screen and send it >>>>> to a >>>>> Server</description> >>>>> <offline-allowed/> >>>>> </information> >>>>> <security> >>>>> <all-permissions/> >>>>> </security> >>>>> <resources> >>>>> <j2se version='1.7+'/> >>>>> >>>>> <jar href="openmeetings-screenshare-3.1.0-SNAPSHOT.jar" >>>>> main="true"/> >>>>> <jar href="red5-client-1.0.6-RELEASE.jar"/> >>>>> <jar href="red5-server-common-1.0.6-RELEASE.jar"/> >>>>> <jar href="commons-collections-3.2.1.jar"/> >>>>> <jar href="quartz-2.2.1.jar"/> >>>>> <jar href="red5-io-1.0.6-RELEASE.jar"/> >>>>> <jar href="slf4j-api-1.7.9.jar"/> >>>>> <jar href="logback-core-1.1.2.jar"/> >>>>> <jar href="logback-classic-1.1.2.jar"/> >>>>> <jar href="bcprov-jdk15on-1.52.jar"/> >>>>> <jar href="commons-beanutils-1.9.2.jar"/> >>>>> <jar href="commons-codec-1.9.jar"/> >>>>> <jar href="httpcore-4.4.jar"/> >>>>> <jar href="httpclient-4.4.jar"/> >>>>> <jar href="commons-lang3-3.3.2.jar"/> >>>>> <jar href="jcl-over-slf4j-1.7.9.jar"/> >>>>> <jar href="spring-beans-4.1.7.RELEASE.jar"/> >>>>> <jar href="spring-context-4.1.7.RELEASE.jar"/> >>>>> <jar href="ehcache-core-2.5.0.jar"/> >>>>> <jar href="mina-core-2.0.8.jar"/> >>>>> <jar href="spring-core-4.1.7.RELEASE.jar"/> >>>>> >>>>> </resources> >>>>> <application-desc >>>>> main-class='org.apache.openmeetings.screen.webstart.CoreScreenShare'> >>>>> <argument>rtmp://https://<Our >>>>> FQDN:1935>/<Reverse_Proxy_sub-domain>/5</argument> >>>>> <argument>1</argument> >>>>> <argument>416d2ecdf0380423b86e4b183c26a5b5</argument> >>>>> <argument><![CDATA[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> >>>>> <argument>1</argument> >>>>> <argument>10</argument> >>>>> <argument>true</argument> >>>>> <argument>true</argument> >>>>> <argument>true</argument> >>>>> <argument>true</argument> >>>>> <argument>--dummy--</argument> >>>>> <argument>--dummy--</argument> >>>>> </application-desc> >>>>> </jnlp> >>>>> >>>>> Exception >>>>> com.sun.deploy.net.FailedDownloadException: Unable to load resource: >>>>> https://<Our >>>>> >>>>> >>>>> FQDN>/<Reverse_Proxy_sub-domain>/screenshare/openmeetings-screenshare-3.1.0-SNAPSHOT.jar >>>>> at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown >>>>> Source) >>>>> at com.sun.deploy.net.DownloadEngine.downloadResource(Unknown >>>>> Source) >>>>> at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown >>>>> Source) >>>>> at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown >>>>> Source) >>>>> at com.sun.javaws.LaunchDownload$DownloadTask.call(Unknown >>>>> Source) >>>>> at java.util.concurrent.FutureTask.run(Unknown Source) >>>>> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown >>>>> Source) >>>>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown >>>>> Source) >>>>> at java.lang.Thread.run(Unknown Source) >>>>> >>>>> >>>>> Wrapped Exception >>>>> java.io.IOException: Server returned HTTP response code: 503 for URL: >>>>> https://<Our >>>>> >>>>> >>>>> FQDN>/<Reverse_Proxy_sub-domain>/screenshare/openmeetings-screenshare-3.1.0-SNAPSHOT.jar >>>>> at >>>>> sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown >>>>> Source) >>>>> at sun.net.www.protocol.http.HttpURLConnection.access$200(Unknown >>>>> Source) >>>>> at sun.net.www.protocol.http.HttpURLConnection$9.run(Unknown >>>>> Source) >>>>> at sun.net.www.protocol.http.HttpURLConnection$9.run(Unknown >>>>> Source) >>>>> at java.security.AccessController.doPrivileged(Native Method) >>>>> at >>>>> java.security.AccessController.doPrivilegedWithCombiner(Unknown >>>>> Source) >>>>> at >>>>> sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown >>>>> Source) >>>>> at >>>>> >>>>> sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown >>>>> Source) >>>>> at com.sun.deploy.net.HttpUtils.followRedirects(Unknown Source) >>>>> at com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source) >>>>> at com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source) >>>>> at com.sun.deploy.net.BasicHttpRequest.doGetRequest(Unknown >>>>> Source) >>>>> at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown >>>>> Source) >>>>> at com.sun.deploy.net.DownloadEngine.downloadResource(Unknown >>>>> Source) >>>>> at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown >>>>> Source) >>>>> at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown >>>>> Source) >>>>> at com.sun.javaws.LaunchDownload$DownloadTask.call(Unknown >>>>> Source) >>>>> at java.util.concurrent.FutureTask.run(Unknown Source) >>>>> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown >>>>> Source) >>>>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown >>>>> Source) >>>>> at java.lang.Thread.run(Unknown Source) >>>>> == == == == >>>>> >>>>> public_5.jnlp >>>>> +++++++++ >>>>> >>>>> <?xml version='1.0' encoding='utf-8'?> >>>>> <!------- Omitting the standard Apache license text, which please >>>>> consider >>>>> implied ----- --> >>>>> >>>>> <jnlp spec="1.0+" codebase="https://<Our >>>>> FQDN>/<Reverse_Proxy_sub-domain>/screenshare"> >>>>> <information> >>>>> <title>Openmeetings Screen Sharing applet</title> >>>>> <vendor>OpenMeetings</vendor> >>>>> <homepage>http://apache.org</homepage> >>>>> <icon href="icon.jpg" /> >>>>> <icon kind="splash" href="splashicon.jpg" /> >>>>> <description>Openmeetings Screen Sharing applet</description> >>>>> <description kind="short">A File to grab a screen and send it >>>>> to a >>>>> Server</description> >>>>> <offline-allowed/> >>>>> </information> >>>>> <security> >>>>> <all-permissions/> >>>>> </security> >>>>> <resources> >>>>> <j2se version='1.7+'/> >>>>> >>>>> <jar href="openmeetings-screenshare-3.1.0-SNAPSHOT.jar" >>>>> main="true"/> >>>>> <jar href="red5-client-1.0.6-RELEASE.jar"/> >>>>> <jar href="red5-server-common-1.0.6-RELEASE.jar"/> >>>>> <jar href="commons-collections-3.2.1.jar"/> >>>>> <jar href="quartz-2.2.1.jar"/> >>>>> <jar href="red5-io-1.0.6-RELEASE.jar"/> >>>>> <jar href="slf4j-api-1.7.9.jar"/> >>>>> <jar href="logback-core-1.1.2.jar"/> >>>>> <jar href="logback-classic-1.1.2.jar"/> >>>>> <jar href="bcprov-jdk15on-1.52.jar"/> >>>>> <jar href="commons-beanutils-1.9.2.jar"/> >>>>> <jar href="commons-codec-1.9.jar"/> >>>>> <jar href="httpcore-4.4.jar"/> >>>>> <jar href="httpclient-4.4.jar"/> >>>>> <jar href="commons-lang3-3.3.2.jar"/> >>>>> <jar href="jcl-over-slf4j-1.7.9.jar"/> >>>>> <jar href="spring-beans-4.1.7.RELEASE.jar"/> >>>>> <jar href="spring-context-4.1.7.RELEASE.jar"/> >>>>> <jar href="ehcache-core-2.5.0.jar"/> >>>>> <jar href="mina-core-2.0.8.jar"/> >>>>> <jar href="spring-core-4.1.7.RELEASE.jar"/> >>>>> >>>>> </resources> >>>>> <application-desc >>>>> main-class='org.apache.openmeetings.screen.webstart.CoreScreenShare'> >>>>> <argument>rtmp://https://<Our >>>>> FQDN:1935>/<Reverse_Proxy_sub-domain>/5</argument> >>>>> <argument>1</argument> >>>>> <argument>ef0088e7866cdc9bac53ac294eb6d2e1</argument> >>>>> <argument><![CDATA[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> >>>>> <argument>1</argument> >>>>> <argument>10</argument> >>>>> <argument>true</argument> >>>>> <argument>true</argument> >>>>> <argument>true</argument> >>>>> <argument>true</argument> >>>>> <argument>--dummy--</argument> >>>>> <argument>--dummy--</argument> >>>>> </application-desc> >>>>> </jnlp> >>>>> >>>>> == == == == >>>>> >>>>> >>>>> Thank you. >>>>> >>>>> Sincerely, >>>>> >>>>> Susheel Jalali >>>>> Coscend Communications Solutions >>>>> 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 >>>>> >>>> -- WBR Maxim aka solomax
