Розміщення серверів в надійних дата-центрах Європи. Відкрийте хмарний VPS / VDS сервер на швидких SSD за 1 хвилину!
Кращий хостинг:
- захистить дані від несанкціонованого доступу в охоронюваному європейському ЦОДі
- прийме оплату хоч в bitcoin.
- дозволить поставити свій дистрибутив
- захист від DDos-атак
- безкоштовний backup
- Uptime 99,9999%
- ЦОД - TIER III
- провайдер - TIER I
Підтримаємо російською мовою 24/7/365 Працюємо з юрособами і фізособами. Вам прямо зараз потрібно 24 ядра і 72 Gb RAM. Будь ласка!
Наші вигідні тарифи доведуть, що дешевий хостинг ви ще не знали!
Хвилинна справа: виберіть конфігурацію, оплатіть і CMS на VPS готова.
Money Back - 30 днів!
Банківськими картами, електронною валютою, через термінали Qiwi, Webmoney, PayPal, Новоплат і ін.
Задайте питання в службу підтримки 24/7/365
Знайдіть відповіді в нашій базі і познайомтеся з рекомендаціями
Що таке GlassFish?
GlassFish - це сервер додатків з відкритим вихідним кодом, який реалізує специфікації Java EE. Версія GlassFish 4.0 підтримує останню платформу Java (Enterprise Edition 7), а також Enterprise JavaBeans, JPA, JavaServer Faces, JMS, RMI, JavaServer Pages, сервлети, і багато іншого.
Даний посібник продемонструє, як встановити Oracle Java і GlassFish і спростити процес розгортання програми для розробників Java EE.
Для виконання керівництва потрібен сервер Ubuntu 12.04.3 x64, root-привілеї і Java. Крім того, потрібен встановлений Java і знадобиться, по крайней мере, 1G пам'яті, оскільки сервери Java EE вимагають досить багато ресурсів.
1: Установка Oracle Java 7
Для початку поновіть індекс пакетів:
sudo apt-get update
Щоб Oracle-інсталятор для Java 7, потрібно додати новий репозиторій. Щоб мати доступ до команди add-apt-repository, потрібно встановити python-software-properties. Це можна зробити за допомогою apt-get:
sudo apt-get install python-software-properties
Тепер можна додати новий репозиторій і інсталятор Oracle:
sudo add-apt-repository ppa: webupd8team / java
Оновлення список вихідних кодів:
sudo apt-get update
Встановіть Java 7 за допомогою apt-get:
sudo apt-get install oracle-java7-installer
Завершивши установку, переконайтеся в тому, що встановлена версія Java - Oracle:
Ця команда виведе:
java version "1.7.0_51"
Java (TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot (TM) 64-Bit Server VM (build 24.51-b03, mixed mode)
2: Установка Glassfish 4.0
Скачайте zip-файл Glassfish
Встановіть інструмент unzip (якщо він ще не встановлений):
apt-get install unzip
Створіть каталог / opt і розархівуйте в нього завантажений пакет:
unzip glassfish-4.0.zip -d / opt
Для зручності можна також додати export PATH = / opt / glassfish4 / bin: $ PATH в кінці
Запустіть сервер Glassfish:
На екрані з'явиться:
Waiting for domain1 to start.
Successfully started the domain. domain1
domain Location: / opt / glassfish4 / glassfish / domains / domain1
Log File: /opt/glassfish4/glassfish/domains/domain1/logs/server.log
Admin Port: 4848
Command start-domain executed successfully.
Домен є групою серверів GlassFish під керуванням одного сервера адміністрування. Номер порту сервера GlassFish за замовчуванням: 8080; номер порту сервера адміністрування за замовчуванням: 4848. Ім'я адміністратора: admin; пароля на даному етапі немає.
Щоб відвідати сторінку адміністратора (id_серера: 4848) віддалено, необхідно включити secure admin:
На екран буде виведено:
Enter admin user name> admin
Enter admin password for user "admin">
You must restart all running servers for the change in secure admin to take effect.
Command enable-secure-admin executed successfully.
Перезапустіть домен, щоб активувати secure admin:
Successfully restarted the domain
Command restart-domain executed successfully.
Тепер можна відвідати сторінку адміністратора в браузері (id_серера: 4848).
Щоб вимкнути сервер GlassFish:
Це виведе такий результат:
Waiting for the domain to stop.
Command stop-domain executed successfully.
Приклад роботи: розгортання hello.war на сервері Glassfish
Завантажте приклад програми з сайту Glassfish:
asadmin deploy /home/ee/glassfish/sample/hello.war
На екрані з'явиться:
Enter admin user name> admin
Enter admin password for user "admin">
Application deployed with name hello.
Command deploy executed successfully.
Тепер відвідайте id_сервера: 8080 / hello.
Щоб згорнути програму:
asadmin undeploy hello
Enter admin user name> admin
Enter admin password for user "admin">
Command undeploy executed successfully.
Щоб не набирати ім'я адміна і пароль при кожному розгортанні / згортання програми, створіть файл паролів pwdfile і внесіть в нього:
Додайте прапор -passwordfile:
asadmin --passwordfile pwdfile deploy /home/ee/glassfish/sample/hello.war
Тепер вікно, що запрошує ім'я адміністратора та пароль, більше не з'явиться.