Ich bin relativ neue Java-Entwickler, die in den Tiefen geworfen wurde, meine üblichen Fähigkeiten liegen in Microsoft-Produkten und C#.Wie kann ich Projekte in Eclipse ordnungsgemäß gegen Tomcat bereitstellen und strukturieren?
Jedoch habe ich es geschafft haben, eine schöne Web-Service mit Restlet und die Einbeziehung Toplink und dabei einige Datenbank CRUD Sachen zu schreiben, etc etc.
I 5.5 diese in Eclipse gegen Tomcat entwickelt. Ich folgte Tutorials und Beispielen und schaffte es, etwas zusammen zu schmeißen, das funktioniert.
Ich hatte alle meine JAR-Dateien im WebContent/WEB-INF/lib-Verzeichnis meines Projekts - ich erkannte bald, dass wenn ich diese als WAR-Datei exportiert und in Tomcat implementiere, diese JAR-Dateien mitnimmt und speichert lokal für die Anwendung.
Fein, aber wenn Sie versuchen, die Anwendung zu deimplementieren, es tut es nur teilweise als Tomcat "hält" auf einige der Gläser, die es verwendet, d. H. Die Oracle JDBC und Toplink. Dies ist sinnvoll, da der Webservice diese JARs verwendet hat, da eine Live-Oracle-Verbindung bestand.
Also dachte ich, ich sollte alle diese Gläser in einem gemeinsamen Ort, wo alle eingesetzten Anwendungen auf sie zugreifen können, dass Ordner ich glaube, ist:
C: \ Programme \ Apache Software Foundation \ Tomcat 5.5 \ common \ lib
(in meinem Fall). Das ist logisch, weil Sie nicht wollen, dass viele Apps auf Tomcat alle auf die gleichen Objekte verweisen. Also entfernte ich alle Gläser aus meinem Projekt-Lib-Ordner und legte sie in das common \ lib-Verzeichnis.
Jetzt wird meine App nicht richtig funktionieren - sie kann meinen Quellcode nicht in src finden, dem benutzerdefinierten Code, den ich für diese Gläser programmiert habe. Es wird nur funktionieren, wenn ich meinen Quellcode ergreife und in das oben angegebene Verzeichnis lege. Ungerade.
Ich bin offensichtlich sehr verwirrt mit Klassenpfaden und Build-Pfaden und all dem Zeug, und muss diese Art von Sachen alles falsch haben, da ich kein Java-Experte bin, wie ich bereit zugeben, dass ich zusammen gehackt habe - also kann mir jeder in Laymans erklären, wie ich mein Projekt strukturieren sollte, damit es mit Gläsern in einem gemeinsamen Ordner in Tomcat funktioniert. Oder gibt es im Internet gute Ressourcen, um mir zu erklären, was ich tun soll?
Hoffnung das alles Sinn macht ...
Hier ist ein Foto von meinem aktuellen Projekt:
Yeh, ich habe ein dynamisches Web-Projekt erstellt und begann von dort - es war in einem der Tutorials. Ich habe anscheinend auch meine Server-Laufzeit in Ordnung. – Vidar
Ich habe ein Bild meines Projektlayouts hinzugefügt. – Vidar