0 votes
1 view
Hello

I downloaded the Knowage CE installer for 64 bit. I installed it inside my XAMPP directory. Note that I did not install Tomcat with my XAMPP installation but I using the Tomcat inside the Knowage installation.  My install was error-free and the MySQL DB was created correctly.

I have set the following environment variables

CATALINA_HOME = C:\xampp\Knowage-Server-CE\bin

CLASSPATH = C:\xampp\Knowage-Server-CE\lib

JAVA_HOME = C:\Program Files\Java\jdk1.8.0_191

path = %JAVA_HOME%/bin

When I doubleclick to start Knowage application server, the DOS screen flashes quickly and just closes without starting the server. My OS is WIN 10, 64 bit and Knowage is 6.2.1

Any help would be very appreciated.

thanks

Tony
Environment 6.2.1, Win 10, Apache Server, Chrome
asked Feb 28, 2019 in Installer by twolsey (190 points) | 1 view

Hi,

as a Knowage developer I strongly suggest you to use a more recent version of Knowage: the 6.2 is very old.

But in any case, I see a very big problem about your environment variables: the use of CATALINA_HOME and CATALINA_BASE are very well documented on the official documentation (here you'll see the documentation of Tomcat 8.5 but I think those variables are presents also on Tomcat 7 and 6).

You set the CATALINA_HOME to "C:\xampp\Knowage-Server-CE\bin" but this couldn't be right because that directory must have a specific structure, the same structure you can find in any Tomcat installation archive. If you want to share a specific Tomcat installation to multiple instances you probably need to use both CATALINA_BASE and CATALINA_HOME where the last one will point to a directory where part of the original Tomcat directory structure is present and where the configuration files are set taking in consideration the other instances.

I don't think this is your desired achievement.

I think you need to either unset CATALINA_BASE (or at least to remove /bin at the end) or to follow the documentation above.

1 Answer

–1 vote
So, I have the same problem, could anyone help me?
answered Aug 26, 2022 by gabrielvoigt (180 points)

Please check my comment to twolsey.

1,553 questions
1,017 answers
2,037 comments
2,567 users