Oracle DBA Forum  

Вернуться   Oracle DBA Forum > Web | App Servers, Web Scripts and JEE technologies > Oracle: Glassfish и Weblogic Server > Oracle: Glassfish и Weblogic Server

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 04.03.2011, 14:48
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию Установка Glassfish в OEL5.5 [redhat, centos]

Установка Glassfish 3.1 в OEL5.5 [redhat, centos]

OEL - Oracle Enterprise Linux
http://linux.oracle.com

Glassfish - сервер приложений Oracle
http://dlc.sun.com.edgesuite.net/glassfish/

===============



vi /etc/grub.conf
timeout=1


vi /etc/selinux/config
SELINUX=disabled
__________________
Телеграм чат

Последний раз редактировалось Marley; 05.03.2011 в 15:15.
Ответить с цитированием
  #2  
Старый 04.03.2011, 17:51
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию

Для инсталляции пакетов с диска, выполните шаги:


[[email protected] ~]# mkdir /mnt/cdrom
[[email protected] ~]# mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom

[[email protected] ~]# vi /etc/yum.repos.d/oracleLinuxRepo.repo


Код:
[OEL55_DVD]
name=Oracle Enterprise Linux DVD
baseurl=file:///mnt/cdrom/Server/
gpgcheck=0
enabled=1

Если диск отсутствует, но есть возможность получить необходимые пакеты из интернета, рекомендуется создать файл oracleLinuxRepo.repo со следующим описанием:


Код:
[OEL55_PublicRepo]
name=Enterprise Linux $releasever - $basearch - latest
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL5/5/base/x86_64/
gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-el5
gpgcheck=1
enabled=1
Для проверки правильности созданных файлов, воспользуйтесь командой

[[email protected] ~]# yum list
__________________
Телеграм чат

Последний раз редактировалось Marley; 06.03.2011 в 22:47.
Ответить с цитированием
  #3  
Старый 04.03.2011, 17:54
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию

Установливаем дополнительные пакеты (с прилагаемого DVD) или из интернета
{
yum install mc -y
yum install screen -y
}
__________________
Телеграм чат

Последний раз редактировалось Marley; 04.03.2011 в 17:56.
Ответить с цитированием
  #4  
Старый 04.03.2011, 17:56
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию

Настраиваем автозапуск только определенных программ

Сначала отключим все программы, после разрешим автозапус только определенных.

Для этого воспользуеся утилитой ntsysv.

export LANG=C
ntsysv 3

или выполнить:

Код:
{
chkconfig NetworkManager  --level 345 off
chkconfig acpid  --level 345 off
chkconfig anacron  --level 345 off
chkconfig atd  --level 345 off
chkconfig auditd  --level 345 off
chkconfig autofs  --level 345 off
chkconfig avahi-daemon  --level 345 off
chkconfig avahi-dnsconfd  --level 345 off
chkconfig bluetooth  --level 345 off
chkconfig capi  --level 345 off
chkconfig conman  --level 345 off
chkconfig cpuspeed  --level 345 off
chkconfig crond  --level 345 off
chkconfig cups  --level 345 off
chkconfig dnsmasq  --level 345 off
chkconfig dund  --level 345 off
chkconfig firstboot  --level 345 off
chkconfig gpm  --level 345 off
chkconfig haldaemon  --level 345 off
chkconfig ip6tables  --level 345 off
chkconfig ipmi  --level 345 off
chkconfig iptables  --level 345 off
chkconfig irda  --level 345 off
chkconfig irqbalance  --level 345 off
chkconfig kudzu  --level 345 off
chkconfig lvm2-monitor  --level 345 off
chkconfig mcstrans  --level 345 off
chkconfig mdmonitor  --level 345 off
chkconfig mdmpd  --level 345 off
chkconfig messagebus  --level 345 off
chkconfig microcode_ctl  --level 345 off
chkconfig multipathd  --level 345 off
chkconfig netconsole  --level 345 off
chkconfig netfs  --level 345 off
chkconfig netplugd  --level 345 off
chkconfig network  --level 345 off
chkconfig nfs  --level 345 off
chkconfig nfslock  --level 345 off
chkconfig nscd  --level 345 off
chkconfig ntpd  --level 345 off
chkconfig pand  --level 345 off
chkconfig pcscd  --level 345 off
chkconfig portmap  --level 345 off
chkconfig psacct  --level 345 off
chkconfig rawdevices  --level 345 off
chkconfig rdisc  --level 345 off
chkconfig readahead_early  --level 345 off
chkconfig readahead_later  --level 345 off
chkconfig restorecond  --level 345 off
chkconfig rhnsd  --level 345 off
chkconfig rpcgssd  --level 345 off
chkconfig rpcidmapd  --level 345 off
chkconfig rpcsvcgssd  --level 345 off
chkconfig saslauthd  --level 345 off
chkconfig sendmail  --level 345 off
chkconfig smartd  --level 345 off
chkconfig sshd  --level 345 off
chkconfig syslog  --level 345 off
chkconfig wpa_supplicant  --level 345 off
chkconfig xfs  --level 345 off
chkconfig ypbind  --level 345 off
chkconfig yum-updatesd  --level 345 off
chkconfig hidd  --level 345 off
chkconfig isdn  --level 345 off
chkconfig apmd  --level 345 off
}

Включим для автозапуска следующие программы:

// нужно определиться

Код:
{
chkconfig  --level 345 sshd on
chkconfig  --level 345 network on
}
__________________
Телеграм чат

Последний раз редактировалось Marley; 07.03.2011 в 02:05.
Ответить с цитированием
  #5  
Старый 05.03.2011, 10:03
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию

Устанавливаем JDK jdk-6u24

JKD
http://www.java.com/en/download/help...nstall.xml#rpm


1) Копируем JDK в каталог /tmp


cd /tmp
chmod a+x jdk-6u24-linux-i586.bin
./jdk-6u24-linux-i586.bin

mv jdk1.6.0_24/ /opt
cd /opt
ln -s /opt/jdk1.6.0_24 jdk


2) Добавляем строки в файл /etc/profile (перед export PATH)

vi /etc/profile

Код:
# JAVA

export JAVA_HOME=/opt/jdk
pathmunge $JAVA_HOME/bin

3) Применяем новые параметры
. /etc/profile


4) Проверяем результаты установки JAVA:


[[email protected] ~]# echo $JAVA_HOME
/opt/jdk

[[email protected] ~]# java -version

Код:
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) Client VM (build 19.1-b02, mixed mode, sharing)
__________________
Телеграм чат

Последний раз редактировалось Marley; 05.03.2011 в 12:20.
Ответить с цитированием
  #6  
Старый 05.03.2011, 12:05
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию

Устанавливаем Glassfish


Вот здесь oracle прячет glassfish

http://dlc.sun.com.edgesuite.net/glassfish/

------------------------

1) Создаем пользователя и группу

{
groupadd -g 1000 glassfishgroup
useradd -g glassfishgroup -d /home/glassfishuser glassfishuser
passwd glassfishuser
}


2) Копируем glassfish в каталог $HOME пользователя glassfish


su - glassfishuser

wget http://dlc.sun.com.edgesuite.net/gla...ssfish-3.1.zip
unzip glassfish-3.1.zip
rm glassfish-3.1.zip -f

vi ./.bash_profile

Код:
# GLASSFISH

export GLASSFISH_HOME=$HOME/glassfish3/glassfish
export PATH=$PATH:$GLASSFISH_HOME/bin

Применяем новые параметры
source ~/.bash_profile




3)

Внимание!!! При запуске GlassFish не от root порт 80 будет НЕДОСТУПЕН!!!
Да и вообще любой порт ниже 1024.

Изменить порт по умолчанию можно внеся изменения в файл

vi $GLASSFISH_HOME/domains/domain1/config/domain.xml


Код:
<network-listeners>
          <network-listener port="8080" protocol="http-listener-1" transport="tcp" name="http-listener-1" thread-pool="http-thread-pool"></network-listener>
          <network-listener port="8181" protocol="http-listener-2" transport="tcp" name="http-listener-2" thread-pool="http-thread-pool"></network-listener>
          <network-listener port="4848" protocol="admin-listener" transport="tcp" name="admin-listener" thread-pool="admin-thread-pool"></network-listener>
</network-listeners>
===========================

4) Запустить сервер можно командой

startserv

5) Проверить его работу можно подключившись к нему браузером.

http://ip_address:8080
http://ip_address:4848
__________________
Телеграм чат

Последний раз редактировалось Marley; 05.03.2011 в 16:24.
Ответить с цитированием
  #7  
Старый 05.03.2011, 12:51
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию

Настройка автозапуска GlassFish


vi /etc/rc.d/init.d/glassfishv3


Код:
#!/bin/sh

#
# glassfish init script for Linux
# Simplest possible case -- no password file, one default domain
# it would be simple to add such options
# chkconfig: 2345 10 90
# description: Activates/Deactivates Glassfish Web Server

GLASSFISH_HOME=/home/glassfishuser/glassfish3/glassfish


case "$1" in
start)
su - glassfishuser -c "$GLASSFISH_HOME/bin/asadmin start-domain >/dev/null"

;;
stop)
su - glassfishuser -c "$GLASSFISH_HOME/bin/asadmin stop-domain >/dev/null"
;;
restart)
su - glassfishuser -c "$GLASSFISH_HOME/bin/asadmin restart-domain >/dev/null"
;;
*)
echo "usage: $0 (start|stop|restart|help)"
esac

$ chmod 755 /etc/rc.d/init.d/glassfishv3
$ chkconfig --add glassfishv3
$ chkconfig --levels 345 glassfishv3 on
$ chkconfig --list glassfishv3


reboot
__________________
Телеграм чат

Последний раз редактировалось Marley; 05.03.2011 в 16:02.
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 07:56. Часовой пояс GMT +3.


Powered by vBulletin®