PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : server sockets problem



raptor666
16.02.04, 11:12
hi all,

bin grad dabei mich unter java mit sockets ein wenig vertraut zu machen und
hab dabei ein kleines problem.

also: ich hab ein kleines, sehr simples web-server programm in java geschrieben,dass mir eine einzige html-seite zurueckgeben soll wenn ich mit nem browser
die seite anfordere (localhost/127.0.0.1).

unter windows funktioniert das auch problemlos, unter linux bekomme
ich allerdings die meldung 'keine verbindung zu localhost'.

gibt es evtl. dienste/daemonen die ich unter linux erst aktivieren muss um
ueberhaupt die funktionalitaet zu erreichen, also einen connect auf einen port
(in dem fall 80) machen kann?

ich hab mich schon mit der /etc/inetd.conf und /etc/services beschaeftigt, ob ich da
vllt. einen dienst aktivieren muss, aber ich denke da bin ich auf dem holzweg, denn
diesen dienst soll ja eigentlich mein _web-server_ programm zur verfuegung stellen.
oder lieg ich da falsch?

ich hab das ganze auch schon als root versucht um sicherzugehen dass es kein
problem mit irgendwelchen rechten ist. allerdings ohne aenderung.

wie gesagt, unter windows funzt das ganze. da kann ich die _test_-seite ueber nen
browser aufrufen (http://127.0.0.1/).

waere super wenn ihr mir weiterhelfen koennt.

gr33tz

winter
16.02.04, 11:22
läuft evtl. schon nen apache auf port 80?

raptor666
16.02.04, 11:30
nein, auf dem port laeuft sonst nichts (nicht meines wissens).

laesst sich irgenwie auslesen welche prozesse welche ports belegen/bedienen?

winter
16.02.04, 11:39
nmap localhost

raptor666
16.02.04, 13:52
ah, danke, den befehl/proc kannte ich nicht.

aber wie gesagt, ich denke nicht dass ein anderer prozess den port belegt.
ist ein rechner ohne internetanschluss lediglich ein nfs-client laeuft.

gr33tz

raptor666
17.02.04, 06:22
hi,

nun hab ich's doch noch geschafft. es lag doch an den rechten nur dass ich den
server zuerst mit _su_ gestartet hatte, da hat es seltsamerweise nicht funktioniert.
bei neuem login als root hat's dann aber doch funktioniert. :confused:

gr33tz