Avatar billede mipe1 Nybegynder
31. juli 2001 - 21:15 Der er 29 kommentarer og
2 løsninger

problemer med tomcat

Jeg har installeret tomcat 3.2.3 og til tider virker det fint.
Problemet er, at  ind imellem når jeg vil lukke tomcat ned med shutdown.bat, så crasher maskinen (rebooter)
Det samme problem opstår ind imellem når jeg vil eksekvere en servlet.
Jeg kører win2000
Avatar billede tiller Nybegynder
31. juli 2001 - 23:59 #1
Jeg vil foreslå dig at køre med Resin 2.0.1 (anden webserver til Servlets og JSP). Jeg prøvede også Tomcat, men det var ikke lykken (for mig). Jeg havde nu også mange problemer med konfiguration af Resin, men det var det værd.

Svaret på Resin konf. er på
http://www.eksperten.dk/spm/83000

Jeg ved godt spørgsmålet drejede sig om Tomcat, men prøv alligevel Resin.

/tiller
Avatar billede disky Nybegynder
01. august 2001 - 08:33 #2
Hov det er mig der plejer at sige brug Resin :-)

Men det er helt korrekt, godt nok er Tomcat ifølge SUN reference implementationen, men det gør den bestemt hverken nem at konfigurere, hurtig eller stabil :(

Resin son er blandt de hurtigste Java servere kan downloade på www.caucho.com

Jeg bruger den selv privat, og på job med stor success

Held og lykke
Avatar billede tiller Nybegynder
01. august 2001 - 10:31 #3
Nu er du ikke ene om det disky :-)

/tiller
Avatar billede disky Nybegynder
01. august 2001 - 10:33 #4
det glæder mig at andre også har set lyset :)
Avatar billede tiller Nybegynder
01. august 2001 - 10:36 #5
Jeg tror jeg har afprøvet omkring 10 forskellige webservere og er først nu tilfreds.........

/tiller
Avatar billede disky Nybegynder
01. august 2001 - 10:39 #6
fedest.
Avatar billede mipe1 Nybegynder
01. august 2001 - 15:59 #7
Hvis jeg så vælger at resin, skal den så sættes op sammen med apache eller lignende?
Avatar billede disky Nybegynder
01. august 2001 - 16:00 #8
mipe1:

Nope du kan bruge den standalone.

Jeg bruger den dog altid sammen med apache.
Avatar billede tiller Nybegynder
01. august 2001 - 19:35 #9
Få først Resin til at køre, når det så fungerer så prøv at sammenkøre det med Apache
Avatar billede mipe1 Nybegynder
01. august 2001 - 22:07 #10
ok jeg er igang med at prøve resin, den starter da og det var da let.

Men jeg har min application i f.eks. mineservlets.jar, kopierer denne til folderen webapps, burde jeg så ikke kunne tilgå den?
Avatar billede tiller Nybegynder
01. august 2001 - 22:16 #11
du skal opne filen resin.conf og tilføje nede i filen
<web-app id=\'examples/DINMAPPE\'/>

Derefter kopierer du bare en af de allerede eksisterende mapper, lægger dem samme sted og omdøber til DINMAPPE (husk at slette de andre filer i din nye mappe) og kopier så dine egne filer over i DINMAPPE. Sådan har jeg fået min til at virke.

/tiller
Avatar billede mipe1 Nybegynder
01. august 2001 - 22:24 #12
der står allerede
<war-dir id=\'webapps\'/>

burde den så ikke pege på webapps og skulle jeg så ikke bare kunne lægge mine .jar filer der ?

Det du siger jeg skal gøre er (resin er installeret i c:\\resin)

oprette en folder c:\\resin\\examples\\dinmappe

tilføje
<web-app id=\'examples/DINMAPPE\'/> i resin.conf

og derefter kan jeg kopiere mine .jar filer

til c:\\resin\\examples\\dinmappe

?

Beklager nogle gange skal jeg bare have skåret alt ud i pap

Avatar billede tiller Nybegynder
01. august 2001 - 22:27 #13
Ja, så skulle den være der.....
Avatar billede mipe1 Nybegynder
01. august 2001 - 22:45 #14
Hmm et eller andet må jeg gøre forkert for jeg kan simpelthen ikke få det til at virke
Avatar billede tiller Nybegynder
01. august 2001 - 22:52 #15
Jeg ved ikke om det har noget at sige, men prøv at genstarte. Det skulle jeg (ved ikke hvorfor).

Har du også prøvet at tilføje i CLASSPATH...der hvor du nu har lagt din .jar fil???

/tiller
Avatar billede disky Nybegynder
02. august 2001 - 08:49 #16
mipe1:

Sæt Apache helt op så det virker, installer derefter Resin

Og start så det ene af resin programmerne, så spørger den selv om den skal koble sig ind i Apache.

Og så virker det :)
Avatar billede mipe1 Nybegynder
02. august 2001 - 11:14 #17
tiller>> jeg kan simpelthen ikke få det med jar filer til at virke, ifølge resin dokumentationen, så burde jeg bare kunne smide mine .jar filer i c:\\resin\\webapps og derefter vil resin klare resten.


disky>>
Har installeret apache og den kører, der sker ikke rigtig noget når jeg starter resin.
Hvis jeg starter c:\\resin\\bin\\setup.exe så er der godt nok en dialogboks hvor man kan afkrydse apache og et input felt umiddelbart efter, hvis det er denne jeg skal bruge hvad skal jeg så skrive ?
Avatar billede disky Nybegynder
02. august 2001 - 11:17 #18
står der ikke noget i input feltet ?

Ellers skriv pathen til Apache\'s hoved skuffe.

f.eks.

c:\\apache

og husk at afkrydse feltet.
Avatar billede mipe1 Nybegynder
02. august 2001 - 11:27 #19
apache/resin ser ud til at køre nu, men hvad gør jeg så med mine .jar filer?

Avatar billede mipe1 Nybegynder
02. august 2001 - 23:27 #20
ok har fået det med war-filerne til at virke, næsten, så nu er jeg snart i mål.

Et problem er tilbage, jeg har pakket mine filer i en war-fil, placerer dem i webapps kataloget og de bliver automatisk ekspanderet af resin. fint nok

Men mine servlets virker ikke, jeg får en fejl 404. Der burde ikke være noget i vejen med opbygningen af kataloget og web.xml, da det virker hvis jeg placerer det hele i doc-kataloget. Det er bare ikke det jeg er interesseret i.

nogen der har et hint?
Avatar billede tiller Nybegynder
02. august 2001 - 23:31 #21
Placer dem i kataloget:
/doc/WEB-INF/classes/PACKAGE-NAVN

og skriv så dette i url:

http://localhost:8080/servlet/PACKAGE-NAVN.FILNAVN

/tiller
Avatar billede mipe1 Nybegynder
02. august 2001 - 23:36 #22
ja det virker fint, men ideen med war filer er ligesom ikke så god hvis jeg skal placere dem under doc-kataloget, de er jo med i war filen som resin skulle håndtere automatisk
Avatar billede tiller Nybegynder
02. august 2001 - 23:38 #23
Har du husket at tilføje i Classpath\'en der hvor du har dit bibliotek?

/tiller
Avatar billede mipe1 Nybegynder
03. august 2001 - 00:00 #24
Min normale classpath på maskinen?
Jeg kan ikke tro at dette løser problemet, det ville da være træls at skulle ændre denne hver gang man man laver en ny webapp
Avatar billede tiller Nybegynder
03. august 2001 - 00:01 #25
Du kan jo prøve, men der ligger jo filer i en .war som henviser til hinanden. Derfor skal den være i classpath. Prøv med den ene og se om det virker...

/tiller
Avatar billede mipe1 Nybegynder
03. august 2001 - 00:14 #26
har prøvet at sætte classpath til at pege på alt hvad jeg overhovedet kunne komme i tanke om, men desværre virker det ikke.

Avatar billede tiller Nybegynder
03. august 2001 - 00:18 #27
Og resin.conf er iorden??

/tiller
Avatar billede mipe1 Nybegynder
03. august 2001 - 00:21 #28
måske det er den der er problemet, men hvad problemet er ved jeg ikke. Jeg har ikke rigtigt ændret noget i den
Avatar billede tiller Nybegynder
03. august 2001 - 00:28 #29
Din config ser således ud til din war fil. Du har vel ikke et underbiblietek, f.eks MINWAR, for så skal den tilføjes i resin.conf:

<war-dir id=\'webapps/MINWAR\'/>

Husk genstart af computer for en sikkerheds skyld.

/tiller
Avatar billede mipe1 Nybegynder
03. august 2001 - 00:33 #30
mit war-dir burde virke det er sat til webapps og
<war-dir> skulle specificere hvor man placerer sine war-filer, således resin selv ekspanderer dem og det gør den fint og jeg sagtens få alle siderne frem i en browser undtagen servletterne
Avatar billede mipe1 Nybegynder
05. august 2001 - 00:03 #31
tak for hjælpen
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