Avatar billede ciffer Nybegynder
11. august 2004 - 23:08 Der er 20 kommentarer og
1 løsning

Tomcat 5.0.27 opsætning

Er ikke helt sikker på, at jeg kan smide dette spørgsmål her, men nu prøver jeg. Jeg skal anv. Tomcat 5.0.27, men kan ikke sætte den op. Når jeg forsøger at starte Tomcat, vha. Startup.bat filen i bin mappen, når jeg lige at se Dos-vinduet, og så sker der ikke mere. Hvor og hvad skal jeg ændre?!?
Avatar billede arne_v Ekspert
11. august 2004 - 23:14 #1
Gæt: den har problemer med at finde Java (JAVA_HOME skal pege Java root dir
og PATH skal indeholde Java bin dir)

Men du kan check det ved at:
  åbne en permanent DOS box
  gå til Tomcat bin dir
  bruge CATALINA RUN
fordi så lukker vinduet ikke og man kan læse fejlbeskeder
Avatar billede ciffer Nybegynder
12. august 2004 - 08:48 #2
Mange tak for svaret. Kigger på det senere i dag.
Avatar billede ciffer Nybegynder
12. august 2004 - 16:51 #3
Jeg får følgende error, hvis jeg følger din anvisnig: "The CATALINA_HOME environment variable is not defined correctly. This environment variable is needed to run this program" - Lige pt. er min CATALINA_HOME environment variable sat til at pege på den mappe, hvor Tomcat er installeret. Skal den pege på noget i selve Tomcat mappen i stedet?
Avatar billede arne_v Ekspert
12. august 2004 - 16:53 #4
Jeg har slet ikke nogen CATALINA_HOME environment defineret.

Prøv og fjern den og prøv igen.
Avatar billede ciffer Nybegynder
12. august 2004 - 17:11 #5
Jeg har prøvet at fjerne CATALINA_HOME variablen og får samme error. Min JAVA_HOME peger på javas root dir og min PATH indeholder java bin dir, som du nævnte tidligere.
Avatar billede arne_v Ekspert
12. august 2004 - 17:14 #6
Du er helt sikker på at den er væk ?

Og du står i en permanent DOS box i Tomcat bin dir og skriver CATALINA RUN ?
Avatar billede ciffer Nybegynder
12. august 2004 - 17:18 #7
Ja den er væk og ja, jeg står i tomcat bin dir og anvender CATALINA RUN.
Avatar billede arne_v Ekspert
12. august 2004 - 17:47 #8
Mystisk. Meget mystisk.

catalina.bat indeholder:

rem Guess CATALINA_HOME if not defined
set CURRENT_DIR=%cd%
if not "%CATALINA_HOME%" == "" goto gotHome
set CATALINA_HOME=%CURRENT_DIR%
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
cd ..
set CATALINA_HOME=%cd%
cd CURRENT_DIR
:gotHome
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
echo The CATALINA_HOME environment variable is not defined correctly
echo This environment variable is needed to run this program
goto end
:okHome

Har du verificeret med:

SET CATALINA_HOME

at den er væk inden du laver CATALINA RUN ?
Avatar billede ciffer Nybegynder
12. august 2004 - 19:31 #9
Skal jeg forstå det således, at jeg står i Tomcat bin dir og skriver "SET CATALINA_HOME"? Hvis jeg gør det, får jeg dette: "Environment variable catalina_home not defined"
Avatar billede ciffer Nybegynder
12. august 2004 - 22:03 #10
Nu har jeg bokset yderligere med det her problem og kan ikke få det til at lykkes. Jeg har hentet Tomcat 5.0.27.zip en gang til og unzippet den på ny til stien/mappen C:\Tomcat - ingen ændring. Fatter ikke rigtigt hvor fejlen er?!? Mht. miljø variabler så skal jeg blot sørge for at JAVA_HOME og TOMCAT_HOME begge peger på de stier hvor de ligger - f.eks C:\Program Files\Java\j2re1.4.2_05 og C:\Tomcat, samt at der i min path indgår en reference til mit java bin directory eller hvad? Alt det førnævnte er sat under System variables.
Avatar billede arne_v Ekspert
12. august 2004 - 22:32 #11
Jep.

Jeg kører også uden TOMCAT_HOME.
Avatar billede arne_v Ekspert
12. august 2004 - 22:34 #12
Hov.

Tomcat kræver en Java SDK - den kan ikke nøjes med en JRE !

Så JAVA_HOME skal pege på f.eks. C:\j2sdk1.4.2_05 !!
Avatar billede ciffer Nybegynder
13. august 2004 - 08:28 #13
Super :-) Det ændrer jeg på senere i dag.
Avatar billede ciffer Nybegynder
13. august 2004 - 12:12 #14
arne_v> Hvori består forskellen mellem suns JRE og sdk?
Avatar billede arne_v Ekspert
13. august 2004 - 12:47 #15
Kort fortalt:

JRE = Java Runtime Environment = JVM + libs
SDK = Software Development Kit = compiler + tools + JVM + libs
Avatar billede ciffer Nybegynder
13. august 2004 - 21:29 #16
arne_v> Nu virker min Tomcat fint :-)..... men nu brokker Eclipse sig over, at jeg har skiftet fra JRE til sdk.....
tror jeg nok? Jeg får følgende error, hvis jeg prøver at kompliere i Eclipse: "Error occurred during initialization
of VM java/lang/NoClassDefFoundError: java/lang/Object" Har du et bud på, hvordan jeg fikser den?
Avatar billede arne_v Ekspert
13. august 2004 - 21:46 #17
Du kunne evt. prøve at geninstallere Eclipse (husk at gem dit workspace med din kode !!).

Ellers så kunne du prøve at omkonfigurere Eclipse til at bruge din nye SDK.
Avatar billede arne_v Ekspert
13. august 2004 - 21:47 #18
Window
Preferences
Java
Installed JRE's
Avatar billede ciffer Nybegynder
13. august 2004 - 22:50 #19
arne_v> Kast et svar. Du har helt sikkert fortjent nogle point :-) Det hele kører som det skal... super!!!
Avatar billede arne_v Ekspert
13. august 2004 - 22:51 #20
svar
Avatar billede ciffer Nybegynder
13. august 2004 - 22:56 #21
Har smidt lidt mere guld i posen, grundet din super-hjælp :-)
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
Kurser inden for grundlæggende programmering

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