JBoss Mobicents SIP Servlets Kurulumu

Aşağıdaki kurulum “root” kullanıcı için hazırlanmıştır. Diğer kullanıcılar için değişiklikler olabilir.  Öncelikler serverda java varmı yokmu diye kontrol edilir. yoksa java yüklenir.

# java -version
java version “1.6.0_24”
OpenJDK Runtime Environment (IcedTea6 1.11.1)(rhel-1.45.1.11.1.el6-x86_64)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)

hosts dosyasınıa öncelikler kendi ip ve hostname tanıtılmalıdır.(bizim burda ip adresimiz: [server_ip] ve hotname: server_host_name)   /etc/hosts  aşağıdaki satır eklenir.

# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
[server_ip] server_host_name #serverin kendi ip adresi

Servera mobicent indirilir (http://www.mobicents.org/mss-downloads.html) http://sourceforge.net/projects/mobicents/files/Mobicents%20Sip%20Servlets/Mobicents%20Sip%20Servlets%201.7.0.FINAL/

#  wget http://garr.dl.sourceforge.net/project/mobicents/Mobicents%20Sip%20Servlets/Mobicents%20Sip%20Servlets%201.7.0.FINAL/mss-1.7.0.FINAL-jboss-jdk6-5.1.0.GA-1204061650-full.zip

indirilen dosya unzip yapılır.

# unzip mss-1.7.0.FINAL-jboss-jdk6-5.1.0.GA-1204061650-full.zip

root altında STS-APP diye klasör yaratılır ve un zip yapaılan  klasör /STS-APP altına taşınır.

# mkdir STS-APP
# mv mss-1.7.0.FINAL-jboss-jdk6-5.1.0.GA /STS-APP/

Serverda Environment Degiskenler tanımlanmalı;  /root/.bash_profile dosya açılır, ve aşağıdaki satırlar eklenir. Aşağıdaki satırlar girildikden sonra ssh ile re-log olunur.

JBOSS_HOME=/STS-APP/mss-1.7.0.FINAL-jboss-jdk6-5.1.0.GA
export JBOSS_HOME

$JBOSS_HOME/server/default/conf/bootstrap/profile.xml dosyasının içinde “<!– The attachment store –>” altındaki ilk

<constructor><parameter><inject bean=”BootstrapProfileFactory” property=”attachmentStoreRoot”/></parameter></constructor>

satır silinir. yerine aşağıdaki satır yazılır.

<constructor><parameter class=”java.io.File”><inject bean=”BootstrapProfileFactory” property=”attachmentStoreRoot”/></parameter></constructor>

serveri çalıştırmak için aşağıdaki komutlar kullanılır. burda default(single) all(cluster) anlamına geliyor. yazılan ip adresi ise serverin kendi ip adresi. tail -f nohup.out komutu ilede server kalkarkenki logları gösterir.

# cd $JBOSS_HOME/bin
# nohup ./run.sh -c default -b [IP] &
# tail -f nohup.out

Loglar Kontrol edilerek herhangi bir hata varmı yokmu incelenir.

Serveri kapatmak için;

# cd $JBOSS_HOME/bin
# ./shutdown.sh -S

Ara Yüzler; Web browser ile

Default Interface http://[IP]:8080/
Admin-Consol http://[IP]:8080/admin-console/ (user:admin pass:admin). güvenlik nedeniyel pass değiştirilmelidir.
JMS-Console http://[IP]:8080/jmx-console/
Mobicents Managment Console http://[IP]:8080/sip-servlets-management/

.

Share