Zulu for Hosting Providers

From 360Works Product Documentation Wiki
Jump to navigation Jump to search

Go into the 'Installer data' folder and get the zulu.war file.

Rename it something like 'zulu_xyz.war' where xyz is unique to your customer and is, perhaps, an abbreviation of their company name.

Drag that into FileMaker Server/publishing-engine/cwpe-tomcat/bin folder.

Wait about 20-30 seconds. Verify that the application installed correctly by checking the conf/Catalina/localhost folder, there should be a zulu_xyz.xml file there now that you can customize. If this doesn't work, try stopping and starting the Web Publishing Engine.

In the xml config file, enter a value for zulu.adminUsername and zulu.adminPassword to enable web-based administration. Users are normally asked to create this Admin username and password during the install process, but since you're not running the installer, you'll enter it directly into the config file.

At this point, Zulu is running, although it is not accessible through Apache/IIS. To enable the web server to communicate with it, follow these steps:
OS X: {FileMaker Server Home}/Admin/admin-helper/WEB-INF/conf/mod_jk.conf
We need to add these lines to the file:
JkFmMount /zulu_xyz cwpe
JkFmMount /zulu_xyz/* cwpe

Restart Apache, either graphically in the OS X Server admin / System preferences, or by restarting the computer, or using this terminal command: 'sudo apachectl restart'

Windows: {FileMaker Server Home}/Admin/admin-helper/WEB-INF/conf/uriworkermap.properties
Add these lines:
/zulu_xyz=cwpe
/zulu_xyz/*=cwpe
Restart IIS, either graphically in the services admin panel, or by restarting the computer, or using this batch command:
'IISReset'

Zulu should now be accessible at http://serverIpAddress/zulu_xyz

Note that the new version has a different "Publish" script, the one you import into your file. This script has a variable at the head to use this new name (zulu_xyz) instead of Zulu. You'll want to replace your current Publish script with this new one, editing the variable to use the new zulu_xyz name.