Ich werde mit dem Fehler, den ich empfange, und dann erklären, was ich bisher getan habe.Versuchen Tomcat-Server über Intellij IDEA bereitzustellen und eine seltsame fehlende server.xml Fehler
Error running Guestbook: Cannot load /home/anthony/.IntelliJIdea11/system/tomcat/Unnamed_guestbook-spring/conf/server.xml
Mit IntelliJ IDEA 11 Ultimate Edition:
ich den tomcat6 Server in den Einstellungen hinzugefügt haben -> Anwendungsserver Menü von IntelliJ IDEA durch das Verzeichnis hinzugefügt werden, wobei tomcat installiert ist, dann ging ich bearbeiten Konfigurationen in der Dropdown-Liste "Ausführen" und fügte die lokalen Standardwerte des Tomcat-Servers hinzu. Auf der Registerkarte "Bereitstellung" habe ich auf "+ -> Artefakte" geklickt und das Artefakt "Projektname: WAR-Datei" ausgewählt.
Nun, wenn ich es das erste Mal lief, es gab mir einige Fehler wie
no conf folder found in /home/anthony/.IntelliJIdea11/system/tomcat/Unnamed_guestbook-spring/
In einem Moment der Verzweiflung ich nur ein Verzeichnis gemacht dort genannt conf und die Fehlermeldung, sicher genug, geändert :
Cannot load /home/anthony/.IntelliJIdea11/system/tomcat/Unnamed_guestbook-spring/conf/server.xml
ich habe keine Ahnung, wo diese Datei gefunden werden soll, was drin sein sollte, warum es nicht, oder vor allem geschaffen werden - wie es an der richtigen Stelle zu bekommen. Jede Hilfe auf diesem einen würde sehr geschätzt werden !!
IDEA sollte Ihre 'TOMCAT/conf/server.xml' übernehmen, ändern und in den temporären Speicherort kopieren. Aus irgendeinem Grund passiert es nicht. Probieren Sie die neue Vanilla Tomcat 6-Installation von der Apache-Site aus, stellen Sie sicher, dass die Originaldatei vorhanden ist. – CrazyCoder
Keine Antwort auf Ihr Problem, aber ich muss sagen, ich habe viele Leute gesehen, die viel Zeit damit verschwendet haben, Webserver mit IDE-Plugins zu kontrollieren. Fazit - es lohnt sich einfach nicht. Tomcat ist so einfach von der Kommandozeile aus zu starten, dass ich noch nie von der IDE profitiert habe. Wenn Sie nach einer automatischen Bereitstellung suchen, erstellen Sie einfach eine Tomcat-Kontextdatei und weisen Sie sie auf Ihre Entwicklungsumgebung zu - keine "Bereitstellung" erforderlich. – GreyBeardedGeek
@GreyBeardedGeek dann vermissen Sie die Vorteile von hot deploy – NimChimpsky