PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Java] Wie Java Script auf einer T-Online Homepage ausführen?


Si|encer
2008-02-26, 09:36:37
Das ist sicherlich eine Noob-Frage, ich weiß es trotzdem nicht. Ich habe eine Homepage über T-Online laufen, auf der ich einige php scripte laufen habe. Die laufen ja automatisch, sobald ich die Url eingebe.

Nun habe ich ein Java Script, welches ich gerne auf dem Server kopieren würde, um es von da aus dann 24/7 laufen zu lassen.

Wie kann ich das realisieren? Auf meinem Rechner doppelklicke ich halt die run.bat, aber wie läuft das auf dem Server ? (Wenn es überhaupt geht).


Sil

PatkIllA
2008-02-26, 10:44:41
Für Java bräuchtest du einen Root Server. Es gibt einige wenige, wo du Application Server mieten kannst, aber das ist selten und deine run.but klingt auch nicht nach einer Webapplikation.
Java ist keine Scriptsprache.

Si|encer
2008-02-26, 13:03:20
Root Server, das kann ich bei T-Online wohl vergessen. Schade eigentlich.

Danke für die Antwort.


Sil

instinct
2008-02-26, 13:48:51
wie wärs denn mit nem applet ?

PatkIllA
2008-02-26, 13:49:45
wie wärs denn mit nem applet ?
Das hat ja ganz andere Möglichkeiten.
Was soll das Java Programm denn machen?

astro
2008-02-26, 15:02:52
Java != JavaScript ;(

instinct
2008-02-26, 15:41:31
Er meint ja auch net JavaScript, sondern ein Skript in Java geschrieben :)

Hucke
2008-02-26, 15:45:47
Er meint ja auch net JavaScript, sondern ein Skript in Java geschrieben :)

Sicher? Von Skript spricht man ja eher wenns um ne .js Datei geht, das hat dann nix mit Java zu tun.
Vielleicht sollte der Threadstarter das einfach klarstellen. Javascript kann man ja auch ohne ne VM nutzen. Da kümmert sich der Browser drum.

Si|encer
2008-02-26, 18:50:52
Also das "Script", das ausgeführt werden muss, sieht so aus:

set CLASSPATH=.;jinsim-0.5.rc4.jar;commons-codec-1.3.jar;commons-httpclient-3.0.1.jar;commons-logging-1.0.4.jar;nextRace.jar;log4j-1.2.8.jar;
java -cp %CLASSPATH% it.starblue.LFS.LFSNextRace.LFSNextRace
pause

Sind halt jede Menge .jar files die ausgeführt werden. Man verbindet sich über dieses Script zu einem dedizierten Server für Live for Speed.

Also gibt es die Möglichkeit, das ich von meiner T-Online Homepage darauf route, oder mein LFS-Hoster frage ob er das Programm mithostet.

Danke für die Antworten! :)

Sil

Coda
2008-02-26, 19:38:12
Das ist Java, nicht Javascript. Und nein es wird nicht gehen.

goddh0r
2008-02-27, 13:43:53
jo da brauchste nen java application server wie einen tomcat oder glassfish auf providerseite am laufen, sind zumeist nich grad günstig, während man ja apaches für php zb oftmals kostenlos bekommt zb bei funpic.

Coda
2008-02-27, 14:18:06
Man braucht eigentlich sogar einen Root-Server. Denn ständig ausgeführt wird ein Script auch mit Servlets/JSP nicht.

rotalever
2008-02-27, 15:28:35
Man braucht eigentlich sogar einen Root-Server. Denn ständig ausgeführt wird ein Script auch mit Servlets/JSP nicht.

Ein VPS würde auch schon reichen und die sind wesentlich günstiger.

Coda
2008-02-27, 16:19:41
Da hat man auch Root-Zugriff. Das unterscheide ich nicht.

rotalever
2008-02-27, 16:24:29
Da hat man auch Root-Zugriff. Das unterscheide ich nicht.
Ja Ok. Das stimmt wohl, das ist Definitionssache. Viele Firmen meinen mit Root-Servern halt immer dedicated server, deshalb hatte mich das verwirrt.

HellHorse
2008-02-27, 22:30:51
Denn ständig ausgeführt wird ein Script auch mit Servlets/JSP nicht.
Ein Servlet/JSP zwar nicht aber:
- das Servlet objekt lebt meistens so lange wie der container
- hast du mal eine VM am laufen kannst du alles machen inkl Threads starten
- das cgi Modell analog zu PHP funktioniert bei Java aufgrund der VM Startzeit nicht

Tomcat sollte also voellig reichen.

PatkIllA
2008-02-27, 22:32:24
Eigene Threads starten ist aber ein Nogo.