JSP apache2 + tomcat5

Archiwalne, stare wpisy FAQ i HowTo Użytkowników
bartek
Beginner
Posty: 129
Rejestracja: 01 maja 2006, 08:14

JSP apache2 + tomcat5

Post autor: bartek »

1.Instalacja Java sdk
¦ciągamy java sdk run time 1.5 ze strony sun'a http://java.sun.com/j2se/1.5.0/download.jsp
Instalujemy potrzebne paczki do zbudowania .deb

Debian:~$apt-get install java-package fakeroot

Następnie budujemy .deb

Debian:~$fakeroot make-jpkg jdk-1_5_0_07-linux-i586.bin

W katalogu powinna pojawić się paczka sun-j2sdk1.5_1.5.0+update07_i386.deb

Debian:~$dpkg -i sun-j2sdk1.5_1.5.0+update07_i386.deb

Sprawdzamy czy mamy dostępną odpowiednia wersje java

Debian:~$java -version
java version "1.5.0_07"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-b03)
Java HotSpot(TM) Client VM (build 1.5.0_07-b03, mixed mode, sharing)

2. Instalacja apache2 + tomcat5
W sid:

Debian:~$ apt-get install apache tomcat5

W testing oraz stable odpwiednio będzie to tomcat4 i apache 1.

3. Testujemy tomcata
W katalogu /var/lib/tomcat5/ znajdują się poszczególne katalogi:
conf - pliki konfiguracyjne (server.xml)
webapps - katalog dla aplikacji
work - pliki tymczasowe np. serwlety dla stron jsp
logs - logi ;-)

W pliku server.xml defaultowo port na którym pracuje tomcat to 8180
server.xml:
server.xml: port="8180" minProcessors="5" maxProcessors="75"

Aby przetestować tomcata tworzymy prosty skrypt jsp w katalogu webapps/ROOT:
example.jsp

Kod: Zaznacz cały

<html>
<head>
        <title>Example 1</title>
</head>
<body>
        <h1>Example 1</h1>
<%
String name = request.getParameter("name");
String msg = name==null?"":name;
%>
<%=msg%>
</body>
</html>
W przeglądarce wpisujemy http://localhost:8180/example.jsp
Zablokowany