Avatar billede nuab Nybegynder
17. februar 2003 - 10:03 Der er 6 kommentarer og
1 løsning

Tomcat, ny applikation

Når jeg opretter en ny applikation, en context i server.xml, har jeg problemer med at mine servlets ikke kan køre. Jsp og beans kan godt. Den loader heller ikke når man har compillet sine servlets. Den ved ingen ting om mine servlet. Skal jeg fortælle serveren det et eller andet sted?
Avatar billede arne_v Ekspert
17. februar 2003 - 10:05 #1
Du bør slet ikke rette i server.xml !

Hvis du samler en komplet war-fil og kopierer den til webapps
directoriet, så skal det virke.
Avatar billede nuab Nybegynder
17. februar 2003 - 10:11 #2
Jeg har prøvet med en war file, den pakker den fint ud. Jeg har et plugin til eclipse som selv opdatere server.xml når jeg opretter et nyt tomcat project.

Ingen af de måder at lave en ny app. virker med hensyn til servlets.
Avatar billede arne_v Ekspert
17. februar 2003 - 10:14 #3
war fil skal virke med servlets, hvis web.xml indeholder den
rigtige information oms ervlets.
Avatar billede nuab Nybegynder
17. februar 2003 - 10:17 #4
Hvilke info skal der ligge i den web.xml. Du mener den der er lokal for applikationen.
Avatar billede arne_v Ekspert
17. februar 2003 - 10:21 #5
minapp.war skal indeholde:

minhtml.html
minjsp.jsp
WEB-INF/web.xml
WEB-INF/classes/minpakke/MinServlet.class
WEB-INF/lib/minjar.jar

og web.xml skal indeholde:

<web-app>
  <servlet>
      <servlet-name>MinServlet</servlet-name>
      <servlet-class>minpakke.MinServlet</servlet-name>
  </servlet>
  <servlet-mapping>
      <servlet-name>MinServlet</servlet-name>
      <url-pattern>/MinServlet</url-pattern>
  </servlet-mapping>
</web-app>

Så skal http://localhost:8080/minapp/MinServlet virke !
Avatar billede nuab Nybegynder
17. februar 2003 - 10:35 #6
Tak for hjælpen. Det har tag mig et par måneder at finde ud af. For jeg har bare brugt examples.....
Avatar billede arne_v Ekspert
17. februar 2003 - 10:48 #7
Det kan godt være lidt svært at komme igang med war-filer, men når
først man kan, så er det ret nemt (specielt hvis man "låner"
lidt fra et gammelt projekt, når man skal igang med et nyt projekt).
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