- Why centain servers are needed? and
- How servers work with each other?
For example, could I place EasyPHP [PHP + mySQL] on one HardDrive and run Moodle, then place JAVA on another HardDrive and run a java based program - with both HardDrives in the same computer?
That should be fine if Apache is set to serve directories off both hard drives.
A quick read of the drawboard installation appears that it doesn't require Tomcat or other specialized Java server, just the JVM running on the server (this is probably not an efficient way of doing things, but it looks pretty easy to set up).
Unzip Drawboard distribution packet to selected directory. You can see there: test.html
example file, drawboard.jar file with compressed class files and skin
directory with default skin files. The doc directory contains this documentation and
you can delete it at your will. Do not delete LICENSE file.
2.5.2. How about Unix and Windows differences?
Drawboard server can be run at any operating system with JVM. The only difference is path indication in -savepath option. On Unix hosts write
So it sounds like the easiest way to follow these instructions would be to put drawboard in the same dirctory as Moodle, why do you want to put it on a different hard drive?
Thank you for your response. I was really using DrawBoard as an example. I do not clearly understand the difference between JVM and JAVA. I thought you needed JAVA to run DrawBoard .
I guess I should have used something like Network EducationWare (NEW) [http://netlab.gmu.edu/NEW/] as an example instead of DrawBoard.
I presented the different case scenarios in an attempt to learn something about server setups and why decisions are made to set up systems that need JAVA as well as other software [primarily PHP + mySQL].
You did help me regarding setting up DrawBoard however, so I will attempt it.
Often one wants to run applications like Drawboard or NEW on a separate machine because these sorts of graphical and audio/visual conferencing applications are very resource intensive, though generally it's technically possible to run them on the same hardware for testing purposes.
Thanks again Michael.
This is really good information. I've bookmarked this thread.