Tomcat & Alternativen

Status
Nicht offen für weitere Antworten.
T

theomega

Gast
Hallo Leute,
es geht darum ein Java-Servlet-Projekt für einen Linux-Server zu entwickeln. Das Servlet wird nacher auf mindestens 2 Servern laufen, die Last wird per HTTP-Proxy (Squid oder Lighttpd) auf die Java-Server verteilt.

Die Frage ist jetzt welchen Java-Server nutzen? Ich brauche nicht viele Features des Java-Servers. JNDI wäre nett vor allem mit JDBC Datasources und einem Connection-Pool auf Server-Seite, so dass ich mich darum nichtmehr kümmern muss. JSP brauche ich nicht, genausowenig wie User-Auths und alles andere auf Server-Seite.

Ich habe bis jetzt mit Tomcat5 gearbeitet, das ging auch meistens recht gut, nur machen einige Dinge Probleme:

1. Wenn ich ein Servlet per Policys beschränke funktioniert der MySQL-Connector nichtmehr. Ist ein bekannter Bug des MySQL-Connectors der sich weigert zu arbeiten sobald er beschränkt läuft. Das heißt ich muss alle Servlets offen/ungesichert laufen lassen, was mir recht suspekt ist.

2. Irgendwie scheint mir der Tomcat ziemlich viel RAM zu brauchen. Nicht das Ram Mangelware wäre (Pro Server mindestens 2GB), aber trotzdem muss es nicht sein.

3. Ich habe Tomcat deshalb genommen weil er mir als erstes über den Weg gelaufen ist. Evtl gibt es ja bessere Alternativen.


Wer kann mir sagen ob es für meine Anforderungen bessere Alternativen gibt? Die ganzen J2EE-Server (JBoss usw) sind ja total überdimensioniert für die Anforderung, deshalb suche ich schon etwas in ungefähr dem gleichen Ausstattungsgebiet wie der Tomcat. Ich habe von Jetty gehört, wie ist dass?

[edit]
Habe gerade mal Jetty ausprobiert. Die Konfiguration ist ja grausam, genauso wie die Doku! Sonst noch Tipps?
[/edit]


Ich danke schonmal
TO
 

RicoSoft

Aktives Mitglied
ich würde trotzdem mal geronimo oder jboss verwenden. du kannst ja in der konfiguration alles ausschalten, was du nicht willst (wenn du den installer von jboss auswählst, kannst du das gleich da machen, geronimo hat eine nette oberfläche). ob es dein problem löst, weiss ich aber nicht, da beide im hintergrund glaub ich immer noch auf tomcat basieren, allerdings haben sie jca-container für datenverbindungen, welche du verwenden könntest.
 

Oni

Top Contributor
Ich kenn mich noch nicht so gut damit aus, aber wir werden in unserem nächsten Schulprojekt auch Tomcat, MySql, Servlet und JSP nutzen. Kann mir einer den Satz erklären?
1. Wenn ich ein Servlet per Policys beschränke funktioniert der MySQL-Connector nichtmehr. Ist ein bekannter Bug des MySQL-Connectors der sich weigert zu arbeiten sobald er beschränkt läuft. Das heißt ich muss alle Servlets offen/ungesichert laufen lassen, was mir recht suspekt ist.

Die Servlets erzeugen doch nur HTML-Seiten und schicken die an den Browser, bedarf es da nochmal einer Speziellen sicherung? Wenn ja gibt es da irgendwo eine gute Beschreibung/Tutorial zu?
 
T

theomega

Gast
Wenn du 100ig sauber programmierst und nur Code von dir selbst auf dem Server ausführst brauchst du keine Sicherungen. Aber nachdem du dir nie sicher sein kannst das du selbst keine Sicherheitslücken beim Programmieren offen gelassen hast und es bei fremden Code noch viel weniger sagen kannst ist eine zusätzliche Sicherheitsebene hilfreich.

Für Einsteiger eigentlich nur hinderlich, ist deshalb auch normalerweise beim Tomcat nicht aktiviert!

Und noch was: Ich kenn zwar die Dimensionen eures Schulprojektes nicht, aber wenn es dabei um eine kleine/mittelgroße Sache geht überlegt es euch zweimal ob ihr wirklich Java/JSP einsetzten wollt. Die Lernkurve ist deutliche flacher als bei z.B. PHP und auch die Anfangsschwieirgkeiten sind meist wesentlich größer als in PHP.

Aber das müsst ihr wissen.

Gruß
TO
 

Oni

Top Contributor
Danke für die schnell antwort,

Java/JSP ist schon ok, wir hatten vorher schon ein Projekt in Java und können das alle so einigermaßen, insofern wird das schon gut gehen.

Gruß
oni
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Tomcat Application Path bestimmen Allgemeines EE 0
TheWhiteShadow JSF plugins für tomcat webapp Allgemeines EE 0
X Tomcat checkParachute Allgemeines EE 3
C Servlet Tomcat/Jersey findet REST-Service nicht Allgemeines EE 3
J Global JNDI Tomcat Allgemeines EE 0
N WebService WAR-File auf Tomcat-Server Allgemeines EE 1
C WebSocket in Tomcat wirft 404 Allgemeines EE 0
S Eclipse mit Tomcat und Jersey Allgemeines EE 7
S Fehlersuche in Eclipse/Tomcat -> Error-log?? Allgemeines EE 2
S Tomcat und 404 -> von jetzt auf gleich Allgemeines EE 4
L JNDI auf Tomcat mit EE Allgemeines EE 4
E Servlet Tomcat Method Signature Resolution Allgemeines EE 7
J Logging und Monitoring unter Tomcat Allgemeines EE 2
aze Tomcat:Error Pages werden nicht angezeigt Allgemeines EE 4
D JSF JSF 2.0 + ICEFaces + Tomcat 7 Allgemeines EE 3
R Sessionmanagement und Tomcat Allgemeines EE 6
W Tomcat Support mit SLA? Allgemeines EE 3
P Tomcat lädt falsche Datei obwohl richtig angegeben Allgemeines EE 11
N Tomcat funktioniert nach shutdown/startup nicht mehr korrekt Allgemeines EE 9
B Tomcat, JNDI und datasource - Konfiguartion Allgemeines EE 2
JimPanse Tomcat Fehler nach redeploy Allgemeines EE 5
A Java Tomcat findet Website nicht Allgemeines EE 8
S Anfängerfrage Eclipse/Tomcat Allgemeines EE 4
H Installer für Tomcat-Anwendung Allgemeines EE 5
A Tomcat in Eclipse Allgemeines EE 11
T Tomcat: Sessions bleiben zu lange erhalten Allgemeines EE 13
C Tomcat Zugriff auf lokale Dateien Allgemeines EE 2
A Tomcat, Exceptions beim redeploy Allgemeines EE 4
P Hilfe: Tomcat periodischer Absturz Allgemeines EE 5
MQue Tomcat reload Allgemeines EE 4
neurox Tomcat stoppen Allgemeines EE 1
S Unterschied zwischen Tomcat und Application Server? Allgemeines EE 3
MQue Tomcat PermGen Allgemeines EE 7
MQue Tomcat Methodenaufruf Allgemeines EE 3
P Eclipse Tomcat Plugin funktioniert nicht mit externem TC-Server? Allgemeines EE 4
MQue TCP- Verbindung nach Tomcat- Start (global) starten Allgemeines EE 4
reibi Tomcat Proxy eintragen Allgemeines EE 2
P CXF Project auf Tomcat laufen lassen - wie? Allgemeines EE 35
R (TOMCAT] Installation Tomcat auf WinXP Allgemeines EE 8
S Tomcat + Eclipse Allgemeines EE 6
T Security Manager in Tomcat Allgemeines EE 2
S Unterschiedliche Pfade bei Tomcat Allgemeines EE 4
ps EJB3 in Tomcat. das hat selbst mich erstaunt Allgemeines EE 18
B Tomcat Manager - .war Datei hochladen. Einfache Frage Allgemeines EE 5
G Probleme im Tomcat - loading WebappClassLoader Allgemeines EE 3
O ApplicationServer vs. Tomcat Allgemeines EE 5
G Verbindung zu Tomcat Allgemeines EE 15
B Tomcat -> Funktions User Credentials hinterlegen Allgemeines EE 7
B fmt:setBundle => Wo liegt die Properties-Datei im Tomcat? Allgemeines EE 3
U Tomcat Compilierproblem Allgemeines EE 2
A Tomcat -- JSP: komisches Problem Allgemeines EE 11
W Speicher-Problem bei WebApp unter Tomcat, Struts, Hibernate Allgemeines EE 3
M Gelegentlicher Absturz Tomcat Anwendung: PermGen Space Allgemeines EE 6
R Error ServletContextListener auf Tomcat 6 Allgemeines EE 2
Y myFaces 1.2 und Tomcat 5.x / 6.0 Allgemeines EE 9
S tomcat session timeout - und was danach? Allgemeines EE 1
A Tomcat startet nicht, Einstellungsfehler? Allgemeines EE 3
S Auf Datei ausserhalb des Tomcat zugreifen Allgemeines EE 4
S JSP / Tomcat / Eclipse / Unable to compile class for JSP Allgemeines EE 4
E JBoss mit existierendem Tomcat nutzen? Allgemeines EE 4
M JSP: Tomcat: Serverfehler 500 nur beim IE. Allgemeines EE 2
G JSF 1.2 unter Netbeans 6 mit Tomcat 6.0 ->Navigationsprob Allgemeines EE 6
O eclipse - tomcat: Problem bei einfachem Webservice Allgemeines EE 16
L Tomcat Service mit JPDA debugging starten Allgemeines EE 2
J Tomcat: "Unable to get connection, DataSource invalid&q Allgemeines EE 8
A web.xml für Servlet in Tomcat 5.5 erstellen Allgemeines EE 2
F Tomcat: zentraler Class-Ordner? Allgemeines EE 2
A web.xml für Servlet in Tomcat erstellen Allgemeines EE 6
T Tomcat: JNDI + JDBC Problem Allgemeines EE 3
N Zugriff auf Webapp nur für localhost definieren (Tomcat) Allgemeines EE 2
byte Tomcat Deployment Problem (HTTP Status 503) Allgemeines EE 8
H Tomcat, MySQL Allgemeines EE 4
B tomcat verbergen Allgemeines EE 3
M classNotFoundexception vom tomcat Allgemeines EE 10
B Liferay + Tomcat Allgemeines EE 4
K tomcat: session-unabhängiges speichern Allgemeines EE 3
G Tomcat übersetzt nichts mehr Allgemeines EE 6
M tomcat beim booten mit starten Allgemeines EE 4
F Serverdienst in Tomcat implementieren Allgemeines EE 14
J Tomcat mit eigener Session-Implementierung Allgemeines EE 15
V tomcat 6 webserver oder was ist sein Sinn? Allgemeines EE 3
G eigener Tomcat-Connector f. propiet. Protokoll via TCP/IP Allgemeines EE 2
J wsdl-tomcat-AXIS Allgemeines EE 2
G Tomcat unter Eclipse starten Allgemeines EE 9
F Tomcat mit 128 MB Ram Allgemeines EE 9
C Unable to query Tomcat Manager: couldn't connect to host Allgemeines EE 2
A Cronjob mit Tomcat starten ? Allgemeines EE 4
B Connection Poll ohne TomCat Allgemeines EE 5
N Tomcat GWT-Anwendung - An beliebiger Stelle schreiben Allgemeines EE 2
E Tomcat Einstellungen Allgemeines EE 10
B Servlet-Api.jar auf JBoss? (Migration von Tomcat zu JBoss) Allgemeines EE 4
H Eine kurze Verständnisfrage zum Tomcat Allgemeines EE 2
S Hibernate, Tomcat und Eclipse treiben mich zum Wahnsinn. Allgemeines EE 2
F webanwendung läuft nicht auf Tomcat Allgemeines EE 2
M Tomcat, Hibernate, MySQL und die EOFException Allgemeines EE 7
Y Tomcat Thread-Handling Allgemeines EE 2
K Tomcat als Client nutzen Allgemeines EE 2
L Tomcat auf Windows Server 2003 Allgemeines EE 10
T Sysdeo Eclipse Tomcat Plug-in Allgemeines EE 4
H Tomcat in jbuilder mit startup.bat starten Allgemeines EE 5

Ähnliche Java Themen

Neue Themen


Oben