MatzeA: Apache mit mod_webapp konfigurieren

Beitrag lesen

Servus,

ja dann musst du noch ant von www.apache.org herunterladen und installieren.

Ich bin nacher im Büro und schreib Dir das mal umfassender auf.
In den Sourcen liegt vermutlich noch eine readme.txt.
Die sollte Dir zumindest grob sage wie Du das bauen kannst.
Sprich welche Befehle du ausführen musst.

Als "Laihe" ist das natürlich nicht ohne mal schnell was bauen.
Schnell fehlen mal libs, die man noch organisieren muss und wenn es dumm läuft auch bauen muss.

Aber als kurzfassung: Hol dir den C++ Compiler von borland der hat an die 8 -16 MB.
Du benötigst noch sofern nicht installiert eine Su Java sdk.
Dazu gehst du zu sun und holst Dir eien aktuelle Java sdk -> Achtung die hatt ungefähr 30 - 40 MB  nimm die das kleine teil mit 18 MB oder so. Das ist nicht die vollständige SDK die Du vermutlich benötigst.

Von Apache.org holst Du Dir ANT hole wenn möglich die Binaries und nicht die source. Die Doku von Ant ist leider auch nicht sooo toll, dass man als "Laihe" durchsteigt wie ma das richtig instaliert. ZTumindest fehlt der Einstieg.

Auf jeden Fall gibt es in der Dou en Kapitel installing ant mach das mal von anfang bis ende durch

Vergiss diese Variablen auf keinen Fall

set ANT_HOME=c:\ant
set JAVA_HOME=c:\jdk1.2.2
JAVA_HOME muss auf Deine SDK verweisen Version 1.2.2 ist veraltet.

set PATH=%PATH%;%ANT_HOME%\bin

Und wenn Du soweit alles erledigt hast, packe "alle" bin pfade
also von and Java und dem C Compiler in den Path z.B. so
%ANT_HOME%\bin;%JAVA_HOME\bin;C:\Borland\Bcc55\bin;

So sieht es auf jeden Fall bei mir aus.

Aus der Readme kannst du nun eigentlich erkennen, mit welchem Befehle du bauen kannst. Eventuell muss Du mit Ant und dem C Compiler 2 mal bauen.

Ich kenne das build.xml und auch das makefile nicht.

Mit ant sieht es so aus:
ant

und der C++ compile

make makefile

Da das build file build.xml heisst musst Du diesse Datei nicht angeben das ist standard. Ebenfalls musst du keine angaben machen welcher Buildtarget verwendet werden soll. Der Standard Traget im Buildfile ist schon gesetzt.

Dito make

Ich hoffe doch das hilft. :-))

Gruss Matze