Hi, somehow I don't get it. Why not simply assume that JAVA_HOME is properly set on every environment you want to run Tomcat? You need a proper Java installation anyway. Then there should not be any need to "configure" JAVA_HOME yourself.
It looks different in case you want to get independend also from pre-installed JDKs. In this case you could put Tomcat and JDK onto the stick and simply edit catalina.bat to set a relative path from your tomcat startup script to your stick's VM. So no need to determine drive letters. By the way, catalina.bat gives a good example how to do DIRECTORY = `cd` ;-) DOS-style. Just read how catalina.bat guesses CATALINA_HOME there. Cheers, Michael Andrew Miehs wrote: > The issue is, he doesn't know which drive letter he is being assigned > in windows.... > > the start.sh script would need to call > > DIRECTORY = `cd` > and then base JAVA_HOME on this.... > > but don't ask me how to do this in deMeSDOS.... > > Andrew > > On 26/05/2006, at 1:15 PM, Harshal Joshi wrote: > >> Hi, >> >> I am sending sample command which u can write in bat file... >> >> cd\ >> set JAVA_HOME = C:\jdk142_04; >> >> set CATALINA_HOME = C:\Tomcat 5_0_28; >> >> just write appropriate path of your Java & Tomcat in above code...now >> save >> above file with ext. of bat & run it... >> >> I hope this is what you want & will help you to solve your problem. >> Best of >> Luck... >> >> Cheers, >> >> Harshal Joshi >> >> >> >> >> -----Original Message----- >> From: Markus-Alexander Metz [mailto:[EMAIL PROTECTED] >> Sent: Friday, May 26, 2006 4:21 PM >> To: Tomcat Users List >> Subject: Re: Tomcat on a Memory Stick >> >> >> >> Hi Andrew >> >> Thanks for your feedback. I'm running the stick under windows based >> systems.. >> Java (jre and SDK) is also installed on the stick. You wrote: >> >>> Why do you not define JAVA_HOME and CATALINA_HOME in the startup >>> scripts? >> >> >> This would be the solutions I was seeking. But how does this script >> has to >> look like? I guess I have to write a .bat file and set the environment >> variables inside. And start this .bat File by the autorun.inf. >> >> But how has this script looks like to set the environment variables? >> Does >> someone has any idea, cause I'm not very familiar in writing such >> scripts? >> >> Thanks for your help >> >> Markus >> >> >> 2006/5/26, Andrew Miehs <[EMAIL PROTECTED]>: >> >>> >>> I am not sure I understand the problem? >>> >>> Are you running on Windoz or a UNIX(tm) based system? >>> >>> Why do you not define JAVA_HOME and CATALINA_HOME in the startup >>> scripts? >>> How do they start TOMCAT in your scenario - why don't you just do a >>> 'pwd' >>> and base the other variables relative to that? >>> >>> I would also put JAVA on your stick - so that you know where >>> your JRE is. >>> >>> Andrew >>> >>> PS: Be careful with sticks - they have have a limited number of write >>> cycles per >>> block before the block dies..... ext2 has been reported to kill them >>> quite quickly >>> (especially the ones that don't move blocks around)... >>> >>> >>> >>> >>> >>> >>> >>> On 26/05/2006, at 11:07 AM, Markus-Alexander Metz wrote: >>> >>>> Hi David >>>> >>>> Thank you very much for your feedback :-) ... I have no problems when >>>> running tomcat on my memory stick ... the problem is another one. For >>>> getting running tomcat you have define CATALINA_HOME and JAVA_HOME. >>>> This >>>> values have to be defined on every pc, on which I wanna run tomcat. >>>> So the >>>> app server isn't portable anymore. >>>> >>>> It would be nice, if tomcat would read this values for example from >>>> a config >>>> file so that tomcat became portable. And I'm looking for a >>>> solution, which >>>> would solve this problem, so that tomcat is portable an I could use my >>>> flavour development environment at home, as well as in my job >>>> >>>> Perhaps you see a solution for my problem. Thanks for all >>>> >>>> Markus >>>> >>> >>> --------------------------------------------------------------------- >>> To start a new topic, e-mail: users@tomcat.apache.org >>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>> For additional commands, e-mail: [EMAIL PROTECTED] >>> >>> >> > > > --------------------------------------------------------------------- > To start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]