Web.xml i tomcat

Java

1 svar · 306 visningar · startad av AG

Medlem sedan mars 20001 266 inlägg
Trådstart#1

Eftersom webbhotellet körde tomcat blev jag tvungen att lägga in tomcat lokalt också, från resin.
Min första tanke är:
Hur skall min web.xml se ut?
1. Vill att allt skall köras med "auto compile".
2. Vill också att jag anropar servlets via server/servlet/vadsomheslt, vill alltså inte specifiera varje enskild servlet.
3. Kan jag flytta över färdiga classfiler från resin, eller skall man låta tomcat själv köra "compile" på dem?

Tack
Andreas

Medlem sedan sep. 2001961 inlägg
#2

Ehhh. Va?

Är det en skriven servlet så kompilerar du den som vanligt med javac och så lägger du den så att den finns med i Tomcats classpath. Var man lägger den beror lite på i vilken klassladdare man vill ha den laddad men det vanligaste är att man lägger den någonstans under en web-inf/classes-katalog.

Det går att definiera alias till servlets i TC så att när du skriver http://www.mindomän.se/servlet/ladda så använder den sig av LimeLoadDataServlet.class som ligger någonstans...

Tomcat kompilerar automatiskt alla jsp-sidor om man inte säger något annat. Det går att förkompilera jsp-sidor men vanliga klasser ska alltid kompieras och class-filerna pekas ut.

TC och web.xml är inte helt solklart att förstå sig på... ;-)

/Lime

247 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)