Tomcat имеет рут-приложение под /webapps/ROOT
Предположим, у вас есть jsp s2j-main.jsp, размещенный в /webapps/ROOT/s2j-main.jsp
, тогда он будет доступен как
http://<url:port>/s2j-main.jsp
Если у вас есть собственное веб-приложение с именем s2j и оно размещено на /webapps/s2j
, то любой JSP по этому вопросу будет по умолчанию доступен на
http://<url:port>/s2j/s2j-main.jsp
Примечание. Имя веб-приложения становится частью URL, если только вы не определили Context
в server.xml
с путем как "/"
Только тогда s2j становится корневым веб-приложением.
Теперь, когда вы видите 404s в /s2j-main.jsp, это из-за чего-то из вышеперечисленного, вы не поместили его в фактический ROOT или пытаетесь использовать неправильный URL