Как развернуть веб-приложение Struts2 в Tomcat? без затмения? Как мне расположить файлы в папке? - PullRequest
0 голосов
/ 11 ноября 2011

Как я могу развернуть веб-приложение struts2 в Tomcat? Я хочу избежать затмения от развертывания среды. Как мне расположить файлы в папке проекта?

Я скачал Struts2 с сайта Apache Struts, но не знаю, как их использовать.

Мой проект был создан с помощью Eclipse IDE, и я использую базу данных MySql и сервер Tomcat. Он может быть успешно развернут из этой среды. Я не хочу использовать Eclipse IDE в своем развертывании.

Есть ли какие-либо изменения в расположении файлов, необходимые для размещения моего проекта в webapps->root folder из кота. Если да, пожалуйста, дайте мне требуемый заказ.

Я скачал несколько примеров с сайта Apache, и они запускаются, если я развертываю их из eclipse, но когда я помещаю их в корневую папку tomcat и запускаю, это показывает, что теги struts2 не найдены ..

Ответы [ 3 ]

1 голос
/ 23 ноября 2011

Самый простой способ - экспортировать проект в. файл войны.

Скопируйте его в веб-приложение сервера Tomcat.

Запустить кота

тогда будет загружено

1 голос
/ 11 ноября 2011

У вас есть много вариантов для этого, лучше всего, на мой взгляд, избегать создания структуры развертывания вручную и позволить инструментам справиться с этим.

лучшим инструментом для развертывания будет Apache maven

все, что вам нужно, чтобы сообщить maven о ваших предпочтениях развертывания, как вы хотите, чтобы war / jar или любая другая форма

Maven обработает все остальные детали для вас.

иначе загрузите образец войны приложений с веб-сайта Apache strust2, разверните эту войну в tomcat, tomcat извлечет войну в стандартную структуру каталогов, которая всегда поможет вам разобраться в макете.

Моя ставка - пойти на mavenкак очень простой и удобный инструмент для всех этих процессов.

0 голосов
/ 11 ноября 2011

Что вы скачали?Вы уже написали приложение?Проходили ли вы какие-либо учебные пособия по S2 или образцы проектов?

Приложение S2 следует той же схеме каталогов, что и любое веб-приложение, плюс некоторые вещи, относящиеся конкретно к Struts 2. Файлы демонстрационного приложения S2 war могут содержать файлыперетащите его в папку webapps Tomcat, и они будут соответственно развернуты.

Приложение struts2-blank показывает макет каталога приложения S2, а также доступен архетип Maven.

Maven полезен для создания приложений, но не обязателен для развертывания (и вам понадобится плагин tomcat для развертывания в любом случае).Вы также можете использовать Maven для тестирования приложения, не развертывая его на Tomcat (используя Jetty).

...