При выпуске веб-приложения Java Spring, какие шаги для развертывания / выпуска? - PullRequest
0 голосов
/ 25 января 2010

Если я создаю приложение Spring mvc, что мне нужно сделать, чтобы развернуть приложение?(скажем, это коммерческое приложение)

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

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

Ответы [ 3 ]

1 голос
/ 25 января 2010

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

1 голос
/ 25 января 2010

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

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

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

0 голосов
/ 25 января 2010

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

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

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