serge 02/04/30 19:36:31 Modified: src/xdocs FAQ.xml Log: Added questions 9 and 10, how to upgrade to a newer version of James, and how to install James as a windows service. Revision Changes Path 1.10 +57 -1 jakarta-james/src/xdocs/FAQ.xml Index: FAQ.xml =================================================================== RCS file: /home/cvs/jakarta-james/src/xdocs/FAQ.xml,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- FAQ.xml 17 Apr 2002 06:17:15 -0000 1.9 +++ FAQ.xml 1 May 2002 02:36:31 -0000 1.10 @@ -24,6 +24,8 @@ <li><a href="#6">What about IMAP support?</a></li> <li><a href="#7">What about support virtual hosting?</a></li> <li><a href="#8">Where do I stick classes and jars?</a></li> +<li><a href="#9">How do I upgrade to a newer version of James?</a></li> +<li><a href="#10">How do I run James as an NT/2k/XP service?</a></li> </ul> </p> @@ -138,7 +140,61 @@ Eventually we hope to support mailet reloading and a special lib and classes directory within the james directory that custom mailets can load from, but for now these are hopefully some useful tips. <br />Serge Knystautas</p> </subsection> -</section> + + <a name="9"></a> + <subsection name="How do I upgrade to a newer version of James?"> + <p> + <ol><li>Rename the previous james directory into a james.old</li> + <li>Run phoenix to let the new james.sar be deployed.</li> + <li>Copy config.xml from james.old to the new deployed james/conf directory</li> + <li>Replace the var directory by the previous var directory. This will copy over user accounts, inboxes, spools, and whatever else.</li> + <li>Restart James.</li> + </ol> + Daniel Herlemont + </p> + </subsection> + + <a href="10"></a> + <subsection name="How do I run James as an NT/2k/XP service?"> + <p>You can use Alexandria will setup/run JAMES on NT/2k/XP</p> + <p>I created a .bat file called InstallJamesNTService.bat containing the +following (I used the Alexandria tomcat.bat file as my template, as you can +see):</p> + <source> + + @echo off + echo -------- + echo Usage: %0 jdk_home james_home (classic/hotspot/server) + echo NOTE: You MAY NOT use spaces in the path names. + echo JDK 1.3 does not come with hotpot server by default, you must + echo install this seperately if you wish to use it. + echo Example: %0 c:\progra~1\jdk c:\progra~1\james classic + echo -------- + + if "%1" == "" goto eof + if "%2" == "" goto eof + if "%3" == "" goto eof + + copy JavaService.exe %2\bin\James.exe > nul + %2\bin\James.exe -install JamesMailServer + %1\jre\bin\%3\jvm.dll -Djava.ext.dirs=%2\lib -Djava.class.path=%CLASSPATH%;%2\bin\phoenix-loader.jar;%2\bin\phoenix-engine.jar -start org.apache.avalon.phoenix.launcher.Main -out %2\logs\stdout.log -err %2\logs\stderr.log + + goto eof + + :eof + </source> + <p> + I created another .bat file called UnistallJamesNTService containing the following 1 line: + </p> + <source> + James -uninstall JamesMailServer + </source> + <p>By copying the 2 above .bat files and the JavaService.exe (follow the download link at http://www.alexandriasc.com/software/JavaService/index.html) to the <james>\bin folder, I am able to install and uninstall the JamesMailServer NT service! + <br />Taken from http://www.mail-archive.com/james-user@jakarta.apache.org/msg01389.html by Steve Belt + </p> + </subsection> + + </section> </body>
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>