Avatar billede bpraem Nybegynder
28. april 2008 - 16:59 Der er 30 kommentarer og
1 løsning

Apache og windows

Hej med jer...

Er der nogen der kan hjælpe mig med at få tomcat6.0 til at kører som service på en Windows 2003 server.. Hver gang jeg starter den lukker den med det samme.

Håber nogen kan hjælpe !

Brian
Avatar billede arne_v Ekspert
28. april 2008 - 17:09 #1
Proev foerst og start den manuelt. Fordi saa kan du se hvilke fejl du faar.

Naar det virkser saa proever du at starte den som service.
Avatar billede bpraem Nybegynder
28. april 2008 - 17:22 #2
Det har jeg prøvet... tomcat6.exe /es fra dos... men det hjælper ikke..
Avatar billede bpraem Nybegynder
28. april 2008 - 17:38 #3
Her er fejlen jeg får når jeg starter den manuelt.

C:\web\Apache Software Foundation\Tomcat 6.0\bin>tomcat6.exe //rs//
[2008-04-28 17:37:18] [112  cmdline.c] [error]
Unrecognized cmd option r
[2008-04-28 17:37:18] [420  prunsrv.c] [error]
The operation completed successfully.
[2008-04-28 17:37:18] [1327 prunsrv.c] [error]
Load configuration failed
Avatar billede arne_v Ekspert
28. april 2008 - 17:40 #4
Saadan starter man ikke Tomcat manuelt.

Du kan enten dobbeltklikke paa startup.bat i bin dir eller aabne en kommando prompt
og skrive:
  catalina run

Saa vil du kunen se al output fra Tomcat.
Avatar billede bpraem Nybegynder
28. april 2008 - 17:42 #5
Jeg har ikke en startup.bat i /bin
og den vil ikke kendes ved cataline run
Avatar billede arne_v Ekspert
28. april 2008 - 17:49 #6
Mystisk. Det har jeg.

C:\apache-tomcat-6.0.16\bin>dir *.bat
Volume in drive C has no label.
Volume Serial Number is B85A-CB2D

Directory of C:\apache-tomcat-6.0.16\bin

01/28/2008  11:39 PM            9,918 catalina.bat
01/28/2008  11:39 PM            1,342 cpappend.bat
01/28/2008  11:39 PM            2,104 digest.bat
01/28/2008  11:39 PM            4,947 service.bat
01/28/2008  11:39 PM            3,307 setclasspath.bat
01/28/2008  11:39 PM            2,096 shutdown.bat
01/28/2008  11:39 PM            2,097 startup.bat
01/28/2008  11:39 PM            3,189 tool-wrapper.bat
01/28/2008  11:39 PM            2,101 version.bat
Avatar billede bpraem Nybegynder
28. april 2008 - 17:53 #7
mit bin dir ser sådan ud

Directory of C:\web\Apache Software Foundation\Tomcat 6.0\bin

04/28/2008  05:12 PM    <DIR>          .
04/28/2008  05:12 PM    <DIR>          ..
01/29/2008  12:39 AM            17,530 bootstrap.jar
04/28/2008  05:12 PM          843,776 tcnative-1.dll
01/29/2008  12:39 AM            18,980 tomcat-juli.jar
01/29/2008  12:39 AM            57,344 tomcat6.exe
01/29/2008  12:39 AM            98,304 tomcat6w.exe
              5 File(s)      1,035,934 bytes
              2 Dir(s)  18,599,344,128 bytes free
Avatar billede bpraem Nybegynder
28. april 2008 - 17:54 #8
Jeg har ikke gjort andet end at installere apache og java.. Er det noget man skal gøre ellers?

Virker underligt jeg ikke har det hele !
Avatar billede arne_v Ekspert
28. april 2008 - 18:05 #9
Tog du MSI installeren for Tomcat ?

(jeg tog ZIP versionen)
Avatar billede arne_v Ekspert
28. april 2008 - 18:07 #10
Ioevrigt er det mange aar siden at jeg besluttede mig for aldrig at installere
Tomcat i directories med mellemrum i navnet.

Det er ca. lige saa morsomt som dans paa bare foedder i glasskaar !

----

Kan du ikke lige proeve at hente ZIP versionen, og udpakke den tilk f.eks.

C:\web\apache-tomcat-6.0.16

og saa proeve med startup.bat ?
Avatar billede bpraem Nybegynder
28. april 2008 - 18:14 #11
Den har jeg lige hentet.. det ser lidt bedre ud..
Når jeg kører catalina run kommer denne fejl !

C:\apache\bin>catalina run
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
Avatar billede bpraem Nybegynder
28. april 2008 - 18:15 #12
startup.bat er det samme
Avatar billede arne_v Ekspert
28. april 2008 - 18:22 #13
Ah. Vi er paa sporet saa !

Saet en enviroment variabel (control panel, system, advanced, environment) JAVA_HOME
som peger paa hvor du har installeret Java (top directory - ikke bin dir).
Avatar billede bpraem Nybegynder
28. april 2008 - 18:33 #14
Den brokker sig over min java version.. så jeg er lige igang med at installere en ny..
Avatar billede bpraem Nybegynder
28. april 2008 - 18:39 #15
Så ser det ud til der sker noget... efter jeg har kørt catalina run skriver den en masse sidste linje siger
INFO: SERVER STARTUP in 478ms
Og så sker der ikke så meget mere...
Avatar billede arne_v Ekspert
28. april 2008 - 18:55 #16
Du skal nok have en ret ny Java til Tomcat 6.

-----

INFO: SERVER STARTUP in 478ms

betyder at serveren koerer.

http://localhost:8080/

skulle gerne virke.

Og du kan evt. teste din web app.

Naeste skridt er saa at faa den til at koere som service.

Der der sorte vindue er god til at finde fejl med, men ikke helt saa godt til
normal drift.
Avatar billede bpraem Nybegynder
28. april 2008 - 19:03 #17
BINGO... det virker.. Så skal den bare laves som service !

Er det noget du kan hjælpe med ??
Avatar billede arne_v Ekspert
28. april 2008 - 19:19 #18
0) stop Tomcat (shutdown.bat)
1) fjern den eksisterende service
2) gaa til bin dir og giv kommando:
    service install
3) test om detr stadig virker
Avatar billede bpraem Nybegynder
28. april 2008 - 19:29 #19
Det virker ikke ! Jeg kan ikke få den til at starte !
Avatar billede bpraem Nybegynder
28. april 2008 - 19:30 #20
Jeg kan godt installere den. men den vil bare ikke starte op.. samme fejl som da jeg startede..
Avatar billede arne_v Ekspert
28. april 2008 - 19:34 #21
Definerede du JAVA_HOME system wide eller kun fir user ?
Avatar billede arne_v Ekspert
28. april 2008 - 19:34 #22
kun for
Avatar billede bpraem Nybegynder
28. april 2008 - 19:36 #23
Kun for User..
Prøver den anden nu
Avatar billede bpraem Nybegynder
28. april 2008 - 19:41 #24
nope... virker ikke
Avatar billede arne_v Ekspert
28. april 2008 - 19:51 #25
Den skal vaere system wide.

Skriver den noget i Windows event log ?

Har servicens brugernavn adgang til Tomcat og Java dirs ?
Avatar billede bpraem Nybegynder
28. april 2008 - 19:55 #26
Den skriver

Event Type:    Error
Event Source:    Service Control Manager
Event Category:    None
Event ID:    7024
Date:        4/28/2008
Time:        7:52:52 PM
User:        N/A
Computer:    FBCMSDB01
Description:
The Apache Tomcat tomcat6 service terminated with service-specific error 0 (0x0).

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

Jeg bruger local system account til at starte den
Avatar billede arne_v Ekspert
29. april 2008 - 04:05 #27
Mystisk.

Jeg har ingen problemer med at installere den på min XP.
Avatar billede arne_v Ekspert
29. april 2008 - 04:05 #28
En googling på:

tomcat service Event ID 7024

finder mange hits !
Avatar billede arne_v Ekspert
29. april 2008 - 04:06 #29
Efter at have skimmet en enkelt tråd vil jeg forslå at du prøver at putte
%JAVA_HOME%\bin forrest i din PATH env var.
Avatar billede bpraem Nybegynder
01. maj 2008 - 23:10 #30
Bonus... Det hjalp. TUSIND tak for din hjælp.. Det var super lækkert..
Smider du ikke et svar?
/Bpraem
Avatar billede arne_v Ekspert
02. maj 2008 - 02:09 #31
kommer her
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester