Разница в контексте вызова Tomcat между внутренней и внешней средой Eclipse - PullRequest
0 голосов
/ 06 января 2020

Эта публикация является продолжением моей более ранней публикации . Я пытаюсь понять разницу в контексте выполнения Tomcat, в зависимости от того, вызывается ли Tomcat из Eclipse IDE или из оболочки ОС.

Мои выводы отражены в следующей таблице:

enter image description here


Ответ на предыдущую публикацию дает хорошее объяснение, почему страница приветствия Tomcat недоступна, когда Tomcat вызывается из Eclipse. Сейчас я пытаюсь понять, почему веб-приложение (http://localhost:8080/helloworld/hello) не может быть доступно, когда Tomcat вызывается вне Eclipse IDE (то есть из оболочки ОС).

1 Ответ

1 голос
/ 06 января 2020

Eclipse знает о Tomcat и предоставляет ему собственный набор веб-приложений, не сохраняя их в каталоге webapps автономной версии. Как я уже сказал в ответе на вопрос, на который вы ссылаетесь, вы можете написать свое собственное приложение ROOT, и если eclipse перезапишет уже существующее приложение, вы, возможно, не будете рады этому.

Чтобы запустить приложение helloworld в отдельном коте, создайте архив helloworld.war и разверните его в отдельном коте, скопировав его в каталог webapps.

В основном вы используете два сервера с разной конфигурацией, даже если они могут использовать один и тот же код и использовать один и тот же номер порта .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...