DW, Thanks for the help.
As it turns out, catalina.bat runs on the client JVM and service.bat runs on the server JVM. By removing the -server options from service.bat, we were able to get the service to install and run correctly. Thanks again, Jim Jackson -----Original Message----- From: Darryl Wilburn [mailto:[EMAIL PROTECTED] Sent: Monday, May 16, 2005 10:37 PM To: Tomcat Users List Subject: Re: Error Running Tomcat 5.0.28 Service on Win2K3 It sounds to me as though it would have something to do with user rights. I'm assuming when you launch the bat files, you're most likely logged in as Admin with all the rights in the world. Have you tried setting the service to run as the Admin account (for testing only) as opposed to System? Does SYSTEM have access to the Tomcat files? DW --- Jackson James W MAJ MNF-I CIS KM Portal Manager <[EMAIL PROTECTED]> wrote: > We've already checked the web, the FAQ, and the > archive for starting > Tomcat as a service on Win2K3 as a PDC (primary > domain controller) with > no luck. > > We installed Tomcat 5.0.28 (port 80) as a service on > Win2K3 (1 GB RAM) > with J2SDK 1.4.2_05. > > Win2K3 is running AD (active directory), DNS, DHCP, > and Oracle 10g. All > other services are not installed (notably IIS). > > We're able to start Tomcat successfully using > catalina.bat. > We're able to install the service; however, when > starting the service, I > get the following error message in the > jakarta_service_20050516.log > > [info] Starting service... > [415 javajni.c] [error] CreateJavaVM Failed > [770 prunsrv.c] [error] Failed initializing java > C:\j2sdk1.4.2_05\lib\tools.jar;C:\cdcie\tomcat\bin\bootstrap.jar > [982 prunsrv.c] [error] ServiceStart returned 2 > > Where do we find the service start error codes? Or > the source code for > javajni.c and prunsrv.c? > > Thanks in advance, > Jim Jackson > > > > Further details are below: > > We modified both catalina.bat and service.bat to > display all environment > variables. They appear to be the same. > > Output from modified catalina.bat that runs > correctly: > > OS: Windows_NT > CATALINA_HOME: C:\cdcie\tomcat > CATALINA_OPTS: > -Djava.security.auth.login.config=c:\cdcie\tomcat\conf\jaas.conf > -Djava.awt.headless="true" > JAVA_OPTS: -Xms256m -Xmx512m > BASEDIR: C:\cdcie\tomcat > JAVA_HOME: C:\j2sdk1.4.2_05 > JAVA_ENDORSED_DIRS: C:\cdcie\tomcat\common\endorsed > CLASSPATH: > C:\j2sdk1.4.2_05\lib\tools.jar;C:\cdcie\tomcat\bin\bootstrap.jar > CATALINA_BASE: C:\cdcie\tomcat > CATALINA_TMPDIR: C:\cdcie\tomcat\temp > _RUNJAVA: "C:\j2sdk1.4.2_05\bin\java" > _EXECJAVA: start "Tomcat" > "C:\j2sdk1.4.2_05\bin\java" > MAINCLASS: > org.apache.catalina.startup.Bootstrap > ACTION: start > start "Tomcat" "C:\j2sdk1.4.2_05\bin\java" -Xms512m > -Xmx1024m > -Djava.security.auth.login.config=c:\cdcie\tomcat\conf\jaa > s.conf -Djava.awt.headless="true" > -Djava.endorsed.dirs="C:\cdcie\tomcat\common\endorsed" > -classpath > "C:\j2sdk1.4.2_05\li > b\tools.jar;C:\cdcie\tomcat\bin\bootstrap.jar" > -Dcatalina.base="C:\cdcie\tomcat" > -Dcatalina.home="C:\cdcie\tomcat" > -Djav > a.io.tmpdir="C:\cdcie\tomcat\temp" > org.apache.catalina.startup.Bootstrap > start > > Output from modified service.bat: > > OS: Windows_NT > SERVICE_NAME: Tomcat5 > PR_DISPLAYNAME: Apache Tomcat > CURRENT_DIR: C:\cdcie\tomcat\bin > CATALINA_HOME: C:\cdcie\tomcat > CATALINA_BASE: C:\cdcie\tomcat > EXECUTABLE: C:\cdcie\tomcat\bin\tomcat5.exe > JAVA_HOME: C:\j2sdk1.4.2_05 > PR_DESCRIPTION: Apache Tomcat Server - > http://jakarta.apache.org/tomcat > PR_INSTALL: C:\cdcie\tomcat\bin\tomcat5.exe > PR_LOGPATH: C:\cdcie\tomcat\logs > PR_CLASSPATH: > C:\j2sdk1.4.2_05\lib\tools.jar;C:\cdcie\tomcat\bin\bootstrap.jar > PR_JVM: > C:\j2sdk1.4.2_05\jre\bin\server\jvm.dll > PR_STDOUTPUT: C:\cdcie\tomcat\logs\stdout.log > PR_STDERROR: C:\cdcie\tomcat\logs\stderr.log > "C:\cdcie\tomcat\bin\tomcat5.exe" //IS//Tomcat5 > --StartClass > org.apache.catalina.startup.Bootstrap --StopClass > org.apach > e.catalina.startup.Bootstrap --StartParams start > --StopParams stop > "C:\cdcie\tomcat\bin\tomcat5.exe" //US//Tomcat5 > --JvmOptions > "-Dcatalina.base=C:\cdcie\tomcat;-Dcatalina.home=C:\cdcie\t > omcat;-Djava.endorsed.dirs=C:\cdcie\tomcat\common\endorsed;-Djava.securi > ty.auth.login.config=C:\cdcie\tomcat\conf\jaas.c > onf;-Djava.awt.headless=\"true\";-server;-Xms256m;-Xmx512m" > --StartMode > jvm --StopMode jvm > "C:\cdcie\tomcat\bin\tomcat5.exe" //US//Tomcat5 > ++JvmOptions > "-Djava.io.tmpdir=C:\cdcie\tomcat\temp" > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > > Yahoo! Mail Stay connected, organized, and protected. Take the tour: http://tour.mail.yahoo.com/mailtour.html --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]