У меня странное поведение в процессе развертывания Tomcat, выполняемом моим Eclipse WTP. Я использую Eclipse 3.7 (Indigo), WTP 3.3, no плагин m2eclipse, Java 1.6, Tomcat 5.5.
Мое приложение представляет собой веб-приложение, у которого есть другие проекты в качестве зависимостей, а также некоторые третьи -партийные зависимости. Мой проект управляется Maven, и все работает нормально, когда мы создаем приложение с помощью этого инструмента.
Для работы над моим проектом с использованием Eclipse я запускаю mvn eclipse: clean eclipse: eclipse
, а затем я импортировать мои проекты в IDE.
Моя проблема возникает, когда я хочу развернуть это веб-приложение на сервере Tomcat 5.5 (этот сервер управляется Eclipse). Когда я создаю новый сервер Tomcat и развертываю на нем свое приложение my-project-portal , он добавляет только зависимости my-project-xxx , а также несколько сторонних разработчиков. зависимости (около 9 из сотен определенных). На рабочем столе одного из моих коллег (он использует Eclipse 3.5) никакие сторонние зависимости не развернуты вообще, только my-project-xxx JAR ...
Однако, когда я смотрю на в свойствах проекта веб-приложения в Путь сборки Java> Библиотеки или в «Сборка развертывания» список зависимостей правильный и полный.
Примечания
Я провел несколько тестов с более старым Eclipse (3.3, с WTP 3.1), и я не сталкивался с какими-либо проблемами развертывания. Однако этот WTP по-прежнему использовал «зависимости модулей Java EE», чего не было в последней версии WTP.
До сих пор мы использовали специальный плагин Maven после mvn eclipse: eclipse
который копирует все зависимости (включая транзитивные) в my-webapp-project / WebContent / WEB-INF / lib
.
Как получить текущий URL на любой странице в представлении? У меня есть значение в общем макете. Мне нужно установить это значение для текущего URL-адреса на любой странице.
Как это сделать? Спасибо всем
Имею значение в общем плане. Мне нужно установить это значение для текущего URL-адреса на любой странице. Как это сделать?
Спасибо всем