Я пытаюсь разработать приложение Spring 3 MVC с использованием Springsource Tool Suite / Eclipse IDE.
Мой текущий контекст приложения в STS / Eclipse: / localhost: 8080 / realtyguide /
Я хочу получить доступ к приложению с правами root, используя / localhost: 8080 /
Я попытался в eclipse .. Проект> Свойства> Настройки веб-проекта> введите «/» для Корня контекста. Но это только что вернуло «ошибка 404 - запрошенный ресурс (/) недоступен» после выполнения приложения. И это также сломало приложение. Поэтому я просто вернул контекстный корень обратно в «realtyguide».
Я развернул приложение на своем веб-хосте на сервере Tomcat. Я отредактировал файл server.xml и его элементы и смог открыть страницу индекса с URL-адресом www.mydomain.com.
Однако ссылки на другие страницы не работают. Он также не собирает статические ресурсы для страницы индекса, такие как файлы CSS и JQuery.
Я полагаю, что это вызвано контекстом приложения моего приложения / localhost: 8080 / realtyguide / in eclipse (на моем компьютере для разработки). URL-адрес остальных страниц, возвращаемых моим контроллером, составляет / localhost: 8080 / realtyguide / page_name
Как мне изменить контекст приложения моего приложения на запускать от имени root в eclipse , как в / localhost: 8080 / . Чтобы мои страницы назывались просто / localhost: 8080 / page_name
Является ли решение настройкой, которую я должен установить в своих файлах конфигурации в Интернете, Spring или в eclipse?
Я пытался погуглить, но не нашел четкого, однозначного ответа. Я очень новичок в этом, и подробный ответ от вас очень поможет.