/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
eksekvere java fil (class?) fra webserver ~
Fra : Simon...


Dato : 23-01-03 13:44

Hej,

kan jeg eksekvere et java program på min webserver ? og hvordan, det er et
proggie der skal generere nogen html sider og lign. - og skal programmet så
kompileres på unix websereren, istedet for i mit sun one på windows
platform ?

tak

mvh.Simon



 
 
Michael Banzon (23-01-2003)
Kommentar
Fra : Michael Banzon


Dato : 23-01-03 15:46

"Simon..." <devnull@linux.org> skrev i en meddelelse
news:3e2fe3ac$0$71711$edfadb0f@dread11.news.tele.dk...

> kan jeg eksekvere et java program på min webserver ? og hvordan, det er et
> proggie der skal generere nogen html sider og lign. - og skal programmet

> kompileres på unix websereren, istedet for i mit sun one på windows
> platform ?

Umiddelbart skulle der ikke være nogle problemer ved eksekveringen...
Og compileringen burde også kunne foretages hvor som helst...

/ Michael

P.S. Hvis der er nogle problemer så prøv at specificere problemet...



Simon... (23-01-2003)
Kommentar
Fra : Simon...


Dato : 23-01-03 17:30


> Umiddelbart skulle der ikke være nogle problemer ved eksekveringen...
> Og compileringen burde også kunne foretages hvor som helst...

ok - men hvordan kan jeg kalde programmet fra en webside ? skal den være
shtml eller hvordan og hvorledes ? og hvordan skal kaldet foregå ?

foreksempel hvis sidea.html vil kalde programa.class

hvad skal jeg så skrive i html'en før den rent faktiskt gør dette ?

tak
mvh.Simon



Thorbjoern Ravn Ande~ (23-01-2003)
Kommentar
Fra : Thorbjoern Ravn Ande~


Dato : 23-01-03 19:08

"Simon..." <devnull@linux.org> writes:

> foreksempel hvis sidea.html vil kalde programa.class
>
> hvad skal jeg så skrive i html'en før den rent faktiskt gør dette ?

Det er forskelligt fra webserver til webserver. Hvad siger
dokumentationen til den webserver du bruger, angående brug af Java
inden i serveren?

--
Thorbjørn Ravn Andersen
http://unixsnedkeren.dk/ravn

Simon... (23-01-2003)
Kommentar
Fra : Simon...


Dato : 23-01-03 19:39


> Det er forskelligt fra webserver til webserver. Hvad siger
> dokumentationen til den webserver du bruger, angående brug af Java
> inden i serveren?

dunno, troede det var generelt, jeg må prøve at spørge dem. men hvordan
ville et typisk kald af et program på en server se ud (kaldt fra en side) og
ville det være en sikkerheds risiko ? vi snakker om et automatiseret
program, der bare skal samle andre siders informationer og generere nye html
sider og lægge dem på serveren... er det overhovedet muligt, eller vil
programmet blive afviklet på brugerens side når han loader html siden ?

tak
mvh.Simon



Michael Banzon (23-01-2003)
Kommentar
Fra : Michael Banzon


Dato : 23-01-03 20:40

"Simon..." <devnull@linux.org> skrev i en meddelelse
news:3e3036ee$0$71688$edfadb0f@dread11.news.tele.dk...
>
> > Det er forskelligt fra webserver til webserver. Hvad siger
> > dokumentationen til den webserver du bruger, angående brug af Java
> > inden i serveren?
>
> dunno, troede det var generelt, jeg må prøve at spørge dem. men hvordan
> ville et typisk kald af et program på en server se ud (kaldt fra en side)
og
> ville det være en sikkerheds risiko ? vi snakker om et automatiseret
> program, der bare skal samle andre siders informationer og generere nye
html
> sider og lægge dem på serveren... er det overhovedet muligt, eller vil
> programmet blive afviklet på brugerens side når han loader html siden ?
>
> tak
> mvh.Simon
>

HTML er jo som bekendt client-side, det ville være et KÆMPE sikkerhedshul
at lade noget fra clientsiden ændre noget på serveren... !!!

/ Michael



Simon... (23-01-2003)
Kommentar
Fra : Simon...


Dato : 23-01-03 22:18



> HTML er jo som bekendt client-side, det ville være et KÆMPE sikkerhedshul
> at lade noget fra clientsiden ændre noget på serveren... !!!
nå jo, men fx. i shtml kan jo kalde scripts (cgi/perl) og eksekvere dem !
jeg håbede man kunne nogenlunde det samme med java programmer, så jeg ikke
behøvede at sætte mig ind i perl... men det kunne sikkert blive lærerigt at
læse det..

mvh.Simon



Thorbjoern Ravn Ande~ (23-01-2003)
Kommentar
Fra : Thorbjoern Ravn Ande~


Dato : 23-01-03 20:58

"Simon..." <devnull@linux.org> writes:

> ville det være en sikkerheds risiko ? vi snakker om et automatiseret
> program, der bare skal samle andre siders informationer og generere nye html
> sider og lægge dem på serveren... er det overhovedet muligt, eller vil

Jada. Webserveren skal bare understøtte at afvikle java-programmer.

--
Thorbjørn Ravn Andersen
http://unixsnedkeren.dk/ravn

Morten K. Hansen (23-01-2003)
Kommentar
Fra : Morten K. Hansen


Dato : 23-01-03 18:37

Den 23-01-2003 13:44, skrev Simon...:

> Hej,
>
> kan jeg eksekvere et java program på min webserver ? og hvordan, det er et
> proggie der skal generere nogen html sider og lign. - og skal programmet så
> kompileres på unix websereren, istedet for i mit sun one på windows
> platform ?

Som jeg læser dit spørgsmål, så er det en servlet du vil lave. Så skal
du f.eks. køre Tomcat http://jakarta.apache.org/tomcat/index.html

Håber at det er det.

--
Mvh / Regards
Morten K. Hansen
Replying by mail? Change 'spam' to my first name.
.... Hvis ikke jeg har husket det hele, har jeg glemt det.


Simon... (23-01-2003)
Kommentar
Fra : Simon...


Dato : 23-01-03 19:38


> Som jeg læser dit spørgsmål, så er det en servlet du vil lave. Så skal
> du f.eks. køre Tomcat http://jakarta.apache.org/tomcat/index.html

Hej,
det var ikke min mening, at det skulle være det, men et ganske almindeligt
java program, jeg er bare ikke sikker på om det kan afvikles på en server af
en html side (eller lign), og hvordan.

programmet skal når det bliver en ny dag, hente informationer fra andre
sider og generere nye html sider på serveren udfra dette. Men nu kommer jeg
til at tænke lidt på det, hvis nu det er en html side der aktivere
programmet, kan mit java program så godt få lov til at lave ting på serveren
? eller vil det blive afviklet på brugerens maskine ?

tak
mvh.Simon



Jonathan Stein (23-01-2003)
Kommentar
Fra : Jonathan Stein


Dato : 23-01-03 22:28

"Simon..." wrote:

> programmet skal når det bliver en ny dag, hente informationer fra andre
> sider og generere nye html sider på serveren udfra dette. Men nu kommer jeg
> til at tænke lidt på det, hvis nu det er en html side der aktivere
> programmet, kan mit java program så godt få lov til at lave ting på serveren
> ? eller vil det blive afviklet på brugerens maskine ?

Du kan ikke kalde noget fra HTML-siden, hvis det skal udføres på serveren. Der
er umiddelbart to muligheder:
Serveren bliver sat op til at kalde en Java-klasse, når brugeren beder om en
bestemt URL (hvilket normalt er implementeret i en servlet).
Serveren understøtter JSP, hvor du populært sagt kan blande HTML-kode,
Java-kode og specielle JSP-statements.

Det lød som om dit formål var at få opdateret noget med jævne mellemrum. Så
kan du måske få opsat et "cron" job, som dagligt (eller med andre intervaller)
eksekverer dit Java-program.

M.v.h.

Jonathan

--
Nyt alternativ til egen server: JSP Enterprise hotel med adgang til
Enterprise Java Beans, egen Java Virtual Machine og egen IP-adresse
(giver mulighed for eget SSL-certifikat).
http://www.jsp-hotel.dk/



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408925
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste