Installing Zulu

From 360Works Product Documentation Wiki
(Difference between revisions)
Jump to: navigation, search
(Manual Installation)
(Manual Installation)
Line 27: Line 27:
  
 
===Manual Installation===
 
===Manual Installation===
====Prerequisites====
+
Users who have updated to FileMaker Server 13 or who need a more customized solution may need to perform a manual installation of the Zulu software. Zulu runs on your server as an Apache Tomcat application; therefore, it will require you to download and install the Apache Tomcat server application for your operating system (this may involve setting Tomcat up to start automatically with your system, as well as configuring your web server to forward traffic for Zulu to port 80).
 +
 
 +
You may also install Zulu in the Apache Tomcat instance that is already in use by the FileMaker Server Web Publishing Engine. This is not the recommended way to install and run Zulu, but will work and may be simpler for some users.
 +
 
 +
NOTE: If you have already updated to FileMaker Server 13 and you are having trouble getting the manual installation working properly, please contact 360Works support at (866) 662-9185
 +
 
 +
====Installing in a standalone Apache Tomcat Server====
 +
=====Prerequisites=====
 
* Download and install Apache Tomcat 6.x from http://tomcat.apache.org, for Windows make sure to download the installer
 
* Download and install Apache Tomcat 6.x from http://tomcat.apache.org, for Windows make sure to download the installer
 
* Follow Tomcat documentation for running Tomcat as server, for Windows make to make the service selection during installation
 
* Follow Tomcat documentation for running Tomcat as server, for Windows make to make the service selection during installation
* Start up Tomcat, this usually happens automatically when using the installer.
+
* Start up Tomcat (this usually happens automatically when using the installer, otherwise you will need to run the Catalina shell script with a 'start' command).
 
      
 
      
====Installing Zulu====
+
=====Installing Zulu=====
 
* Copy the Zulu.war file from the Installer Data folder into the <code>$TOMCAT_HOME/webapps</code> folder in your Tomcat instance.
 
* Copy the Zulu.war file from the Installer Data folder into the <code>$TOMCAT_HOME/webapps</code> folder in your Tomcat instance.
* Modify <code>zulu.xml</code> file located in the <code>$TOMCAT_HOME/conf/Catalina/localhost</code> folder.
+
* (Tomcat 6) Modify the <code>zulu.xml</code> file located in the <code>$TOMCAT_HOME/conf/Catalina/localhost/</code> folder.
 +
* (Tomcat 7) Modify the <code>context.xml</code> file located in the <code>$TOMCAT_HOME/webapps/zulu/META-INF/</code> folder.
 
** Specify your username and password on these two lines of the <code>zulu.xml</code> file:
 
** Specify your username and password on these two lines of the <code>zulu.xml</code> file:
 
*** <code><Parameter name="zulu.adminUsername" value="" override="false" /></code>
 
*** <code><Parameter name="zulu.adminUsername" value="" override="false" /></code>
 
*** <code><Parameter name="zulu.adminPassword" value="" override="false" /></code>
 
*** <code><Parameter name="zulu.adminPassword" value="" override="false" /></code>
 
* If necessary for your configuration, set up URL forwarding from IIS / Apache to your Tomcat connectors. See Tomcat documentation on how to do this.
 
* If necessary for your configuration, set up URL forwarding from IIS / Apache to your Tomcat connectors. See Tomcat documentation on how to do this.
 +
 +
====Installing in the FileMaker Server Web Publishing Engine====
 +
=====Prerequisites=====
 +
* Be sure FileMaker Server is installed and running with XML Custom Web Publishing enabled.
 +
 +
=====Installing Zulu=====
 +
* Copy the Zulu.war file from the Installer Data folder into the jwpc-tomcat folder located at <code>FileMaker Server/Web Publishing/publishing-engine/jwpc-tomcat/</code> (a Zulu folder will be created automatically when the .war file is dropped in place).
 +
* Now you should be able to access the Zulu sync admin splash page by visiting <code>http://localhost:16020/zulu</code> verify that you are able to successfully access this page.
 +
* (FMS13) Back in the jwpc-tomcat folder, navigate to <code>jwpc-tomcat/zulu/META-INF/</code> and edit the context.xml
 +
* (FMS12) Back in the jwpc-tomcat folder, navigate to <code>jwpc-tomcat/conf/Catalina/localhost/</code> and edit the zulu.xml
 +
** Specify your username and password on these two lines of the <code>zulu.xml/context.xml</code> file:
 +
*** <code><Parameter name="zulu.adminUsername" value="" override="false" /></code>
 +
*** <code><Parameter name="zulu.adminPassword" value="" override="false" /></code>
 +
 +
=====URL Redirection=====
 +
NOTE: These instructions apply only to users installing inside the FMS13 Web Publishing Engine.
 +
======Windows======
 +
FileMaker Server 13 uses the URL Rewrite module of IIS to redirect traffic from the native HTTP Tomcat port 16020 to the standard web traffic port 80
 +
 +
* Launch the IIS Manager, expand the Sites folder, then click on the FMWebSite site. You will see a collection of modules in the center pane of IIS Manager.
 +
* Double click the module that reads <code>URL Rewrite.</code>
 +
* In the right hand pane, click <code>Add Rule(s)</code> at the very top of the list of actions.
 +
* From here, choose <code>Blank rule</code> and press OK
 +
* Set up the rule to match the pattern for the requested URL using regular expressions.
 +
* Set the pattern as <code>^zulu(.*)</code>
 +
* Scroll down to the action section and be sure the action type is set to <code>Rewrite</code>
 +
* Set the Rewrite URL as <code>http://localhost:16020/zulu{R:1}</code>
 +
* Be sure <code>Append query string</code> and <code>Stop processing of subsequent rules</code> are both checked, then apply the settings and test the the zulu URL in your browser (http://localhost/zulu)
 +
 +
======Mac======
  
 
==Next Steps==
 
==Next Steps==

Revision as of 16:23, 23 January 2014

Zulu  
Getting Setup with Zulu: InstallingInstalling as ServletInstalling the Plugin VersionZulu Google SetupIntegrating your file • ‎Zulu Sync • ‎Serving the Sample FileRegistrationInstalling Zulu Manually
About Zulu The big pictureLimitationsRequirementsDifferences between servlet and pluginHostingSecurity
Troubleshooting TroubleshootingTesting ConfigurationsUmlautsURLs Used By ZuluUpdatingLogs
Google Sync with Google • ‎Sharing a Google CalendarGoogle ContactsGoogle ResetAppointment Slots
Calendars Repeating EventsDate Ranges • ‎Read Only CalendarsDeleting EventsInvitationsSwitching CalendarsMultiple CalendarsPropertiesSee it in iCalMy site
Contacts Contact GroupsContacts IntegrationsRelated Contact FieldsAddress BookZulu Phone Fax Email
Does Zulu work with... AndroidBlackberryMultiple MachinesOutlookMobileMeiPhone
Extra Credit Adding FieldsTime ZonesDuplicating RecordsCalc FieldsAccess PrivledgesRefreshFilteringPost Editing ScriptsAlarms and notifications

Contents

Installation: Installing the plugin on your FileMaker Server

Installation

Servlet rather than a "plugin"

Zulu was introduced as both a traditional server-side plugin and as a small application (a servlet) for FileMaker Server. Newer versions of Zulu are only available as servlets because these offer a lot more configuration options.

Follow the instructions for installing the servlet here:

Installing Zulu as a Servlet

For user with an older version, you can find the older plugin instructions here...

Installing the Plugin Version

...but remember that upgrading to the new version of Zulu is free and is as easy as downloading a new build.

Need more?

Read more about the differences between the two installation options here.

Upgrading to Server 12

If you have Zulu installed and are going to upgrade to FileMaker Server 12, then please uninstall Zulu before proceeding. Server 12 installs different Web Publishing components and this will prevent and conflicts.

Manual Installation

Users who have updated to FileMaker Server 13 or who need a more customized solution may need to perform a manual installation of the Zulu software. Zulu runs on your server as an Apache Tomcat application; therefore, it will require you to download and install the Apache Tomcat server application for your operating system (this may involve setting Tomcat up to start automatically with your system, as well as configuring your web server to forward traffic for Zulu to port 80).

You may also install Zulu in the Apache Tomcat instance that is already in use by the FileMaker Server Web Publishing Engine. This is not the recommended way to install and run Zulu, but will work and may be simpler for some users.

NOTE: If you have already updated to FileMaker Server 13 and you are having trouble getting the manual installation working properly, please contact 360Works support at (866) 662-9185

Installing in a standalone Apache Tomcat Server

Prerequisites
  • Download and install Apache Tomcat 6.x from http://tomcat.apache.org, for Windows make sure to download the installer
  • Follow Tomcat documentation for running Tomcat as server, for Windows make to make the service selection during installation
  • Start up Tomcat (this usually happens automatically when using the installer, otherwise you will need to run the Catalina shell script with a 'start' command).
Installing Zulu
  • Copy the Zulu.war file from the Installer Data folder into the $TOMCAT_HOME/webapps folder in your Tomcat instance.
  • (Tomcat 6) Modify the zulu.xml file located in the $TOMCAT_HOME/conf/Catalina/localhost/ folder.
  • (Tomcat 7) Modify the context.xml file located in the $TOMCAT_HOME/webapps/zulu/META-INF/ folder.
    • Specify your username and password on these two lines of the zulu.xml file:
      • <Parameter name="zulu.adminUsername" value="" override="false" />
      • <Parameter name="zulu.adminPassword" value="" override="false" />
  • If necessary for your configuration, set up URL forwarding from IIS / Apache to your Tomcat connectors. See Tomcat documentation on how to do this.

Installing in the FileMaker Server Web Publishing Engine

Prerequisites
  • Be sure FileMaker Server is installed and running with XML Custom Web Publishing enabled.
Installing Zulu
  • Copy the Zulu.war file from the Installer Data folder into the jwpc-tomcat folder located at FileMaker Server/Web Publishing/publishing-engine/jwpc-tomcat/ (a Zulu folder will be created automatically when the .war file is dropped in place).
  • Now you should be able to access the Zulu sync admin splash page by visiting http://localhost:16020/zulu verify that you are able to successfully access this page.
  • (FMS13) Back in the jwpc-tomcat folder, navigate to jwpc-tomcat/zulu/META-INF/ and edit the context.xml
  • (FMS12) Back in the jwpc-tomcat folder, navigate to jwpc-tomcat/conf/Catalina/localhost/ and edit the zulu.xml
    • Specify your username and password on these two lines of the zulu.xml/context.xml file:
      • <Parameter name="zulu.adminUsername" value="" override="false" />
      • <Parameter name="zulu.adminPassword" value="" override="false" />
URL Redirection

NOTE: These instructions apply only to users installing inside the FMS13 Web Publishing Engine.

Windows

FileMaker Server 13 uses the URL Rewrite module of IIS to redirect traffic from the native HTTP Tomcat port 16020 to the standard web traffic port 80

  • Launch the IIS Manager, expand the Sites folder, then click on the FMWebSite site. You will see a collection of modules in the center pane of IIS Manager.
  • Double click the module that reads URL Rewrite.
  • In the right hand pane, click Add Rule(s) at the very top of the list of actions.
  • From here, choose Blank rule and press OK
  • Set up the rule to match the pattern for the requested URL using regular expressions.
  • Set the pattern as ^zulu(.*)
  • Scroll down to the action section and be sure the action type is set to Rewrite
  • Set the Rewrite URL as http://localhost:16020/zulu{R:1}
  • Be sure Append query string and Stop processing of subsequent rules are both checked, then apply the settings and test the the zulu URL in your browser (http://localhost/zulu)
Mac

Next Steps

Serve the Sample File

Confirm your installation and see Zulu at work by serving the Zulu Sample File on your server. You'll want to do this before adding Zulu to your own file.

Zulu Serving The Sample File

Personal tools
Namespaces

Variants
Actions
Plug-in Products
Other Products
Navigation
Toolbox