Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
documentation [2017/08/01 04:49]
webadmin [Examples]
documentation [2018/01/26 19:34] (current)
colin [Prerequisites]
Line 178: Line 178:
  
  
-    * **[[http://​www.oracle.com/​technetwork/​java/​index.html|Java SE 7]]** (a.k.a, "Java 1.7"​). ​These are available from [[http://​www.oracle.com/​technetwork/​java/​index.html|Oracle]]. At a minimum, download and install the Java Runtime Environment (JRE); if you wish to develop Java programs, download and install the Java Development Kit (JDK), which includes the JRE. Don't forget to define JAVA_HOME as a system environment variable (settings its value to the file system path to Java on your computer) to allow Java-based applications to use your installed Java version. +    * **[[http://​www.oracle.com/​technetwork/​java/​index.html|Java SE 8]]** (a.k.a, "Java 1.8"​). ​This are available from [[http://​www.oracle.com/​technetwork/​java/​index.html|Oracle]] or [[http://​openjdk.java.net/​projects/​jdk8/​|OpenJDK]]. At a minimum, download and install the Java Runtime Environment (JRE); if you wish to develop Java programs, download and install the Java Development Kit (JDK), which includes the JRE. Don't forget to define JAVA_HOME as a system environment variable (settings its value to the file system path to Java on your computer) to allow Java-based applications to use your installed Java version. 
-    * **Tomcat 7 and 8**,  which is available from the [[http://​tomcat.apache.org/​download-70.cgi|Apache Software Foundation]]. Download the "​binary distribution"​ that is appropriate for your operating system (e.g., "​64-bit Windows zip" for 64-bit Windows machines, or "​zip"​ or "​tar.gz"​ for Linux and Macintosh machines). Tomcat is a "​servlet container"​ that can run Java-based applications under a web server. It can also act as a web server by itself. Jetty, older versions of  Tomcat, and other J2EE containers/​servers may work but have not been tested. Integration of Tomcat with third party web servers (e.g., Apache 2.2.x) is common, but this topic is well beyond the scope of these instructions. These sample instructions assume that Tomcat has been installed on your local laptop or desktop and is listening on port 8080. +    * **Tomcat ​Webserver, version ​or greater**,  which is available from the [[http://​tomcat.apache.org/​download-70.cgi|Apache Software Foundation]]. Download the "​binary distribution"​ that is appropriate for your operating system (e.g., "​64-bit Windows zip" for 64-bit Windows machines, or "​zip"​ or "​tar.gz"​ for Linux and Macintosh machines). Tomcat is a "​servlet container"​ that can run Java-based applications under a web server. It can also act as a web server by itself. Jetty, older versions of  Tomcat, and other J2EE containers/​servers may work but have not been tested. Integration of Tomcat with third party web servers (e.g., Apache 2.2.x) is common, but this topic is well beyond the scope of these instructions. These sample instructions assume that Tomcat has been installed on your local laptop or desktop and is listening on port 8080. 
-    * [[http://​www.imagemagick.org/​script/​convert.php|ImageMajick]] - ImageMajick ​must be available from the command line for image manipulation. Specifically,​ we use the '​convert'​ command for image thumbnail generation but may use other commands in the future.+ 
 +    * [[http://​www.imagemagick.org/​script/​convert.php|ImageMagick]] - ImageMagick ​must be available from the command line for image manipulation. Specifically,​ we use the '​convert'​ command for image thumbnail generation but may use other commands in the future.
     * [[http://​www.postgresql.org|PostgreSQL]] database installed on the server. Wildbook by default tries to connect to a Postgres database on the same server named '​wildbook'​ on localhost:​5432 with username '​wildbook'​ and password '​wildbook'​ permissions.     * [[http://​www.postgresql.org|PostgreSQL]] database installed on the server. Wildbook by default tries to connect to a Postgres database on the same server named '​wildbook'​ on localhost:​5432 with username '​wildbook'​ and password '​wildbook'​ permissions.
     * sendmail - Wildbook can email data contributors and researchers with data updates. On Linux servers, sendmail is required.     * sendmail - Wildbook can email data contributors and researchers with data updates. On Linux servers, sendmail is required.
  
-Technically,​ Wildbook can also be run on Windows and Mac laptops and desktops, but we highly recommend running Wildbook on an Ubuntu Linux virtual machine from [[https://​aws.amazon.com|Amazon Web Services]], which makes the server setup and management process very easy. If you need Mac and Windows ​support, please contact [[mailto:​services@wildbook.org|services@wildme.org]].+Technically,​ Wildbook can also be run on Windows and Mac laptops and desktops, but we highly recommend running Wildbook on an Ubuntu Linux virtual machine from [[https://​aws.amazon.com|Amazon Web Services]], which makes the server setup and management process very easy. If you need support, please contact [[mailto:​services@wildbook.org|services@wildme.org]]. Be aware that we are happy to answer questions but cannot offer comprehensive instructions on Mac or Windows installation.
 ==== Installing Tomcat ==== ==== Installing Tomcat ====