This page discusses the known supported Linux platforms for Jaxer. This page also includes installation instructions and special procedures for certain platforms.
This section lists the Linux platforms that Jaxer has successfully been confirmed to run on. If you have successfully run Jaxer on a Linux platform not listed here, please contact us so we can add it to the list. Be sure to include any special instructions that may be required to get the installation up and running:
These instructions describe how to get the sand-boxed version of Linux up and running. The sand-boxed install includes its own Apache instance, which should not interfere with an existing Apache install. You can download the Linux version of Jaxer from the Jaxer download page.
mv Jaxer_package_withApache.zip /opt cd /opt unzip Jaxer_package_withApache.zip chmod -R a+x AptanaJaxer
In /opt/AptanaJaxer/Apache22/conf/httpd.conf, set "ServerName localhost" and add "User <user-name>" where <user-name> is the user under which you want Apache to run.
By default, the Jaxer Standalone installation only allows connections from 127.0.0.1 and localhost. The instructions below describe the configuration changes needed to open up access to other machines, if so desired.
To validate that Jaxer is correctly installed on your system, click the Server Diagnostics link in the sidebar to run the diagnostics application. If everything is correctly installed and configured, your the page should look like the one below:
Click the Samples and Tools link in the sidebar to view our bundled sample applications. The source code for the sample applications is shipped with the system and is located in the /opt/AptanaJaxer/jaxer/aptana folder. Use these examples to learn how to put together your own Jaxer applications.
This section gives tips for common troubleshooting issues.
On CentOS 5.1 if you get a stream of "Jaxer creation failed" messages when running start.sh from the command line, then you may need to install the sqlite and firefox-devel packages. You can do that with the following commands:
On Fedora 8 if you get an error message about a missing libexpat.so.1 library, then you will need to create a symlink where libexpat.so.1 points to libexpat.so.0.
We've been working with volunteer beta testers within the Jaxer community to add support for Linux. Since the various Linux platforms have so many nuances, some platforms could still have some issues. We invite you to participate in the Jaxer forums to lets us know how we can improve Linux support and the Linux installation process. You can help us determine which platforms to focus on next by placing your vote on the forums: http://forums.aptana.com/viewtopic.php?t=4844. Likewise, if you have Jaxer running on a distro not listed on this page, let us know so we can add it to the list.