Java: Różnice pomiędzy wersjami
(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ć...") |
|||
Linia 9: | Linia 9: | ||
Należy [[Rezerwacja portów|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) | Należy [[Rezerwacja portów|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 | + | mkdir -p /usr/home/''login''/tomcat/{conf,logs,temp} |
− | cp -r /usr/local/apache-tomcat-8.0/conf/* | + | cp -r /usr/local/apache-tomcat-8.0/conf/* /usr/home/''login''/tomcat/conf/ |
− | Później w pliku konfiguracyjnym serwera Tomcat <code class="directory"> | + | Później w pliku konfiguracyjnym serwera Tomcat <code class="directory">/usr/home/''login''/tomcat/conf/server.xml</code> 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 port="'''8080'''" protocol="HTTP/1.1" | ||
Linia 22: | Linia 22: | ||
=== Serwer GlassFish === | === Serwer GlassFish === | ||
− | Należy [[Rezerwacja portów|zarezerwować]] 6 portów TCP. Następnie trzeba skopiować bazowy katalog serwera GlassFish <code>cp -r /usr/local/glassfish-4.1 | + | Należy [[Rezerwacja portów|zarezerwować]] 6 portów TCP. Następnie trzeba skopiować bazowy katalog serwera GlassFish <code>cp -r /usr/local/glassfish-4.1 /usr/home/''login''/</code> W pliku konfiguracyjnym domeny GlassFish <code>/usr/home/''login''/glassfish-4.1/glassfish/domains/domain1/config/domain.xml</code> 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="'''8080'''" protocol="http-listener-1" transport="tcp" name="http-listener-1" thread-pool="http-thread-pool"></network-listener> | ||
Linia 36: | Linia 36: | ||
Resztę konfiguracji domeny GlassFish należy ustawić samodzielnie. Serwer GlassFish należy uruchomić poleceniem | Resztę konfiguracji domeny GlassFish należy ustawić samodzielnie. Serwer GlassFish należy uruchomić poleceniem | ||
− | <code> | + | <code>/usr/home/''login''/glassfish-4.1/bin/asadmin start-domain</code>. Aby serwer był dostępny na porcie 80 należy [[WWW|przekierować]] domenę na localhost i ustawić stronę typu proxy na <code>http-listener-1</code>(domyślnie 8080). |
[[Category:WWW]] | [[Category:WWW]] |
Wersja z 18:40, 6 mar 2015
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 /usr/home/login/tomcat/{conf,logs,temp} cp -r /usr/local/apache-tomcat-8.0/conf/* /usr/home/login/tomcat/conf/
Później w pliku konfiguracyjnym serwera Tomcat /usr/home/login/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 /usr/home/login/
W pliku konfiguracyjnym domeny GlassFish /usr/home/login/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
/usr/home/login/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).