TestServlet - Java szerver ismeretek 10. videó

0 értékelés
79 megtekintés
Sztyopu (4 pont) kérdezte Jan 24.

Sziasztok!

A Java szerver ismeretek 10. Deployment Descriptor videó arról szól, hogy web.xml beállítása után a böngészőben elérjük a TestServlet nevű servletünket. Ez sajnos nekem nem akar összejönni.

Letöltöttem a SFJ repójából a TestServlet-master nevű servletet átneveztem TestServlet-re beraktam a webapps mappába. Elindítottam a Tomcatat, az be is jön. Viszont amikor beírom a böngészőbe a http://localhost:8080/TestServlet/mutasd   linket 404-es hibát kapok vissza.

Mi lehet a gond?

A segítséget előre is köszönöm!

Üdv Sztyopu!

1 Válasz

0 értékelés
tkiss Szakértő (398 pont) válaszolta meg Jan 24.
Sztyopu kiválasztva Jan 24.
 
Legjobb válasz

Szia!

Elég sok eshetőség van ami ilyet eredményezhet, így csak tapogatózok, de amennyiben tényleg csak annyi történt, hogy a repó ( https://github.com/SanFranciscobolJottem/TestServlet ) tartalmát raktad a webapps alá, úgy szerintem a TestServlet/META-INF alatti context.xml lehet a gond, mivel az egy üres file. Erre elvileg a tomcat-nek indításnál hibát is kell dobnia. Próbáld meg vagy törölni a TestServlet/META-INF/context.xml fájlt, vagy másold át bele a tomcat telepítési könyvtára alatt található conf folder alatti context.xml tartalmát.

Üdv.: Tamás

Sztyopu (4 pont) szólt hozzá Jan 24.
Igen.Igazad van. A context.xml-be bemásolva a következő két sor megoldotta a problémát:

<?xml version="1.0" encoding="UTF-8"?>
<Context path="/TestServlet"/>
...