Ok. Jeg antager at du har JSP sider, UserBeans og servletter i din webaps. Når du deployer en war fil på tomcat tager Tomcat faktisk din war fil og pakker den ud. Så hvis du deployer en war fil med navnet test på en Windåse maskine og Tomcat ligger i direktoratet: C:\Programmer\Tomcat5 vil Tomcat lave et direktorat med navnet under webapps. (C:\Programmer\Tomcat5\webapps\test), hvis det bare er dine JSP sider du retter i kan du faktisk online rette i dem i diirektoratet test uden at skulle lave en ny war fil, hver gang. Tomcat er som default sat op til at første gang du forespørger på en JSP sider compiler Tomcat (On the fly) din JSP side til en servlet. Så du kan faktisk bare gå ind i direktoratet \test rette dine JSP sider og opdatere din browser så ser du dine ændringer. Med hensyn til UserBeans og servletter. Kan du compile dem og så skal du efterfølgende genstarte din Tomcat og ændringer er nu trådt i kraft.
Smider lige en ant fil: (forudsat at din Tomcat ligger i Programmer/Tomcat5 Ant filen(build.xml) skal ligge i \webapps\test\
Giv mig lige et prej hvis du vil benytte dig at en Ant fil til at compile dine UserBeans og servletter og samtidig rette direkte i dine JSP filer i webapps direktoratet. Så skal jeg nok være behjælplig med at få det til at virke :-)
Du kan selvfølgelige også lave en ant fil der laver en war fil ud af alle dine filer og deployer på Tomcat serveren. Bruger god nok en anden Eclipse. Men er ret sikker på at du i MyEclipse kan lave en build.xml og kører den fra Eclipse
Når du inde i eclipse deployer så giver du din web apps et navn. Hvad har du navngivet den ????. Under webapps er der ikke war filen, for Tomcat har taget din war fil og pakket den ud og lagt den i et direktorat der svarer til navnet på din war fil. Så hvis jeg f.eks har lavet et projekt i Eclipse og kalt det test og deployet det som test.war så vil der eksistere en mappe under webapps med navnet \test
hmm.. mit projekt hedder 4funReservedele, som jeg tidligere har deployet. Men det kan jeg ikk længere. Når jeg trykker på deploy knappen, kommer der besked om at myeclipseide er udløbet og bla bla bla. Så jeg ved ikk hvordan jeg skal deploye mit projekt nu.
Ok så du har deployet dine filer og der er et direktorat webapps\4funReservedele. Du kan nu vælge at lave en ant fil (build.xml) der
1) arbejde direkte på dine filer i direktoratet. T 2) laver en war fil ud fra dine filer og deployer en war fil på din server
Du kan også som arne påpeger det lave din war fil manuelt uden bruge af en build.xml fil. Vil nu råde dig til at lave en build.xml fil. Jeg har desværre ikke mere tid i dag, skal lige selv kode på mit eget projekt resten af natten. Men smid lige din msn så tilføjer jeg dig og vi kan kigge på at få lavet en build.xml imorgen så du kan deploye dine file uden at trykke på knappen deploy. Du kommer så bare til at skulle køre en build fil inden far eclipse :-)
ærlig talt thomas så meget vil jeg ikke bruge tid på at lære den nye måde at kende på. Jeg sidder og lavet projektet nu i netbeans og prøver at lave så meget som jeg kan. Så må jeg afl et ikke færdig web applikation. Bare surt at jeg ikke kan løse simple problemer som hæmmer at jeg ikke kan lave programmet helt færdigt :0(
Du skal sådan set heller ikke lære det vilde. Jeg ville egentlig tilbyde dig at lave build.xml filen for dig. Jeg kan lave build filen for dig og det eneste du skal gøre er at dobbeltklikke på den. Har bare ikke mere tid i dag - sorry
thomas har du styr på sql ? hvis du får tid i morgen, kan du så kigge på den og komme med *nogenlunde* konkrete forslag tl hvordan jeg skal tackle dem ?
Det problem er pt min største hurdle til at jeg er gået i stå
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.