Мне посчастливилось проработать четыре года в качестве SA без необходимости администрирования систем, использующих Java. Мне повезло, и я начинаю новую работу, и они широко используют Java. Какие ресурсы доступны для SA, которому необходимо устранять неполадки и администрировать Java-приложения и среды?
Я не перешел на stackoverflow, потому что мне нужны другие точки зрения SA.
Вот проблема. От системных администраторов перспективный Java означает что-то совершенно различное, чем перспектива разработчиков (хотя я мог бы утверждать, что это - превосходное место для философии DevOps для выращивания, это - голова..., но я отступаю).
Вы как SA обеспокоены более узким объемом, чем разработчики. По существу необходимо ознакомиться с запутанностью JVM (а именно, сборка "мусора" и настраивающийся). Вы также, вероятно, захотите получить понимание любого Сервера приложений Ваше конкретное использование компании (JBoss, Tomcat (который не является сервером приложений по сути, а контейнером сервлета), веб-Сфера и т.д.).
Также проведите некоторое время с разработчиками и узнайте 30K представление ног того, как приложение работает. Вы не должны мочь считать Java, но необходимо понять, как приложение работает и поток данных через него.
Удачи.
Хорошо, вероятно, необходимо изучить, каков Сервлет Java.
Затем узнайте о серверах, который обрабатывает их, Ваша организация, вероятно, имеет предпочтительный.
Tomcat интегрируется с Apache и обрабатывается Основой Apache.
IBM WebSphere имеет тенденцию привыкать более крупными организациями.
JBoss принадлежит Red Hat и имеет тенденцию получать некоторый интерес.
GlassFish является предложением Sun, поэтому имеет тенденцию быть найденным на их серверах.
затем существует Причал, который становится широко используемым, часть Eclipse Foundation.
Eclipse, который необходимо, вероятно, узнать, это - очень хорошо используемый IDE для Java.
Кроме этого, необходимо будет быть очень знакомы с установкой JDKs и JREs.
Знание, что путь к классу, получит Вас длинный путь.
Совет Nathan является действительно большим, но здесь является несколькими другими вещами, которые необходимо будет изучить собирающийся быть эффективным администратором Java-приложений:
Удачи!