SpringSource IDE не использует имя проекта в качестве корневого URL для приложения Spring MVC

Когда я создаю шаблонный проект Spring MVC с помощью SpringSource IDE, я запускаю приложение, и корневой URL-адрес задается как последнее слово в имени пакета по умолчанию:

Например, когда я создаю проект, я устанавливаю пакет по умолчанию какcom.sample.myapp, Когда я запускаю приложение, оно открывается вhttp://localhost:8080/myapp, Почему корневой URL не использует имя моего проекта,MyProjectвместо?

Это проблема, потому что я должен указать все URLв моем заявлении/myapp/resources/css/mycss.css но когда я экспортирую .war и внедряю его на сервер Tomcat, Tomcat ожидает имя проекта (он хочет, чтобы я использовал/MyProject/resources/css/mycss.css, В результате все мои ссылки прерываются при развертывании (но не при локальном запуске tomcat в среде IDE SpringSource ...)

Кто-нибудь еще сталкивался с этой проблемой?

Пример для обсуждения комментариев ниже:


    
    

Ответы на вопрос(3)

Ваш ответ на вопрос