trying to set up Tomcat on Windows 7, service won't start

I'm trying to set up Tomcat 5.5 on Windows 7, 64-bit. I'm using Tomcat 5.5 because we have another PC/server that's also running 5.5 and I wanted it to be the same version. The other PC is Windows XP and it runs fine.

I have Java version 1.6.0_25

I installed Tomcat 5.5.31, which seemed to go ok,
http://archive.apache.org/dist/tomcat/tomcat-5/v5.5.31/bin/, then
-      apache-tomcat-5.5.31.exe                 2010-09-16 12:59  7.3M


When I try to start the service it just says "Windows could not start the Apache Tomcat on Local Computer".

I'm guessing it's a version thing, either with Tomcat or Java on my machine.

In the Windows Logs, I see an error, "The Apache Tomcat service terminated with service-specific errors. The operation completed successfully."
LVL 1
Alaska CowboyAsked:
Who is Participating?
 
Alaska CowboyConnect With a Mentor Author Commented:
I found a similar post here, so I changed the "startup mode" to "java" from "jvm" . . . and it started !

now moving on to my next phase of getting Tomcat to work . . .
0
 
CEHJConnect With a Mentor Commented:
http://tomcat.apache.org/tomcat-5.5-doc/windows-service-howto.html

Try running in console. Look at the bottom of that page
0
 
Alaska CowboyAuthor Commented:
CEHJ, ok, thanks.

I just now set up my Environment variables, but still the service won't start.

JAVA_HOME = C:\Program Files (x86)\Java\jre6

PATH = ***;%JAVA_HOME%

For running the console . . . uh, how do you do that ?

I can run Tomcat properties ok:
tomcat properties
0
Cloud Class® Course: CompTIA Healthcare IT Tech

This course will help prep you to earn the CompTIA Healthcare IT Technician certification showing that you have the knowledge and skills needed to succeed in installing, managing, and troubleshooting IT systems in medical and clinical settings.

 
CEHJConnect With a Mentor Commented:
set JAVA_HOME="C:\Program Files (x86)\Java\jre6"
set PATH="%JAVA_HOME%\bin;%PATH%"

Open in new window

0
 
Alaska CowboyAuthor Commented:
CEHJ,

- JAVA_HOME is set in my Environment Variables

- PATH is also set in E.V., but what is the %PATH% for ?
0
 
CEHJCommented:
Well the idea is to run it from the command line, so i was giving you the correct syntax for that.

You'll notice btw, that your PATH entry is wrong (missing bin)
0
 
Alaska CowboyAuthor Commented:
>>the idea is to run it from the command line
but is this the command line in Tomcat, or just DOS command line ? If it's the Tomcat command line, I don't know how to get to that.

I changed my PATH to include bin --> %JAVA_HOME%\bin

still the service won't start up . . .
0
 
Alaska CowboyAuthor Commented:
I tried to go to "http://localhost/", but nothing came up . . . the service is started . . .
- oops, found it at "http://locathost:8080" . . .
0
 
Alaska CowboyConnect With a Mentor Author Commented:
I got it working ! I simply copied all files from the working server/PC to the new machine, and it came up and seems fine . . .

But thanks for pushing me along, always good to have a second set of eyes.
0
 
CEHJCommented:
ok
0
 
Alaska CowboyAuthor Commented:
the "java" mode of startup did the trick.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.