Hi there, 
Thanks a lot for this meaningful info.

I too have a similar requirement:
running the Tomcat on 64 bit OS <Windows server 2003 / 64 bit Xeon 1.6GHz,
8G RAM>

I followed the commands below <given in your thread>.
I installed the 64 bit JRE from Sun, Installed 32 bit tomcat.
Edited all the necessary values in the registry for the node "Wow6432Node"

I copied the 64bit compiled exe from bugzilla <link given by you>. 

However i'm now getting a strange error when i try to run the exe from the
command line or try to run the tomcat from the services.msc.  

<Snapshot>

C:\Tomcat55\bin>tomcat5.exe
[2007-10-16 17:39:16] [402  prunsrv.c] [error]
The system cannot find the file specified.
[2007-10-16 17:39:16] [1246 prunsrv.c] [error]
Load configuration failed

C:\Tomcat55\bin>prunsrv.exe
[2007-10-16 17:41:40] [402  prunsrv.c] [error]
The system cannot find the file specified.
[2007-10-16 17:41:40] [1246 prunsrv.c] [error]
Load configuration failed

C:\Tomcat55\bin>tomcat5.exe.64bit
[2007-10-16 17:41:51] [402  prunsrv.c] [error]
The system cannot find the file specified.
[2007-10-16 17:41:51] [1246 prunsrv.c] [error]
Load configuration failed

However the tomcat5w.exe <original> runs fine and the service window opens
up. I tried running the server  from there, but no luck there/

I confirmed all the entries once again in the registry. 

Have you encountered similar problem? 

Please suggest input. I'm stuck now.....

Thanks in advance.

Swapnil






Richard Mundell wrote:
> 
> Dear all,
>  
> While Tomcat will run happily on a 64-bit edition of Windows by running it
> directly through a 64-bit build of Java, the native Windows "Service"
> support which is bundled with Tomcat 5.5.x is presently 32-bit only.
> 
> The reason to run Tomcat in a 64-bit environment is to run with large
> memory
> allocations (we have the requirement to run with around 4GB of heap
> space).
> At best you can squeeze about 1.5GB of heap allocation in a Windows 32-bit
> environment. To run larger than that you'll need a 64-bit CPU and OS.
> 
> There's a couple of outstanding 'bugzilla' tickets (35869 & 39327)
> requesting this support but the Tomcat developers obviously haven't had a
> chance to build it into the core package yet.
> 
> So, in the meantime, for anyone attempting to run Tomcat in 64-bit mode in
> Windows so save you the pain and extensive Googling to find a solution,
> here's a (very) brief HOW-TO. (Note that I've got this working on Windows
> 2003 Server Standard 64-bit edition on an Intel chipset - I'd imagine the
> same instructions would work fine on AMD environments and XP 64-bit).
> 
> 1) Download and install the 64 bit edition of Java for Windows
> 2) Download and install the 32 bit version of Tomcat 5.5.x for Windows
> 3) Recompile 'procrun' (which is the binary $CATALINA_ROOT/bin/Tomcat5.exe
> in the Windows distribution) using the patch listed in Bugzilla ticket
> 39327
> (http://issues.apache.org/bugzilla/show_bug.cgi?id=39327) and replace
> Tomcat5.exe with the newly compiled "prunsrv.exe".
> 4) Add the registry keys to Windows which are listed at the end of this
> email (don't forget to adjust them to use your server's paths for the JVM
> and Tomcat).
> 5) Using regedit, edit the HKLM\SOFTWARE\Apache Software
> Foundation\Procrun
> 2.0\Tomcat5\Parameters\Java\Options and adjust for memory settings
> appropriate to your environment.
> 6) Start (or restart) the Apache Tomcat service. Note that although you
> can
> stop/start the Tomcat service via the bundled Tomcat service helper, if
> you
> need to change its configuration you will need to manually edit the
> registry
> key mentioned in step 5.
> 
> Of course, the hardest part of this (for non-developers) is recompiling
> procrun. I'd be very happy to mail you a copy of the compiled binary (for
> Intel 64-bit Xeon and AMD 64-bit chipsets) that the contributor of the
> patch
> in ticket 39237 very kindly provided for me.
> 
> This is intended as a stop-gap while the Tomcat developers implement this
> into the core Windows distribution.
> 
> Good luck!
> 
> Richard
> ___________________________
> Richard Mundell
> The Roberts Group
> Market Data Expertise that FITS.
> www.trgrp.com
> 
> ----------------------------------------------------------------------------
> ----------
> 
> [HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun
> 2.0\Tomcat5\Parameters\Java]
> "Jvm"="C:\\jdk\\jre\\bin\\server\\jvm.dll"
> "Classpath"="C:\\tomcat\\bin\\bootstrap.jar"
> "Options"=hex(7):2d,00,44,00,63,00,61,00,74,00,61,00,6c,00,69,00,6e,00,61,00
> ,\
>  
> 2e,00,68,00,6f,00,6d,00,65,00,3d,00,43,00,3a,00,5c,00,74,00,72,00,67,00,5c,\
>  
> 00,66,00,69,00,74,00,73,00,77,00,65,00,62,00,5c,00,74,00,6f,00,6d,00,63,00,\
>  
> 61,00,74,00,00,00,2d,00,44,00,6a,00,61,00,76,00,61,00,2e,00,65,00,6e,00,64,\
>  
> 00,6f,00,72,00,73,00,65,00,64,00,2e,00,64,00,69,00,72,00,73,00,3d,00,43,00,\
>  
> 3a,00,5c,00,74,00,72,00,67,00,5c,00,66,00,69,00,74,00,73,00,77,00,65,00,62,\
>  
> 00,5c,00,74,00,6f,00,6d,00,63,00,61,00,74,00,5c,00,63,00,6f,00,6d,00,6d,00,\
>  
> 6f,00,6e,00,5c,00,65,00,6e,00,64,00,6f,00,72,00,73,00,65,00,64,00,00,00,2d,\
>  
> 00,44,00,6a,00,61,00,76,00,61,00,2e,00,69,00,6f,00,2e,00,74,00,6d,00,70,00,\
>  
> 64,00,69,00,72,00,3d,00,43,00,3a,00,5c,00,74,00,72,00,67,00,5c,00,66,00,69,\
>  
> 00,74,00,73,00,77,00,65,00,62,00,5c,00,74,00,6f,00,6d,00,63,00,61,00,74,00,\
>  
> 5c,00,74,00,65,00,6d,00,70,00,00,00,2d,00,44,00,6a,00,61,00,76,00,61,00,2e,\
>  
> 00,75,00,74,00,69,00,6c,00,2e,00,6c,00,6f,00,67,00,67,00,69,00,6e,00,67,00,\
>  
> 2e,00,6d,00,61,00,6e,00,61,00,67,00,65,00,72,00,3d,00,6f,00,72,00,67,00,2e,\
>  
> 00,61,00,70,00,61,00,63,00,68,00,65,00,2e,00,6a,00,75,00,6c,00,69,00,2e,00,\
>  
> 43,00,6c,00,61,00,73,00,73,00,4c,00,6f,00,61,00,64,00,65,00,72,00,4c,00,6f,\
>  
> 00,67,00,4d,00,61,00,6e,00,61,00,67,00,65,00,72,00,00,00,2d,00,58,00,58,00,\
>  
> 3a,00,4d,00,61,00,78,00,50,00,65,00,72,00,6d,00,53,00,69,00,7a,00,65,00,3d,\
>  
> 00,32,00,35,00,36,00,6d,00,00,00,2d,00,58,00,58,00,3a,00,52,00,65,00,73,00,\
>  
> 65,00,72,00,76,00,65,00,64,00,43,00,6f,00,64,00,65,00,43,00,61,00,63,00,68,\
>  
> 00,65,00,53,00,69,00,7a,00,65,00,3d,00,31,00,32,00,38,00,6d,00,00,00,2d,00,\
>   58,00,6d,00,78,00,33,00,30,00,37,00,32,00,6d,00,00,00,00,00
> "JvmMs"=dword:00000000
> "JvmMx"=dword:00000000
> "JvmSs"=dword:00000000
> 
> [HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun
> 2.0\Tomcat5\Parameters\Log]
> "Path"="C:\\tomcat\\logs"
> "StdError"="auto"
> "StdOutput"="auto"
> "Level"="Error"
> 
> [HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun
> 2.0\Tomcat5\Parameters\Start]
> "Class"="org.apache.catalina.startup.Bootstrap"
> "Params"=hex(7):73,00,74,00,61,00,72,00,74,00,00,00,00,00
> "Mode"="jvm"
> 
> [HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun
> 2.0\Tomcat5\Parameters\Stop]
> "Class"="org.apache.catalina.startup.Bootstrap"
> "Params"=hex(7):73,00,74,00,6f,00,70,00,00,00,00,00
> "Mode"="jvm"
> 
> [HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Tomcat]
> 
> [HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Tomcat\5.5]
> "InstallPath"="C:\\tomcat"
> "Version"="5.5.9"
> 
> 
> 
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Mini-HOW-TO%3A-Tomcat-as-a-service-on-Windows-Server-2003-64-bit-edition-tf1735687.html#a13244048
Sent from the Tomcat - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to