Oprettet ons. d. 01. februar 2012 kl. 13:23:06

mads375
mads375 (145 point. Point ude: 200)

eclipse upload til ekstern server

Hej.

Jeg bruger Eclipse til kodning af diverse ting. Jeg skal have uploadet mine sider til en specifik hjemmeside, som jeg har fået stillet til rådighed.

Jeg fandt denne side, som sådan jeg har forstået kan bruges til ftp upload:

http://www.aptana.org/ (...)

Det jeg egentligt gerne vil er at have en nem måde at uploade sin hjemmeside til en ekstern server. Ved i hvordan jeg gør det i Eclipse?

Mvh Mads

Skrevet ons. d. 01. februar 2012 kl. 20:31:01| #1

tolamaps
tolamaps (2.000 point)
Du kan lave dit eget Ant script, som du kører fra Eclipse.
Her er et eksempel med ftp upload:
http://www.dpawson.co.uk/ (...)

Skrevet ons. d. 01. februar 2012 kl. 21:34:56| #2

mads375
mads375 (145 point)
Hejsa.

Tak for linket. Hvis jeg brugte dette script, hvor skal det så ligge henne?

Skrevet ons. d. 01. februar 2012 kl. 22:16:19| #3

tolamaps
tolamaps (2.000 point)
Det er ligegyldigt.
For at køre dit build script, kan du gå ind i menuen Window -> Show view -> Ant, og så trække din build.xml fil over i dette view. Her kan du se hvilke "target(s)" dit script indeholder, og så dobbelt-klikke på den target du vil køre.

Skrevet fre. d. 03. februar 2012 kl. 17:02:10| #4

mads375
mads375 (145 point)
Hejsa igen Tolamaps.

Jeg har prøvet at gøre det her indtil videre:

1:
http://imageshack.us/ (...)

2:
http://imageshack.us/ (...)
Jeg er lidt i tvivl om jeg gør det rigtige her. Du skrev noget med xml, så jeg gik ud fra det var denne jeg skulle vælge?

3:
http://imageshack.us/ (...)

Siden jeg ikke rigtig kan gøre noget her til sidst, så er det jo nok noget i punkt 2 jeg gør forkert?

Mvh Mads

Skrevet lør. d. 04. februar 2012 kl. 00:07:11| #5

tolamaps
tolamaps (2.000 point)
Det er i hvert fald ikke den rigtige xml fil du har fat i.

Start med at oprette en tom xml fil (jeg ville lægge den i roden af projektet og give den navnet build.xml).

Højre klik på build.xml og vælg Open With -> Ant Editor (det vil den sikkert også gøre automatisk hvis du åbner den direkte).

Og så laver du din ftp upload noget i stil med:
<?xml version="1.0" encoding="UTF-8"?>

<project name="FTP Upload" basedir=".">
  <description>FTP Upload</description>

  <target name="upload">
    <ftp server="ftp.mywebsite.com"
    userid="myuserid"
    password="mypassword"
    passive="yes"
    remotedir="/server/path/to/this/website"
    verbose="yes">
    <fileset dir=".">
      <include name="**/*.html"/>
    </fileset>
  </ftp> 
  </target>

</project>


Nu kan du tilføje denne build.xml fil til dit Ant view

Skrevet lør. d. 04. februar 2012 kl. 00:09:44| #6

tolamaps
tolamaps (2.000 point)
Her er link til hvordan du kan filtrere hvilke filer du vil have inkluderet/eksluderet fra dit projekt når de uploades (med fileset):
http://ant.apache.org/ (...)

Skrevet søn. d. 05. februar 2012 kl. 00:53:01| #7

mads375
mads375 (145 point)
Hej Igen Tolamaps.

Altså jeg må sige, jeg synes godt nok det er syret at man laver så fedt et program som Eclipse, so,m jeg synes det nu er, men man laver noget af det som er rigtig vigtigt: "At uploade noget til ens hjemmeside" så svært. Det er jo helt aknormt, hvorfor der ikke er et punkt der hedder: "Udgiv på internettet"

Jeg giver op, og må prøve at finde et ftp program der kan gøre det for mig istedet for. Ligger du ikke et svar? og mange tak for hjælpen.

Mvh
Mads

Skrevet søn. d. 05. februar 2012 kl. 01:02:38| #8

mads375
mads375 (145 point)
Det ant script, står godt nok som succesful:

http://imageshack.us/ (...)

Men den tager stadigvæk min localhost server, selvom jeg har defineret den eksterne i det xml script

Skrevet søn. d. 05. februar 2012 kl. 18:11:45| #9

tolamaps
tolamaps (2.000 point)
Jeg er enig, der mangler en simpel upload funktion i eclipse.

Hvis du hellere vil bruge et FTP program, kan jeg anbefale FileZilla Client. Den er gratis og fungerer udmærket.

Hvis du vil rode videre med dit Ant upload script, så var der nogle vigtige detaljer der manglede:

1) Du kan ikke se din target i dit Ant view og da der ikke er defineret en default target, så sker der ikke noget når du prøver at køre den. Der skal tilføjes en description til target, og så vil du kunne se den i dit Ant view:
<target name="upload" description="">
Så skal du lige refreshe FTP Upload i dit Ant view (klik på den og tryk F5), og så kan du se din target "upload":
http://desmond.imageshack.us/ (...)

2) FTP i Ant har brug for en jar fil før den fungerer. Du har brug for Commons Net fra Apache:
http://commons.apache.org/ (...)
(binary filen: commons-net-3.0.1-bin.zip)
I zip filen er der en fil der hedder commons-net-3.0.1.jar, som du f.eks. kan lægge i roden af projektet.

3) For at kunne køre din target, skal du højre klikke på "upload" og køre den med "Run as -> Ant ..." (den med de 3 prikker så du får mulighed for at ændre nogle indstillinger). Den åbner et nyt vindue, Edit Configuration, og der vælger du fanebladet Classpath. Klik på User Entries, og så på Add JARs... i højre side, og tilføj commons-net-3.0.1.jar til classpath. Det behøver du kun gøre en gang, næste gang kan du bare dobbelt klikke på "upload".

Pointene må du godt selv beholde, og hvis du arbejder videre med dit Ant script, og stadig har nogle problemer, kan du bare skrive det her.

Skrevet man. d. 06. februar 2012 kl. 13:34:28| #10

mads375
mads375 (145 point)
Hej tolamaps.

Mange tak for hjælpen, jeg fik det faktisk til at virke med dit sidste svar, så mange tak for hjælpen :-)

Du skal selvfølgelig have pointene, så ligger du ikke et svar? :-)

Mvh Mads

Skrevet man. d. 06. februar 2012 kl. 13:43:54| #11

mads375
mads375 (145 point)
Nej der kom jeg vidst til at lyve, det virker faktisk ikke med det Ant. Det var lige mig der var for hurtig der, synes det virkede.

Nå, men jeg tror jeg kaster over det FileZilla istedet for. Jeg prøver lige at downloade det, og se hvad der sker

Skrevet man. d. 06. februar 2012 kl. 13:47:07| #12

mads375
mads375 (145 point)
Den vil ikke rigtig connecte. Jeg tænkte på der er lidt følsomme oplysninger, så jeg sender lige en pm til dig istedet for.

Skrevet tir. d. 07. februar 2012 kl. 21:51:06| #13

mads375
mads375 (145 point)
Efter aftale med tolamaps, skal jeg selv tage pointene her.

Mvh Mads

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

mysqli_stmt::store_result() expects exactly 0 parameters,

Oprettet den 25. maj 2012 kl. 23.52
tobrukDk giver 25 point for svar | Giv et svar »

Hjælp til php login

Oprettet den 23. maj 2012 kl. 16.31
andersx giver 60 point for svar | Giv et svar »

Hvilke sprog er gode til følgende?

Oprettet den 21. maj 2012 kl. 09.48
Blueeyez giver 30 point for svar | Giv et svar »



   




Tips & Tricks fra PC World

Teaser billede

Læserne: Her er vores værste it-indkøb

Det er ikke al it-udstyr, som er det rene guld. Her er nogle af læsernes skrækhistorier.


Anmeldelser fra PC World

Teaser billede

Test: Mobil med Ferrari-design - og en Trabant-motor

Motorola har begået endnu en smartphone med lækkert design og potentiale til at være blandt de bedste. Men den når ikke i mål. Se her hvorfor.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Sådan siger du farvel til Facebook

Læs her, hvordan du dropper Facebook og i stedet anvender nogle brugervenlige alternativer, så du stadig kan være social på nettet.


Nyheder fra Computerworld

Teaser billede

Galleri: De fedeste håndholdte gennem 40 år

Her har du de mest banebrydende håndholdte computere gennem alle tider.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger