Avatar billede taae Juniormester
11. december 2005 - 17:17 Der er 22 kommentarer og
1 løsning

java og web applikation

jeg havde installeret myeclipseide for at lave en web applikation. Nu er dens tid udløbet og jeg mangler stadig at lave nogle ting endnu.

jeg kan se at jeg har stadig WST (Web Standard Tools) liggende under features og plugin i eclipse, men hvordan bruger jeg dem ?

Lige meget hvad jeg trykker på så siger programmet at myeclipseide's tid er udløbet
Avatar billede arne_v Ekspert
11. december 2005 - 17:28 #1
når din trial tid er udløbet har du jo ikke længere ret til at bruge
programmet

du kan sagtens lave Java web apps uden det program
Avatar billede taae Juniormester
11. december 2005 - 17:33 #2
Det jo det

selvom myeclipseide er udløbet, så er WST plugin stadig der.
jeg kan fx heller ikk deploye et projekt til serveren. Det må WST da kunne gøre....
Avatar billede arne_v Ekspert
11. december 2005 - 17:35 #3
du kan altid bygge en war og deploye den manuelt eller via ant
Avatar billede taae Juniormester
11. december 2005 - 17:36 #4
arne jeg har også oprettet et spg næsten i starten af MySQL sektionen "finde index i en tabel"... jeg har brug for hjælp der.

Gider du li kigge på den
Avatar billede taae Juniormester
11. december 2005 - 18:00 #5
arne - det virker besværligt med at lave war filer hvergang man har lavet en ændring og skal afprøve den.

jeg tror jeg lægger mit projekt over i net beans og må prøve mig fremad der....

jeg vil påskønne hvis du kunne komme med forslag til mit problem i mysql sektionen.

lægger du et svar
Avatar billede arne_v Ekspert
11. december 2005 - 18:07 #6
kig evt. på ant !

jeg har set dit andet spørgsmål, men jeg har ikke så meget tid nu
Avatar billede thomaswinterberg Nybegynder
11. december 2005 - 19:58 #7
Hej Taae Du kan altså også bruge almindelig Eclipse med Web Tools Platform (WTP) og lave Java web apps. Taae, hvilke Web server bruger du ?
Avatar billede taae Juniormester
11. december 2005 - 20:29 #8
hey thomas

jeg bruger Tomcat
Avatar billede thomaswinterberg Nybegynder
11. december 2005 - 20:41 #9
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 :-)



<?xml version="1.0" ?>
<project name="account" default="compile" basedir=".">
  <target name="compile">
    <javac
      srcdir="WEB-INF/classes/"
      extdirs="WEB-INF/lib:/Programmer/Tomcat5/common/lib"
      classpath="/Programmer/Tomcat5/common/lib/servlet.jar"
      deprecation="yes"
      verbose="no">
    </javac>
  </target>
</project>
Avatar billede thomaswinterberg Nybegynder
11. december 2005 - 20:45 #10
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
Avatar billede taae Juniormester
11. december 2005 - 20:53 #11
Suk

Det forstod jeg ikke meget af thomas. men under webapps siger du at war filerne ligger ??

hvordan kører jeg præcis dem fra eclipse ???
Avatar billede taae Juniormester
11. december 2005 - 20:54 #12
jeg har ikke tid til at sætte mig ind i nye ting som ant... så en hurtig løsning foretrækkes.

Nu er jeg så træt af det her at jeg bare vil lave det færdig og afl projektet.... :0)
Avatar billede thomaswinterberg Nybegynder
11. december 2005 - 20:54 #13
ja under webapps(men de er udpakket) Hvad hedder din *.war fil ?
Avatar billede taae Juniormester
11. december 2005 - 21:02 #14
jeg er under webapps, men jeg kan ikk lige finde nogen war filer ??? ved du hvilken mappe den ligger under ?
Avatar billede taae Juniormester
11. december 2005 - 21:03 #15
jeg vælger mit projekt under webapps, og i den ligger der kun indholdet af WebRoot
Avatar billede thomaswinterberg Nybegynder
11. december 2005 - 21:05 #16
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
Avatar billede taae Juniormester
11. december 2005 - 21:10 #17
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.

projektets navn findes også under webapps !!!
Avatar billede thomaswinterberg Nybegynder
11. december 2005 - 21:43 #18
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 :-)
Avatar billede taae Juniormester
11. december 2005 - 21:52 #19
æ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(
Avatar billede taae Juniormester
11. december 2005 - 21:53 #20
håber ikke det nager dig på nogen måder. Men du må gerne lægge et svar
Avatar billede thomaswinterberg Nybegynder
11. december 2005 - 21:58 #21
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
Avatar billede taae Juniormester
11. december 2005 - 22:03 #22
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å

http://www.eksperten.dk/spm/671283

Så er jeg meget taknemmelig
Avatar billede taae Juniormester
12. december 2005 - 23:49 #23
.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester