Я переходжу до розробки веб-додатків за допомогою Java EE, і перша проблема, яку я маю, - це не знати, який сервер використовувати! Здається, що їх вибирати так багато!
Сервер Glassfish, здається, виділяється передусім (і це верх у списку), але коли я намагаюся запустити Glassfish 4.1.2, я отримую помилку GlassFish requires Java SE version 6.
і я не можу завантажити Java SE 6 для MacOSX, не входячи в "Oracle Club".
Отже, який сервер я повинен використовувати ??
Відповіді:
1 для відповіді № 1Ви запускаєте JDK 8 як слід. Ви не повинні завантажувати JDK 6. Це вже давно минуло до кінця терміну його підтримки.
Схоже, остання - версія 5. Ви можете завантажити її тут.
Слід сказати, що вам не потрібно Java EE для написання веб-додатків Java. Ще одна альтернатива - Spring Boot. Вам не потрібен сервер додатків, а лише виконуваний JAR, який запускається на JDK.
1 для відповіді № 2
Ви на OSX? Завантажити JDK1.6 ви можете тут: https://support.apple.com/kb/DL1572?locale=en_US
Я був би дуже обережний з JDK1.6, він настільки ж безпечний, як і ремені безпеки, зроблені з туалетного паперу.