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.
Difference between revisions of "EPP/Obsolete/Wizard/Server"
< EPP | Obsolete/Wizard
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
- Application in /srv/www/tomcat5/base/webapps/eppwizard.war
- /opt/eppwizard contains all other necessary files and configurations
- 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>