nein die ist nicht vorhanden. was meinst du mit ordnerstrucktur? also mein tocat liegt auf c:appache und mein eclipse liegt c: eclipse. ich hab im eclipse ein neues project eröffnet( +web und dann hab ich dynamic web proejct) genommen.müsste soweit richtig sein.
ja mein eclipse project heißt auch so. es liegt direkt unter dem projektordner myfirstjsp unter dem unterordner javasource. hat er wohl automatisch gemacht. als ich jetzt ein servlet ausführen wollte, schrieb er mir das der pfad nicht zu einer bestehenden tomcat installation verweist. wo kann ich das denn verstellen? ich sitze echt schon 2,5 stunde dran um endlich mal ein testJSP bzw. ein Servlet laufen zu lassen und nix geht. ich hab mir den tomcat manager geladen, im plugins ordner entpackt und das jar file zum build path hinzugefügt. ausserdem habe ich http://www.sysdeo.com/eclipse/tomcatplugin im plugins ordner entpackt. bin kurz vor der verzweifelung... und mein chef sitzt mir auch im nacken ;-(. bevor das nicht richtig funktioniert, kann ich einfach nicht richtig loslegen mit jsp /servlets und sehen wie das funtktioniert.
ja mein eclipse project heißt auch so. es liegt direkt unter dem projektordner myfirstjsp unter dem unterordner javasource. hat er wohl automatisch gemacht.
nein die ist nicht vorhanden. was meinst du mit ordnerstrucktur? also mein tocat liegt auf c:appache und mein eclipse liegt c: eclipse. ich hab im eclipse ein neues project eröffnet( +web und dann hab ich dynamic web proejct) genommen.müsste soweit richtig sein.
D.h. unter c:\Programme\Apache\Tomcat 5.5\webapps\ gibt es keinen Ordner der MyFirstJSP heist ?!
-> Dann musst du das ganze noch deployen!
Start mal den Tomcat, dann gehst du im Eclipse Rechtsklick auf dein Projekt -> Export -> WAR-File -> Ziel auswählen:
c:\Programme\Apache\Tomcat 5.5\webapps\
Dann guckst du mal in die Console vom Tomcat und er müsst recht schnell irgendetwas bringen von wegen "War datei gefunden" und dass er es deployed. Nach der Erfolgsmeldung gehst du auf die http://localhost:8080/NameDerWarDatei/ dann müsste er dir das ganze anzeigen (sofern du ne index.*** in dem Ordner hast)
NameDerWarDatei steht natürlich für den Namen OHNE die Endung (.war)
klappt auch mit diesem deployen nicht. ich exportiere das war file...dann localhost ganz normal .. und wenn ich dann nur das war. file angebe, also localhost8080/test.war, dann komme ich zu dieser liste die mir anzeigen müsste, dass darunter die HelloJSP.java anzeigen...tut er aber nicht. gebe ich die datei oben direkt gleich mit an, kommt wieder der fehler 404
ohh shit jetzt hab ich die systemvariable verändert .. eigentlich wollte ich sie nur ergänzen aber ich hab sie aus versehen überschrieben und es steht dort PATH und dann halt mein java pfad ...vorher stand dort noch was anders dazu. ist das tragisch?
vielleicht sollte ich mal mein eclipse, jdk etc. alles löschen und nochmal neu installieren und schritt für schritt alles nochmal machen, ich blick leider nicht mehr durch
du sollst die .WAR datei nach Tomcat/webapps kopieren.
Dann erzeugt der Tomcat automatisch nen ordner
Dann gehst du auf localhost:8080/nameDerwar
und zwar O H N E die .war-Endung
Wenn du ein Tomcat-Plugin benutzt müsste es doch irgendwie mit rechtsklick auf dein projekt -> deploy oder so gehen!
lies halt mal die dokus/hilfen zu dem plugin
also ich hab meine kollegne gefragt und der meinte das macht nix aus mit der path ... mein windows läuft auch noch ;-). klar lese ich was du sagst .. ich hab die war.exportiert so wie du es beschrieben hast und lese schon die ganze zeit diese tut von diesem horn aber es geht nix
Wenn es dann geht, dann musst du nochmal das Tutorial richtig lesen. Wenn das nicht geht was ich beschrieben hab, dann hast du irgend nen fehler bei deiner Tomcat Installation
also ok schritt für schritt. ich gehe in mein eclipse und eröffne ein neues projekt ... also new project, dann gehe ich auf die untere auswahl web und kliche doppelt raus, darunter steht dann dynamic web project, und klicke auf ok. wenn das projekt erstellt ist, klicke ich doppelt rauf und gehe auf die web-inf rechtklick und ne class. dann kommt das fenster java class ... create new java class und ich trage dort den namen der klasse ein und wenn ich möchte noch ein package und klicke auf finish. jetzt hab ich die java klasse. dort trage ich dann meinen code ein ...den testjsp code.
aber er unterstreicht dort sehr vieles rot .. und komsichweise ist es auch ne testjsp.java und nicht testjsp.jsp datei. naja und wenn ich dann auf run on server gehe, und dann das bestätige, kommt ein fenster hoch das mir sagt das mein tomcat directory nicht korrekt wäre und er auf keine gültige installation verweist. dieses mistding echt.
Dort müsste es dann auch nen Reiter "Tomcat" oder "Server" oder sowas geben. Da trägst du dann alles ein "JDK" nicht vergessen, und dann probierst du es nochmal!
übrigens kriege ich jetzt die fehlermeldung wenn ich tomcat über eclipse starten will, the archiv ..crogrammme/apche/bin/ bootstrap. jar which is referenced by the classpath,does not excist.
ich weiß schon das ich keine java klasse erstellen darf, aber der macht das ja von allein. ich probier es mal auf deine art. übrigens wenn ich über start programme tomacat öffene und starte geht das schon. aber halt nicht über eclipse .. . hab mir das tomcat plugin was bei diesem thorsen horn erwähnt wird
meine ordnerstrucktur im package explorer links im eclipse sieht anders aus. wenn ich auf das project jsp klicke kommt ordner java source, darunter jre system library mit den ganze librarys darunter,dann ordner tomcat v.5.5runtime,dann webapp libraries(jsp), darunter web content und wenn ich dort rauf klicke hebe ich noch die meta-inf und web-inf. mehr nicht
wobei jetzt hab ich es über simple gemacht und wenn ich über start programme monitor tomcat, den tomcat manuell starte nicht über eclipse geht es anscheinend.
naja ich bin jetzt froh das es läuft .. egal wie, wobei das deployen per hand nervt *g*.
großes großes großes dankeschön an den meister der es möglich gmacht hat. find ich echt super das es noch leute wie hier gibt ... vorall em ksg9 ...!!!!
kannst du vielleicht noch ein gutes tutorial oder sonstiges empfehlen zum schnellen lernen von jsp? bzw. tips wie man es am besten lernt?
P.S.: Wir helfen gerne, sonst wären wir in keinem Forum aktiv..auch Leute die nicht geantwortet haben helfen gerne , die haben nur vll. grade keine Zeit