Következő Előző Tartalom

4. Java szervlet támogatás telepítése

Van néhány WEB kiszolgáló-bővítmény és alkalmazás-kiszolgáló Linuxon, amely támogatja a szervleteket. Ilyenek a következők:

4.1 Allaire JRun

A leírás elkészítése folyamatban van.

További információk a http://www.allaire.com/products/jrun/ oldalon.

4.2 Apache Tomcat

Háttér

A JServ-et helyettesítették az Apache Jakarta projektben Tomcat-el: http://jakarta.apache.org/. Ez a rész csak a JServvel foglalkozik és frissítésre szorul.

Az Apache JServ egy 100%-osan tiszta Java szervlet motor, amely teljesen együttműködik a Java Servlet 2.0 specifikációval. Az Apache JServ a Java Apache Project része. (Az Apache Java Project weboldaláról.)

Letöltés

Apache JServ letölthető a http://java.apache.org/jserv/index.html oldalról.

Az Apache JServ Project weboldaláról indulva kövesd a Download Apache JServ linket.

Jelenleg RPM csomagok állnak rendelkezésre RedHat Linuxra. Más Linux disztribúciókhoz neked kell beépítened a forrást. A következő példa megmutatja, hogy hogyan telepítsd az RPM-et RedHat 6x verzióra.

A doksi írásakor a legfrissebb verzió az 1.1b3-as.

Telepítés

Az javasolom, hogy telepítsd a fájlokat az /usr/local könyvtáraba. Miután letöltötted őket, futtasd a következő parancsot:

mkdir /usr/local/apachejserv  
mv ApacheJServ*.rpm /usr/local/apachejserv 

RedHat és RedHat alapú disztribúciók esetén használd az RPM-et a csomag telepítéséhez, valahogy így:

rpm -i ApacheJServ-1.1-b2_RH6x.i386.rpm  

A fenti példák az 1.1-b2 verzióra készültek RedHat 6x alá, Intel architektúrára.

Környezeti beállítások

Le kell állítanod, hogy beállíthasd a környezeti változókat, majd újra kell indítanod az Apache kiszolgálód az Apache Jserv-ed regisztrálásához.

Az Apache leállításához, írd be:

cd /etc/rc.d/init.d
./httpd stop

Megjegyzés: A httpd szkript bootoláskor lehet, hogy máshol található a különböző Linux diszribúcióknál.

A Java környezet beállításához nézd meg a Hogyan telepítsünk JDK-t részt ebben a leírásban, az általad használt JDK-ra való tekintettel. Be kell állítanod néhány tulajdonságot a jserv fájlban, ami az /etc/httpd/conf/jserv könyvtárban található.

Különös tekintettel az alábbiakra:

Az Apache újraindításához, írd be:

cd /etc/rc.d/init.d
./httpd start

Telepítés ellenőrzése

Az Apache JServ telepítésének és működésének ellenőrzéséhez nyisd meg a böngésződ és írd be az URL-be: "http://127.0.0.1/servlet/IsItWorking" . Helyettesítsd a megfelelő IP címet, ha egy másik gépről böngészel.

Egy "Yes, Its Working!" weboldalt kell látnod.

Gratulálok, telepítetted, beállítottad, tesztelted az Apache JServ-et Linux alatt! További segítségért látogass el az Apache JServ weboldalára a http://java.apache.org/jserv/index.html címre.

Most fordítsd és futtasd a saját kis szervleted. Írd be a következő Java szervlet programot:

import java.io.*;  
import javax.servlet.*; 
import javax.servlet.http.*; 
 
public class HelloWorldServlet extends HttpServlet { 
  public void service (HttpServletRequest request, 
    HttpServletResponse response) throws ServletException, IOException { 
  } 
}

További információk

További információért látogass el a Java Apache Project weboldalára a http://java.apache.org/ címre.

4.3 BEA WebLogic

Lásd BEA WegLogic lejjebb.

4.4 Enhydra

A leírás elkészítése folyamatban van.

További információ található a http://www.enhydra.org oldalon.

4.5 IBM WebSphere

A leírás elkészítése folyamatban van.

További információ található a http://www-4.ibm.com/software/webservers/appserv/linux.html oldalon.

4.6 Locomotive

A leírás elkészítése folyamatban van.

További információ található a http://www.locomotive.org/ oldalon.

4.7 Jetty

A Jetty http szerver egy kombinált szerver és szervlet konténer. A http szerver telepítése (lásd fentebb) szervlet támogatást is biztosít. További információ elérhető a demó szerveren és az oktatón keresztül, amit a http szerverrel együtt telepítettél.


Következő Előző Tartalom