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 ~/tomcat/{conf,logs,temp}
+
  mkdir -p /usr/home/''login''/tomcat/{conf,logs,temp}
  cp -r /usr/local/apache-tomcat-8.0/conf/* ~/tomcat/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">~/tomcat/conf/server.xml</code> należy przestawić pogrubione fragmenty ustawiając numery zarezerwowanych portów. Dwa pierwsze numery mają być takie same.
+
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 ~/</code> W pliku konfiguracyjnym domeny GlassFish <code>~/glassfish-4.1/glassfish/domains/domain1/config/domain.xml</code> przestaw pogrubione fragmenty ustawiając numery zarezerwowanych portów.
+
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>~/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).
+
<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).