2010-01-25 1 views
0

Если я создаю приложение весеннего mvc, что мне нужно сделать, чтобы развернуть приложение? (скажем, его коммерческое заявление)При выпуске веб-приложения java spring, каковы шаги по развертыванию/выпуску?

Какие у меня есть варианты? Все приложения сжимают классы в .war-файл?

/WEB-INF/web.xml, appname-servlet.xml, etc. 
/WEB-INF/jsp/*.* 
/WEB-INF/appname.war ??? 

ответ

1

Сделанный правильно, процесс сборки будет создавать войну, которая может быть отброшено в любом контейнере сервлетов (Tomcat, Jetty, Glassfish).

Если вы используете внешние исходные файлы, они должны быть настроены.

Если вы используете расширенные функции, предоставляемые контейнером сервлета, сервер также должен быть настроен.

0

Любая IDE может создать для вас файл WAR. Как вы сказали, файлы конфигурации xml переходят в папку/WEB-INF и файлы jsp (по умолчанию) в/WEB-INF/jsp /. Вам также необходимо поместить все необходимые файлы jar в папку/WEB-INF/lib. Скомпилированные классы перейдут в/WEB-INF/classes, но пусть IDE сделает это за вас.

Файл войны не должен находиться в папке/WEB-INF. Например, в Tomcat вам необходимо скопировать его в папку webapps.

1

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

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