Я новичок в tomcat и сервлетах. Поэтому я пытаюсь протестировать простую страницу jsp
на моем контейнере tomcat 8. Когда я открываю файл index.jsp
от localhost
или 127.0.0.1
, он отлично работает, т. Е. index.jsp
отображает страницы html
, а также выводит результаты кода jsp
. Но когда я запускаю его через ip-адрес pc, то адрес (то есть 192.168.1.100 в локальной сети), браузер отображает html
, но код jsp
полностью игнорируется. Вот часть index.jsp
:Tomcat 8 - Только localhost (127.0.0.1) running index.jsp
</head><body>
<%
out.print("<h2>Hello, I'm running!!</h2>");
%>
<header><h1>The Real Thing</h1><h4>Vote or die!</h4></header>
<main>
Я даже изменить до index.html
кот web.xml-х welcome-list
, положив index.jsp
, но это не работает. Итак, если localhost запускает код jsp
от index.jsp
, то почему адрес локальной сети IP не работает с кодом jsp
?
Любая помощь будет оценена по достоинству.
ПРИМЕЧАНИЕ: Я удалил index.jsp из
/var/lib/tomcat8/webapps/ROOT/
но192.168.1.100
все еще отображает веб-страницы, в то время какlocalhost
дает 404 страница не найдена.
Могли бы вы предоставить файл конфигурации Tomcat? – oschlueter
Я не уверен. Вы имеете в виду TOMCAT_HOME/web.xml? @oschlueter – Robin
Я считаю, что это conf/server.xml – oschlueter