Java

Wersja z dnia 18:53, 25 lut 2015 autorstwa Budek (dyskusja) (Utworzono nową stronę "{{Stub}} Na serwerach ''MyDevil'' Java jest dostępna w wersjach 1.8 (domyślna) oraz 1.7. === Zmiana wersji Javy === Aby zmienić wersję Javy na 1.7 należy zmienić...")

(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)

Szablon:Stub Na serwerach MyDevil Java jest dostępna w wersjach 1.8 (domyślna) oraz 1.7.

Zmiana wersji Javy

Aby zmienić wersję Javy na 1.7 należy zmienić zmienną export JAVA_VERSION="1.7". Można skorzystać z własnej wersji Java (również z wersji 32 bitowej) ściągniętej bezpośrednio z repozytoriów FreeBSD i uruchomionej na swoim koncie.

Serwer Tomcat

Należy zarezerwować 2 porty TCP. Następnie trzeba utworzyć katalogi serwera oraz skopiować pliki konfiguracyjne w zależności od wybranej wersji serwera (dostępne wersje: 6.0, 7.0, 8.0)

mkdir -p ~/tomcat/{conf,logs,temp}
cp -r /usr/local/apache-tomcat-8.0/conf/* ~/tomcat/conf/

Później w pliku konfiguracyjnym serwera Tomcat ~/tomcat/conf/server.xml należy przestawić pogrubione fragmenty ustawiając numery zarezerwowanych portów. Dwa pierwsze numery mają być takie same.

<Connector port="8080" protocol="HTTP/1.1"
<Connector executor="tomcatThreadPool"
port="8080" protocol="HTTP/1.1"
<Server port="8005" shutdown="SHUTDOWN"> 

Resztę konfiguracji serwera Tomcat należy ustawić samodzielnie. Po zmianie niezbędnych ustawień pozostaje tylko wyeksportować zmienne środowiskowe export CATALINA_BASE="/home/login/tomcat/". Serwer Tomcat zależności od wybranej wersji należy uruchomić poleceniem /usr/local/apache-tomcat-8.0/bin/startup.sh. Aby serwer był dostępny na porcie 80 należy przekierować domenę na localhost i ustawić stronę typu proxy na Connector port.

Serwer GlassFish

Należy zarezerwować 6 portów TCP. Następnie trzeba skopiować bazowy katalog serwera GlassFish cp -r /usr/local/glassfish-4.1 ~/ W pliku konfiguracyjnym domeny GlassFish ~/glassfish-4.1/glassfish/domains/domain1/config/domain.xml przestaw pogrubione fragmenty ustawiając numery zarezerwowanych portów.

<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>
<system-property name="JMS_PROVIDER_PORT" value="27676" description="Port Number that JMS Service will listen for remote clients connection." />
<iiop-listener port="3700" id="orb-listener-1" address="0.0.0.0" lazy-init="true"></iiop-listener>
<jmx-connector port="8686" address="0.0.0.0" security-enabled="false" auth-realm-name="admin-realm" name="system"></jmx-connector>

Resztę konfiguracji domeny GlassFish należy ustawić samodzielnie. Serwer GlassFish należy uruchomić poleceniem ~/glassfish-4.1/bin/asadmin start-domain. Aby serwer był dostępny na porcie 80 należy przekierować domenę na localhost i ustawić stronę typu proxy na http-listener-1(domyślnie 8080).