Hi Diggy,
> I installed jdk1.6.0_02 successfully.
We haven't tested on 1.6, only up to 1.5. I'm not sure of the impact however.
> I accepted the default install directory "/usr/local" (while my apache document root is /var/www/html).
That's OK. The apache document root isn't relevant here. KonaKart runs in the tomcat container that is installed during the installation. You can configure apache to redirect requests to KonaKart but that comes much later.
> At the end of the installation, KonaKart didn't launch, even though the launch checkbox was ticked (that may just be to start KonaKart, and not go to an interface - I'm not sure).
On *nix it doesn't launch a browser - it just starts the application by starting tomcat. After this you have to run a browser and enter
http://localhost:8780/konakart for the application and
http://localhost:8780/konakartadmin for the admin application. (With the Windows installer, KonaKart starts AND a browser opens up with a window showing the application and another showing the admin app).
A useful place to look is the catalina.out file in the logs directory under your KonaKart installation. This is the tomcat log file and most of the errors will be reported in there.
> - How do I normally access KonaKart, in general?
See above, using
http://localhost:8780/konakart - What does the above error mean when I try to access the admin interface, and how do I correct it?
It sounds like the admin app is not able to fetch data (it uses asynchronous calls - it's AJAX). It probably indicates that the server has not started correctly. (You could open up a terminal window and try the bin/startkonakart.sh script and see if you get any errors? - if it starts a java process but still doesn't work, check the tomcat log for other errors)
- Perhaps most importantly, how do I integrate KonaKart into my Web site?
Well, that's a tricky question because there are are few limits on how you would integrate KonaKart into your website. It has a comprehensive set of APIs that allow you to add shopping cart / eCommerce functionality to your web site. To be succcessful with the more complicated forms of integration you really will need to know how to run a java application in a container (such as tomcat as we provide) and know how to make SOAP calls or use POJO to make the calls to the APIs.
There are simpler forms of integration - if you can get what you need by modifying the Struts application that's included. For major changes you will need to know you way around Struts, but for small changes a knowledge of HTML may well be sufficient.
> Apologies if these questions are completely lame. I have plenty of experience with MySQL, but have usually struggled with Java and Tomcat. Your help would be most appreciated.
I hope the above helps you to get started.
John