On This Page:
provides a bundle that includes Tomcat version 7.0.35 and has the web application, the database connector web application and the Google connector web application pre-deployed and pre-configured. The bundle works on Windows, Linux and Mac systems without any further configuration. If you are evaluating , we strongly recommend the bundle.
Although we recommend Tomcat 7, we realize that you may have a customized tomcat environment and just want to drop the v5.x frevvo.war into it. If it is a tomcat 6 installation, here are some tips :
Your Live Forms server installation is complete. You are now ready to create your firsts tenant, users, forms and workflows. See the documentation for creating a tenant and users.
You can find examples on creating your own workflows on the Tutorials and Webinars page.
can be installed and started/stopped as a Windows Service. Batch files provided in the <frevvo-home> directory can install, configure and monitor the service:
The batch files provided are:
will run as a Windows Service whether you are using the Development Kit (JDK) versions 1.6 or 1.7 or Java Runtime Environment (JRE) versions 6 or 7.
Follow these steps to install as a Windows Service:
e. Locate the PATH Environment Variable. Click the Edit button and append %JAVA_HOME%\bin or %JRE_HOME%\bin to the end of path.
f. Click 'OK'.
g. Click 'Apply' and then 'OK' to exit.
2. Navigate to the directory where the batch files are located: usually <frevvo-home>. Execute the Install-Service batch file by double clicking on it.
3.The Install-Service batch file will put the frevvoforms service in the Services list with a manual status.
4. Find the Services list for your operating system. The service should be listed. Start the Service.
Make sure that the name of the directory where you installed does not have any spaces in it.
If you want to install as a service on a x64 installation of Windows , you will need to perform these additional steps.
Make sure you have completed step 1 to configure the JDK or JRE Home environment variable and update the path as discussed above.
4. Right click the Configure-Service batch file and select Run as Administrator. Execute the file.
5. A properties panel will display. Click on the Startup tab. Modify the service properties to change the Startup mode from jvm to Java. Click 'OK'.
6. Click on the Shutdown tab. Modify the service properties to change the Shutdown mode from jvm to Java. Click 'OK'.
7. Now try to start the service. Check the frevvoforms-stderr.YYYY-MM-DD,log, frevvoforms-stdout.YYYY-MM-DD.log, common-daemon.YYYY-MM-DD.log files located in <frevvo-home>/tomcat/logs and the Windows System Event log if the service does not start. See below for some troubleshooting tips.
Running c:\frevvo\Install Service fails to install the service and fails to run as a windows service. Make sure the %JAVA_HOME%/bin is added to the system PATH Environment Variable.
If this fails to solve the problem even with setting of JAVA_HOME the tomcat service may not be able to find msvcr71.dll even though it is in the bin directory of your JDK or JRE installation, copy msvcr71.dll from the bin directory of your java installation the bin directory of your tomcat installation or to your C:\WINDOWS\System32 directory. You may see these errors in the windows service log file:
[174 javajni.c] [error] The specified module could not be found. [986 prunsrv.c] [error] Failed creating java C:\Program Files\Java\jdk1.6.0_07\jre\bin\server\jvm.dll [1260 prunsrv.c] [error] ServiceStart returned 1
If you are seeing the following error when stopping the service on an x64 install, make sure the Startup/Shutdown mode was changed from jvm to java. See above for the details.
Error 109: The pipe has been ended
If you see the error message shown when starting the service on an x64 install, make sure the Startup/Shutdown mode was changed from jvm to java. See above for the details.
Previous versions of the Windows binaries (executables and dlls) found in the <frevvo-home>/tomcat/bin folder were built for x86 (32-bit) architectures and will not work on a x64 architecture (64-bits). We are now bundling the tomcat version 7.0.35 binaries for the three architectures inside <frevvo-home>/tomcat/bin folders: <frevvo-home>\tomcat\bin\x64, <frevvo-home>\tomcat\bin\i64 and <frevvo-home>\tomcat\bin\x86.
How do I know if I need to update the Windows binaries in my install? Are you seeing these errors?
[2011-09-13 11:29:51] [info] Commons Daemon procrun (18.104.22.168) started [2011-09-13 11:29:51] [info] Running Service... [2011-09-13 11:29:51] [info] Starting service... [2011-09-13 11:29:51] [206 javajni.c] [error] %1 is not a valid Win32 application. [2011-09-13 11:29:51] [985 prunsrv.c] [error] Failed creating java C:\Program Files\Java\jdk1.6.0_25\jre\bin\server\jvm.dll [2011-09-13 11:29:51] [1280 prunsrv.c] [error] ServiceStart returned 1 [2011-09-13 11:29:51] [info] Run service finished. [2011-09-13 11:29:51] [info] Commons Daemon procrun finished.
If so, the binaries in <frevvo-home>\tomcat\bin may need to be replaced. Here are the steps:
The application frevvo.war now runs directly from the war file. This means that frevvo.war no longer expands its contents into <frevvo-home>\tomcat\temp or <frevvo-home>\tomcat\webapps\frevvo. Tomcat still does create a temp folder, for example <frevvo-home>\tomcat\temp\0-frevvo (the actual folder depends on where java.io.tmpdir is pointing to) to store form/flow cached html and other temporary files.