Well, actually, I have studied https://cwiki.apache.org/OFBIZ/how-to-run-ofbiz-as-a-service.html, so I have the general idea. But, there remain two questions.
1) That page says to copy rc.ofbiz to /etc/init.d/ofbiz. I did that. But then, at the end of the instructions, it says" Finally, we are ready to tell our Operating system, to execute this script automatically at certain points during OS startup/shutdown. How we do this depends on our specific Linux Distro. I have only put instructions here for those distros I am familiar with. A generic point is that it is IMPORTANT here that your OFBiz starts AFTER any services on which it depends. Typically this is your DB server. If you use MySQL for instance, and MySQL starts with sequence 20, then OFbiz must start with sequence 21 or higher. Invert this logic for stopping." I only started studying Suse Linux seriously a few months ago (and in parallel with studying Ubuntu), so this is a bit further along in managing a system than I have progressed to date. And, it seems the instructions for each version of Linux are different, I suppose that is just to make things 'interesting', right? :-) Now, I haven't figured out, yet, how to tell OFBiz to use MySQL (I had the full LAMP stack installed, although I did nothing but give a default, cryptographically secure, password. This is actually related to my second question. The author of that web page identified above gave instructions for every Linux distribution I have heard of EXCEPT Suse. What would be the right instructions for Suse? 2) Near the start of startofbiz.sh, I see: if [ -f "JAVA_HOME/bin/java" ]; then JAVA="JAVA_HOME/bin/java" else JAVA=java fi Near the beginning of rc.ofbiz, I see: JAVA_BINARY=/usr/java/j2sdk1.4.2/bin/java I know that is wrong for my system, because I have the 1.6 version of openJDK (and the path as shown does not exist on my system), but, as I used YaST to install it, I have not yet been able to find it. Similarly, the instructions for configuring OFBiz to use MySQL leave me with a problem in that, again, I used YaST to install the java MySQL connector, and thus, I do not know where YaST put it. For ofbiz, in /etc/init.d, can I just shorten the assignment to JAVA_BINARY to "JAVA_BINARY=java"? Or perhaps initialize JAVA_BINARY in the same way that JAVA is initialized in startofbiz.sh? After all, as any user, in the bash shell, I can invoke 'java -version' and get output that says the version is 1.6.0_24, that it is from OpenJDK, and that it is a 64 bit build; and more importantly, startofbiz.sh does in fact start it properly, apart from the annoyance of it taking over the bash shell session (but that is not a concern as I require it to run as a service if and when I deploy it). Any insights you can provide on these two questions, and anything else I ought to edit in rc.ofbiz, would be greatly appreciated. Thanks Cheers Ted
