Настройка разработанного Java-проекта в Eclipse - PullRequest
0 голосов
/ 20 апреля 2011

Я пытаюсь настроить какой-либо проект в Eclipse, который уже разработан и имеет следующую файловую структуру.

Root Folder Files

WEB-INF Files

Я знаю, как настроить Eclipse и как запустить его с Apache Tomcat, но при перезапуске Tomcat он пытается создать веб-приложение с кучей ошибок. Ошибки как будто не удалось загрузить библиотеки (.JAR) и тому подобное. Позвольте мне сказать вам, что проект загружен и установлен в Eclipse совершенно без единой ошибки. В проекте много пакетов, а также файлы JSP. Почему это не работает с Tomcat?

Ответы [ 2 ]

0 голосов
/ 21 апреля 2011

Получить исходный файл WAR или, если его нет, просто сжать весь контент в один файл, который вы переименовали с расширением .war.Наконец, если у вас есть Eclipse для Java EE версии, вы можете просто сделать Файл> Импорт> WAR и выбрать файл.Eclipse автоматически создаст новый Динамический веб-проект на основе WAR.Если у вас есть стандартная версия Eclipse для Java (не-EE), вам необходимо сначала обновить Eclispe.

Однако, если WAR не содержит исходный код (файлы .java) классов Java(.class файлы), присутствующие в /WEB-INF/classes, вам нужно будет декомпилировать их с помощью некоторого декомпилятора Java, такого как JD , а затем создать структуру пакета с этими декомпилированными классами в исходной папке проекта самостоятельно.

Что касается исключений / ошибок, которые вы получаете при локальном запуске, вам просто нужно исправить их один за другим , начиная с самого первого.Чаще всего некоторые, если не все последующие ошибки просто исчезают.Если вам не удалось понять первое исключение / ошибку, просто нажмите Ask Question в правом верхнем углу здесь.

0 голосов
/ 20 апреля 2011

Хорошо, вы должны установить путь сборки вашего проекта, то есть щелкнуть правой кнопкой мыши по проекту, а затем путь сборки.Этот путь сборки должен указывать на ваши библиотеки java, или почти каждая строка проекта будет содержать ошибку.

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