22. november 2003 - 11:58Der er
16 kommentarer og 1 løsning
deploy på tomcat - fortsat
Nå, jeg fandt nu ud af at jeg kan kalde mine servlets via url/servlets/servletname. Jeg kan også kalde dem via url-pattern på url/servlets/pattern.
Er det så opsætningen på min host der gør at jeg ikke kan kalde dem som url/pattern ? Nogen der har en ide om det er noget jeg selv kan konfigurere. Det betyder jo reelt at jeg ikke har muligheden for at bruge en servlet som 'indgang' under url/index el.
Jeg forstår bare ikke lige den her 'Be sure your servlet mappings include one of these patterns, or Apache will not know to pass the request to Tomcat.'. Lige nu har jeg ikke sådan et pattern *.jsp /servlet/* /servlets/* I min descriptor. Men den finder det alligvel under /servlets/test
Jeg har submitted en support request til min host... og truet dem med bål og brand... hehe. Smid lige et svar op hvis du vil have de point.
ja mere eller mindre. Jeg kan nok ikke gøre noget ved problemet mm min host ændrer opsætningen. Jeg har ikke selv adgang til den. Så vidt jeg forstår er det et apache/tomcat issue, som jeg så ikke render ind i når jeg tester med en tomcat på en lokal maskine. Nu er min erfaring med webapps ikke så voldsom stor, jeg har primært lavet nogle webapps med jetty - servlets og velocity... Vil det så sige, med min hosts config, at jeg skal smide en eller anden jsp el ind for at kalde min servlet derigennem? Jeg er sådan set slet ikke intereseret i at bruge jsp eftersom jeg bruger velocity. Og jeg kan jo ikke bruge en url til en side der hedder mitdomæne/servlets/index... Det er jo lamt.
Hvis Apache ikke skal serve nogen af filerne så kan du sætte Apache til at forwarde /appnavn/* til Tomcat eller endda forwarde /* til Tomcat hvis det skulle være.
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.