RoffDaniel, Да, как раз обычно так и делается. А вообще-то вообще не понятно, зачем вам аж три внешних адреса. вполне модно и одним обойтись. Просто прокидываете нужные порты на внутренние адреса.
xmoonlight Может и есть, мне то они зачем? Что нужно - решается на стороне приложения, так и отлаживать легче. Остальное - сборка всего в единое целое на домене - дело nginx или ha-proxy.
Я ничего против индейца не имею, только сейчас он мне не нужен, от слова - совсем. Задач под него нет, и похоже уже не будет. Даже с PHP, легче установить десяток инстансов phpfpm и делать через тот же nginx или ha-proxy и балансинг и фейловер и гусар с куртизанками. Нет у меня под него задач, нету!
Одна только задача есть, отдача десятка репозиториев SVN с авторизацией через LDAP. Но вы понимаете где мы (GIT/HG) и где SVN. Вот ровно для этого и живет пока индеец, но там процесс и большая дорогущая тулза только в и SVN умеет. Поэтому и живет.
И я не знаю, для чего мне будет нужен апач более и далее.
xmoonlight, апачбыл нужен, когда были тупо файлы в каталогах и интерпретаторы для них. Нужно было запустить интерпретатор нужного языка по нужному урлу для некого файла в каталоге. Так в нем все до сих про и работает. Это неплохо, но и нехорошо.
xmoonlight, ака мне пач опганизует реверс-прокси? И зачем он мне нужен? Если у меня все в сервлет-контейнерах. Или предлагаете в индейце томкат или jboss/glassfish запускать? А чем томкат не вебсервер? На нужном порту торчит, ssl делает, статику отдает, приложения запускает., сессии-базы умеет. Даже php может запустить, и не только. Мне от nginx нужнт только реверс к куче моих ява-приложений (или питон/node/go/dotnet), которые раскиданы по разным инстансам в облаке! Нахрена мне здесь апач? Я вместо nginx, когда нухно, и ha-proxy ставлю. А иногда и волбще без всяких прокси - тупо через томкат/glassfish/jetty/netty и прочая.
xmoonlight, вполне может быть, не спорю. Но вот скажите мне, что мне делать с индейцем с моими тремя бекэндами и десятком микросервисами на яве, питоне, ноде и дотнете?
Ну, niginx конечно-же вебсервер - умеет отдавать и статику, и рулить атрибутами, и даже генерировать контент. Но мы его любим аз failiver, балансировку и реверс, которые апач просто не умеет!
Да, на самом деле серверов полно, иногда использую lighthttp, очень часто томкат.
Ставите phpfpm и будет вам все как на аппче, но без сканирования каталогов и очено гибко.
xmoonlight, апачи большой, для большинства моих задач нужен только реверсивный прокси, а nginx это делает отлично, конфиг занимает 10 строк с комментариями.
postya, ну это смотрите в спринге, как там их рест ошибки формирует. У вас же json не преобразуется в класс, если что-то другое придет. Парсервыдаст ошибку на верх
KaizerSX, А, да! Я не прав! Меняется!
Этот метод работает как враппер между коллекциями и массивами
Returns a fixed-size list backed by the specified array. (Changes to the returned list "write through" to the array.) This method acts as bridge between array-based and collection-based APIs,
Caffeinee, это вам не язык С, где нужно чистить массивы, просто создайте новый массив!
String[] name = new String[] {"caf","caf1","caf2","caf3"};
....
name = new String[] {"fff","ff1","fff2","fff3"};
...
name = new String[] {"aaa","ss","sss","ddd"};
И давайте на этом подзакончим диспут.