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