Откуда вы устанавливаете свой JDK?
Я сам использую Arch Linux, и у нас есть оракул jdk / jre в самом хранилище.Следовательно, используйте ваш дистрибутивный репозиторий, если у него есть oracle jdk / jre, иначе получите его от самого oracle.
Где вы устанавливаете Eclipse?
Опять то же самоеОтвет, как указано выше, относится и к этому.Однако, если есть какая-либо проблема с предоставленной версией дистрибутива, я всегда помещаю свои пользовательские установки в / opt / - / opt / java, / opt / eclipse, / opt / netbeans - и т. Д. Я не устанавливаю вещи в мою домашнюю папку (кроме случаев, когда у меня нет разрешения где-либо еще (редко), поскольку это будет означать, что другим пользователям потребуется доступ к моей домашней папке для запуска материала.Я не хочу, чтобы производственные (или, если на то пошло, разработки) вещи имели прямой доступ к моему дому.
Где вы положили свой Jetty / Tomcat?
То же самоеответ, как указано выше, также применим и здесь.Только в тех случаях, когда я установил более одной версии, я создаю / opt / экспериментальный / и устанавливаю там, чтобы я знал, какая из моих работ запущена, а какую можно удалить, когда она больше не требуется.
В чем различия между настройкой разработки и производством?
Если возможно, я всегда настраиваю разные машины для производства и разработки.Разные компьютеры, но точно одинаковые настройки.Единственные системы, которые могут передавать код в производственную систему, - это те, что находятся в группе разработки.В тех случаях, когда такое разделение невозможно, я предпочитаю устанавливать разные серверы, поэтому, пока я настраиваю конфигурацию разработки, мои главные серверы не выходят из строя или что-то в этом роде.Кроме того, настройка разработки обычно включает в себя сценарий clean_up, который делает его готовым к работе (удаление ненужных привилегий для учетных записей БД, очистка и т. Д.)
Имейте все, что вы хотите, просто убедитесь, что у вас есть другие настройки базы данных дляразработка и производство.