Hi,
also zuallererst erstmal der Hinweis auf die Doku des Tomcat!
Dort steht zumindest drinne, wie man den Port ändert ...
Außßerdem steht da auch drinne, was der Tomcat ist und macht, was deine Frage nach dem Unterschied zwischen dem Apache Http Server und Apache Tomcat beantwortet.
Desweiteren hilft ein simples googlen nach: "was ist tcp ip" gegen die Unwissenheit in Sachen Netzwerkprotokoll ...
Aber hier kommen trotzdem ein paar kurze Antworten:
1. du musst in der server.xml deines Tomcat den Port des "non-SSL Connectors" auf 80 ändern ...
Eventuell sind dort noch andere Port-Einstellungen anzupassen ... ist aber kein großer Akt.
2. Wie gesagt, google danach oder gibs einfach in der Wikipedia ein!
3. Der Apache Http Server ist ein Webserver, welcher primär dafür konzipiert ist, statische Html-Seiten auszuliefern.
Er ist natürlich erweiterbar um diverse Funktionalitäten hinzuzufügen, zum Beispiel um PHP zu interpretieren, um Webdav-Zugriff zu ermöglichen oder auch um Servlets auszuführen, was eine perfekte Überleitung zum Tomcat ist, dieser ist nämlich ein Servlet-Container, was meint, er ist primär dafür ausgelegt, JSP-Seiten zu interpretieren und Servlets (inklusive allem was dazu gehört ... JavaBeans, Taglibs etc.) auszuführen.
Dabei ist er allerdings nicht zu verwechseln mit Application Servern ... die können noch ein wenig mehr!
4. Es gibt mehrere Plugins, die das können ...
Zum Beispiel das kostenpflichtige (aber empfehlenswerte und 30 Tage testbare) MyEclipse ... zu finden auf
www.myeclipseide.com, oder das in der "nicht-Pro" Version kostenlose Exadel Studio (
www.exadel.com) ...
Auf diveresen Plugin-Seiten findest du noch eine Menge mehr Unterstützung dafür, schau doch mal auf
http://www.eclipse.org/community/pluginsites.php ... da sind Links zu einigen guten Plugin-Sites gesammelt!
Nun ne Gegenfrage:
Was willste denn mit dem Tomcat anstellen?
Wenn du (entschuldige bitte) nicht mal weißt, dass das ein Servlet-Container ist, frage ich mich, wie du daruf gekommen bist, das Gerät zu benutzen!?
Gruß
Steffen