2012-02-24 2 views
2

Я знаю, что есть куча сообщений по этой теме, но я не могу понять, как это понять. Вот мои настройки: - Затмение Indigo - Tomcat 6 - Распорки WAR-файл, который я импортировал в Затмение из http://www.manning.com/dbrown/SampleApplication.zipРазверните файл войны с Eclipse и Tomcat 6 без файла сборки

Я добавил сервер в Eclipse, и добавил проект на сервер. Он работает нормально, но я хотел бы внести некоторые изменения в файлы XML и java (а не файлы jsp). У меня создалось впечатление, что Eclipse заботится о развертывании после сохранения и перезагрузки сервера, но я думаю, что это не так. Я задумал создать файл ant для создания пользовательской сборки, но я не уверен, как это сделать, поскольку я даже не знаю, как сделать развертывание «вручную». Как мне сделать ручное развертывание? Благодарю.

ответ

3

война файл обычно создается путем экспорта из IDE как Eclipse, NetBeans и т.д.

При генерации военный файл существует 2 варианта,

  • Вы можете включить ваши Java-файлы с it
  • Вы можете избежать из него java-файлов. В обоих случаях будут созданы файлы классов, созданные из java-файлов. Файлы классов смогут позаботиться о действиях класса java.

Если файл войны, который вы загрузили, не имеет этих java-файлов, вы не сможете использовать его с eclipse, где он будет работать нормально, если вы помещаете его в каталог tomcat для запуска.

Для запуска военного файла вручную просто поместите его в папку tomapat webapps и запустите tomcat.

Затем вы можете получить доступ к страницам, используя URL-адрес.

http://localhost:8080/yourprojectname/

Если вы хотите, чтобы проверить, содержит ли война файл любые файлы Java, после запуска сервера Tomcat будет извлечь архив войны в тот же directry, где вы можете осуществлять поиск файлов Java.

Если вы хотите, чтобы запустить проект от затмения,

импорт его в затмении, откройте страницу index.jsp право Нажать на> запустить как-> запустить на сервере

, если вы еще не настроены сервер еще, выберите сервер в списке, укажите его путь установки, затем добавьте проекты в сервер на следующем шаге, завершите его. то он загрузит ваш проект.

Просьба предоставить более подробную информацию, чтобы мы могли помочь вам лучше.

+1

Спасибо за ввод. WAR, который я импортировал в Eclipse, определенно содержит файлы java, поскольку я могу их открывать и редактировать (HelloWorld.java).Мой сервер настроен, и мой проект добавлен, и я могу запустить приложение из localhost. Но когда я открываю файл HelloWorld.java и редактирую и сохраняю, я не знаю, что делать в Eclipse, чтобы принудительно перераспределить, чтобы эти изменения вступили в силу. – jwBurnside

+0

Ya, если вы редактируете java-файлы или ваши xml-файлы, u должен перезапустить ваш сервер для вступления в силу. –

1

руководство: скопируйте войну в папку tomcat, затем запустите tomcat.

Если вы хотите использовать eclipse, вам нужно щелкнуть повторно переделать войну, щелкнув правой кнопкой мыши развернутую войну на вкладке серверов под tomcat.

+0

Я не видел никакой возможности передислокации при прямом нажатии на проект под вкладкой серверов. Не могли бы вы подробнее рассказать об этом? – jwBurnside

Смежные вопросы