Avatar billede landmanden Nybegynder
20. oktober 2001 - 10:10 Der er 1 kommentar og
1 løsning

Resin og CMP

Når jeg laver CMP beans i Resin som jeg kalder fra servlets, skal jeg placere dem i cmp/WEB-INF/classes istedet for bare WEB-INF/classes for at de virker. Jeg kører dem så med http://localhost:8080/cmp/servlet/packages.ServletNavn.
Jeg kan godt leve med at de skal placeres i cmp mappen - problemet melder sig bare når jeg fra en .jsp fil kalder en af disse servlets, da jsp filen vil have at skal ligge i WEB-INF/classes.

Hvordan fortæller jeg jsp filer at servlets ligger i cmp/WEB-INF/classes ELLER hvordan fortæller jeg Resin at servlets der bruger CMP beans ligger i WEB-INF/classes??
Avatar billede mipe1 Nybegynder
20. oktober 2001 - 13:08 #1
Kan du ikke i din web.xml lave en servletmapping lignende nedenstående?
<servlet-mapping url-pattern=/enServlet servlet-name=ServletNavn/>
<servlet>
<servlet-name>
  ServletNavn
</servlet-name>
<servlet-class>
  packages.ServletNavn
</servlet-class>   
</servlet>

og så bare angive \"enServlet\" i dine jsp sider.
Avatar billede landmanden Nybegynder
20. oktober 2001 - 15:54 #2
Jeg har løst problemet på en anden måde, nemlig ved at sætte classpath id og source i resin.conf til cmp/WEB-INF/classes. Jeg er ikke meget for at ændre tilbage for at se om din løsning er rigtig, da jeg ikke har så gode erfaringer med at rode i web.xml (læs: det krakker hver gang jeg prøver).
Så jeg tager dig på ordet og du får pointene!
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