diff --git a/Doc/Sdi/apache.xml b/Doc/Sdi/apache.xml index 93577a97f55f384efb59df0e83cf1279f4108e16..3638f4ffb997e61635c68874241f51c38535d06b 100644 --- a/Doc/Sdi/apache.xml +++ b/Doc/Sdi/apache.xml @@ -225,132 +225,6 @@ </orderedlist> </section> - <section xml:id="sdiSectInfocenter"> - <title>Eclipse <productname - xlink:href="http://help.eclipse.org/mars/topic/org.eclipse.platform.doc.isv/guide/ua_help_setup_infocenter.htm">Infocenter</productname></title> - - <para><productname - xlink:href="http://help.eclipse.org/mars/topic/org.eclipse.platform.doc.isv/guide/ua_help_setup_infocenter.htm">Infocenter</productname> - requires <xref linkend="glo_Java"/> as a mandatory prerequisite. You may - follow these steps:</para> - - <orderedlist> - <listitem> - <para>Install <xref linkend="glo_Java"/> using a ppa in <link - xlink:href="http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html">Ubuntu</link> - or <link - xlink:href="http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html">Debian</link>. - This way <xref linkend="glo_Java"/> updates will become part of your - system's regular updates via <command>aptitude</command> or - <command>apt-get</command>.</para> - </listitem> - - <listitem> - <para>Fetch a current Eclipse platform runtime binary like - <filename>eclipse-platform-4.5.1-linux-gtk-x86_64.tar.gz</filename> - from <uri - xlink:href="http://download.eclipse.org/eclipse/downloads/drops4/R-4.5.1-201509040015/">http://download.eclipse.org/eclipse/downloads/drops4/R-4.5.1-201509040015</uri> - matching your system.</para> - - <tip> - <para>The above link may be outdated. Check for a current - production version.</para> - </tip> - </listitem> - - <listitem> - <para>Create a non-privileged user <code>infocenter</code> running - the <productname - xlink:href="http://help.eclipse.org/mars/topic/org.eclipse.platform.doc.isv/guide/ua_help_setup_infocenter.htm">Infocenter</productname> - application server. <command - xlink:href="http://linux.die.net/man/8/useradd">useradd</command> is - your friend.</para> - </listitem> - - <listitem> - <para>Become user <quote>infocenter</quote> and extract - <filename>eclipse-platform-4.5.1-linux-gtk-x86_64.tar.gz</filename>.</para> - </listitem> - - <listitem> - <para>The following shell script allows for starting <productname - xlink:href="http://help.eclipse.org/mars/topic/org.eclipse.platform.doc.isv/guide/ua_help_setup_infocenter.htm">Infocenter's</productname> - jetty server:</para> - - <programlisting language="none">#!/bin/bash - -java -Xmx512M -Dadvanced.syncDefault=true \ - -classpath /home/infocenter/eclipse/plugins/org.eclipse.help.base_4.0.300.v20150904-0015.jar org.eclipse.help.standalone.Infocenter \ - -pluginCustomization /home/infocenter/my.properties \ - -clean -host localhost -port 8081 -command start -eclipsehome /home/infocenter/eclipse -data /home/infocenter/workspace \ - -vmargs "-Xmx384M">> ~/ic.log 2>> ~/ic.log & -#end</programlisting> - - <para>You may examine <filename>ic.log</filename> for possible - troubleshooting measures.</para> - - <tip> - <para>Read <link - xlink:href="http://help.eclipse.org/mars/topic/org.eclipse.platform.doc.isv/guide/ua_help_setup_infocenter.htm">Information - Center</link> for command line argument explanations.</para> - </tip> - </listitem> - - <listitem> - <para>The MI firewall will block connection attempts to port 8081. - As an easy workaround for testing purposes you may tunnel - connections by <command>ssh</command> to your local machine:</para> - - <programlisting language="none">ssh root@sdiXY.mi.hdm-stuttgart.de -L 8081:localhost:8081</programlisting> - - <para>Your <productname - xlink:href="http://help.eclipse.org/mars/topic/org.eclipse.platform.doc.isv/guide/ua_help_setup_infocenter.htm">Infocenter</productname> - should now be visible via <uri - xlink:href="http://localhost:8081/help/index.jsp">http://localhost:8081/help/index.jsp</uri>.</para> - </listitem> - - <listitem> - <para>Configure an Apache virtual host redirecting incoming <xref - linkend="glo_HTTP"/> requests to <productname - xlink:href="http://help.eclipse.org/mars/topic/org.eclipse.platform.doc.isv/guide/ua_help_setup_infocenter.htm">Infocenter</productname>:</para> - - <programlisting language="none"><VirtualHost *:80> -... - ServerAdmin webmaster@localhost - DocumentRoot /var/www/html - - <Location /docs/> - order deny,allow - allow from all - ProxyPass http://localhost:8081/help/ - ProxyPassReverse http://localhost:8081/help/ - </Location> - -... -</VirtualHost></programlisting> - - <tip> - <para>This requires <link - xlink:href="https://askubuntu.com/questions/58179/install-mod-proxy-to-get-proxypass-to-work#answer-58185">enabling</link> - the Apache <xref linkend="glo_HTTP"/> proxy module.</para> - </tip> - </listitem> - - <listitem> - <para>Add a suitable script to <filename>/etc/init.d</filename> plus - a corresponding link to <filename>/etc/rc2.d</filename> for an - automated start of your <productname - xlink:href="http://help.eclipse.org/mars/topic/org.eclipse.platform.doc.isv/guide/ua_help_setup_infocenter.htm">Infocenter</productname> - instance during boot. The link should be chosen assuring to start - <productname - xlink:href="http://help.eclipse.org/mars/topic/org.eclipse.platform.doc.isv/guide/ua_help_setup_infocenter.htm">Infocenter</productname> - prior to <productname>Apache</productname>.</para> - - <para>Test proper startup after reboot.</para> - </listitem> - </orderedlist> - </section> - <section xml:id="sdiSectDocbookPublish"> <title>Publish your documentation</title>