мне удалось решить вышеуказанные 3 проблемы, выполнив следующие действия:
1- Дважды щелкните сервер (в кот этот случай) [если вы не видите это, перейдите к Windows -> Show/View -> Other -> Server -> Servers
]. Имя вашего сервера будет выглядеть примерно так: «Tomcat v7.0 Server at localhost».
Дважды щелкните по серверу и убедитесь, что в настройках сервера установлено значение: «Используйте установку Tomcat (контролирует установку Tomcat)». Если вы не можете отредактировать серверы: Остановить сервер, right-click the server and select Publish
. Если до сих пор вы не можете редактировать его:
правой кнопкой мыши сервер -> Добавление и удаление и удалить свой проект, то опубликовать его снова.
Причина выбора «Установка Использование Tomcat» является то, что CATALINA_BASE будет указывать на временное место и будет выглядеть примерно так:
"-Dcatalina.base="C:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1"
Это приведет к 404 Ошибка даже при попытке открыть Apache Tomcat Начальная страница. При выборе "Use Tomcat Установка" значения CATALINA_HOME и CATALINA_BASE будет то же самое, и оба будут указывать на каталог установки Tomcat: Пример:
-Dcatalina.base="C:\apache-tomcat-7.0.37" -Dcatalina.home="C:\apache-tomcat-7.0.37"
Чтобы увидеть аргументы:
Double Click затем нажмите «Открыть конфигурацию запуска», значения появятся на вкладке «Аргументы».
2- При использовании зависимостей (Исх внешние файлы Jar), убедитесь, что файлы в: Web-Inf/Библиотека , а затем добавить их в класс-путь, выполнив следующие действия:
правой кнопкой мыши проект -> Build-путь -> Настройка сборки путь Выберите "Библиотеки" вкладка нажмите Add External JARs и выберите опарника в Web-Inf/Библиотека
Далее нуждаться в depl Оу зависимости: Для этого:
Щелкните правой кнопкой мыши проект -> Свойства слева выберите «ассамблею развертывания» на правой стороне нажмите кнопку Добавить -> Java Build Записи Path -> Далее Добавить все файлы jar, необходимые для вашего проекта.
В противном случае вы получите исключение класса, не найденное для используемых файлов jar.
3- Убедитесь, что Web-Inf/lib не содержит файлов jar от Apache Tomcat, так как это приведет к избыточности и даст исключение выше!