Gå til innhold

Problemer med servlet testing! Og er meget klar for hjelp!!


Anbefalte innlegg

Skrevet

Benytter tomcat med eclipse som editor!

Starter tomcat og skriver inn url som følger:

http://localhost:8080/BokSalg/BruktBoker

 

Hvis jeg gjør endringer i koden og prøver å kjøre servleten på nytt, så viser browser blandt annet metoder som jeg har kommentert bort i koden!

Dette kan tyde på at browser henter dette fra tidligere!

Jeg har slettet informasjons kapsler, midlertidige internett filer o.l men problemet er der fortsatt!

 

I koden så benytter jeg sessions!

 

Hva kan det være? Blir litt frustrerende å teste!!!

Videoannonse
Annonse
Skrevet

Du sletter innholdet i en mappe under tomcat installasjonskatalogen.

Den heter mest sannsynligvis cache. Inne i den vil du også finne en mappe til som heter noe med localhost... Slett denne. Restart og det bør funke.

Skrevet

De kataloger som er under tomcat er som følger:

bin

conf

server

temp

work

common

logs ----------det er vel denne du tenkte på!!

shared

webapps

 

logs: Her ligger det localhost logger!!

Har slettet disse, og det fungerer fortsatt ikke!!

Skrevet

Da det er en liten stund siden jeg holdt på med Tomcat husker jeg ikke akkurat hvor det ligger. Det er ikke filene i logs jeg sikter til.

Hva ligger i server og i temp katalogen?

Skrevet

temp:

her ligger det en readme fil!

 

server:

-classes ----->ingenting

-web apps

-admin

-connector

-defaultcontext

-images

-realm

-server

-users

-webinf

-context

-host

-logger

-resources

++

-manager

-lib

 

Blir litt omfattende å forklare alt som ligger under hver enkelt katalog!

Har leita igjennom det meste av underkataloger under tomcat og finner ikke noe som har med cache, localhost eller noe lignende!!

Skrevet

Hver gang du har gjort en endring i java klassene dine må du reloade applikasjonen din. Det kan du gjøre ved å bruke http://localhost:8080/manager/html grensesnittet

 

Nå kan du prøve å kjøre applikasjonen din på nytt og ting bør fungerer fett. Dersom du gjør endringer i eventuelle jsp'er så trenger du derimot ikke å reloade applikasjonen fordi jsp'ene blir automatisk kompilert på nytt når tomcat merker at det er blitt gjort en endring på fila.

Skrevet

Joda takk for svar!

Alt løste seg når jeg la inn eclipse, tomcat og plugins på nytt!

Jeg oprettet det samme servlet prosjektet og alt fungerte som det skulle!

Sånn kan det gikk!!

Skrevet
Joda takk for svar!

Alt løste seg når jeg la inn eclipse, tomcat og plugins på nytt!

Jeg oprettet det samme servlet prosjektet og alt fungerte som det skulle!

Sånn kan det gikk!!

 

For å legge til en liten ting; for å tømme cachen manuelt så sletter du den katalogen som hører til din webapp her: C:tomcatworkStandalonelocalhostdin_webapp

 

Nå kan du prøve å kjøre applikasjonen din på nytt og ting bør fungerer fett. Dersom du gjør endringer i eventuelle jsp'er så trenger du derimot ikke å reloade applikasjonen fordi jsp'ene blir automatisk kompilert på nytt når tomcat merker at det er blitt gjort en endring på fila.

 

Ja den skal fungere slik, men det er ikke alltid den gjør det...

 

mvh

dacourt

Skrevet
Nå kan du prøve å kjøre applikasjonen din på nytt og ting bør fungerer fett. Dersom du gjør endringer i eventuelle jsp'er så trenger du derimot ikke å reloade applikasjonen fordi jsp'ene blir automatisk kompilert på nytt når tomcat merker at det er blitt gjort en endring på fila.

 

Det er en feature som kan skrues av og på. Husker jeg ikke helt feil så er den default av etter 2.3.2, men jeg kan ta feil...

 

PS, det suger ressurser...

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...