Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "EPP/Obsolete/Wizard/Server"

m (New page: Description of server modifications for the EPP Download Wizard === === Category:EPP)
 
m (Jonah.kichwacoders.com moved page EPP/Wizard/Server to EPP/Obsolete/Wizard/Server: Obsolete)
 
(5 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
Description of server modifications for the EPP Download Wizard
 
Description of server modifications for the EPP Download Wizard
  
=== ===
+
=== Requirements ===
  
 +
* '''Linux''' (currently using SUSE Linux Enterprise Server 10)
 +
* '''JVM >= 1.5''' (currently: IBM J9 2.3 SR8)
 +
* '''Tomcat >= 5''', running with UID tomcat, listening on port 8080, all requests are 'proxied' by the eclipse.org webservers (currently build.eclipse.org)
 +
 +
=== Installation ===
 +
 +
* Application in /srv/www/tomcat5/base/webapps/eppwizard.war
 +
* /opt/eppwizard contains all other necessary files and configurations
 +
** [[EPP/Wizard/Configuration|eppwizard.properties]]
 +
** [[EPP/Wizard/Configuration|installerbuilder.properties]]
 +
** [[EPP/Wizard/Logging_(log4j)|log4j.properties]]
 +
* Logfiles are written to
 +
** /var/log/tomcat5/base/catalina.out
 +
** /var/log/tomcat5/base/statistics.log
 +
 +
=== Modifications ===
 +
 +
* Open port 8080 ('''/root/firewall.sh''')
 +
** iptables -t filter -I input_ext 14 -p tcp --dport 8080 -j ACCEPT
 +
* Dangling symbolic links in '''/srv/www/tomcat5/base/server/lib/''' moved to '''/srv/www/tomcat5/base/server/lib/mknauer/'''
 +
** [jaas].jar -> /usr/lib/jvm-exports/java/jaas.jar
 +
** jaas.jar -> /usr/lib/jvm-exports/java/jaas.jar
 +
* Dangling symbolic links in '''/srv/www/tomcat5/base/common/lib/''' moved to '''/srv/www/tomcat5/base/common/lib/mknauer/'''
 +
** [jdbc-stdext].jar -> /usr/lib/jvm-exports/java/jdbc-stdext.jar
 +
** [jndi].jar -> /usr/lib/jvm-exports/java/jndi.jar
 +
** jdbc-stdext.jar -> /usr/lib/jvm-exports/java/jdbc-stdext.jar
 +
** jndi.jar -> /usr/lib/jvm-exports/java/jndi.jar
 +
* Adding CATALINA_OPTS ('''/etc/sysconfig/j2ee''')
 +
** CATALINA_OPTS="-Dorg.eclipse.epp.wizard.configuration=/opt/eppwizard/eppwizard.properties -Dorg.eclipse.epp.wizard.installerbuilder.configuration=/opt/eppwizard/installerbuilder.properties -Dlog4j.configuration=file:/opt/eppwizard/log4j.properties"
 +
* Tomcat server configuration
 +
** '''/srv/www/tomcat5/base/conf/server.xml'''
 +
    <Connector
 +
      port="8080"
 +
      proxyName="build.eclipse.org"
 +
      proxyPort="80"
 +
      enableLookups="false"
 +
      compression="off"
 +
    />
 +
** '''/srv/www/tomcat5/base/conf/web.xml'''
 +
    <session-config>
 +
        <session-timeout>10</session-timeout>
 +
    </session-config>
  
  
  
 
[[Category:EPP]]
 
[[Category:EPP]]

Latest revision as of 21:39, 6 May 2021

Description of server modifications for the EPP Download Wizard

Requirements

  • Linux (currently using SUSE Linux Enterprise Server 10)
  • JVM >= 1.5 (currently: IBM J9 2.3 SR8)
  • Tomcat >= 5, running with UID tomcat, listening on port 8080, all requests are 'proxied' by the eclipse.org webservers (currently build.eclipse.org)

Installation

Modifications

  • Open port 8080 (/root/firewall.sh)
    • iptables -t filter -I input_ext 14 -p tcp --dport 8080 -j ACCEPT
  • Dangling symbolic links in /srv/www/tomcat5/base/server/lib/ moved to /srv/www/tomcat5/base/server/lib/mknauer/
    • [jaas].jar -> /usr/lib/jvm-exports/java/jaas.jar
    • jaas.jar -> /usr/lib/jvm-exports/java/jaas.jar
  • Dangling symbolic links in /srv/www/tomcat5/base/common/lib/ moved to /srv/www/tomcat5/base/common/lib/mknauer/
    • [jdbc-stdext].jar -> /usr/lib/jvm-exports/java/jdbc-stdext.jar
    • [jndi].jar -> /usr/lib/jvm-exports/java/jndi.jar
    • jdbc-stdext.jar -> /usr/lib/jvm-exports/java/jdbc-stdext.jar
    • jndi.jar -> /usr/lib/jvm-exports/java/jndi.jar
  • Adding CATALINA_OPTS (/etc/sysconfig/j2ee)
    • CATALINA_OPTS="-Dorg.eclipse.epp.wizard.configuration=/opt/eppwizard/eppwizard.properties -Dorg.eclipse.epp.wizard.installerbuilder.configuration=/opt/eppwizard/installerbuilder.properties -Dlog4j.configuration=file:/opt/eppwizard/log4j.properties"
  • Tomcat server configuration
    • /srv/www/tomcat5/base/conf/server.xml
   <Connector
      port="8080"
      proxyName="build.eclipse.org"
      proxyPort="80"
      enableLookups="false"
      compression="off"
   />
    • /srv/www/tomcat5/base/conf/web.xml
   <session-config>
       <session-timeout>10</session-timeout>
   </session-config>

Back to the top