Ich habe im Web keine Anleitung gefunden, wie man Cocoon 2.1 unter Netbeans 5.5 (mit JDK 1.6) kompiliert bekommt. Da es hierbei auch einige Fallstricke gibt, habe ich meinen Lösungsweg mal zusammengeschrieben und hier veröffentlicht.
Java
Was ich an Tomcat hasse
Man programmiert mit Netbeans eine JSP/JSF Datenbank-Anwendung und deployed diese auf dem Webserver. Das Resultat ist ernüchternd, es kommt immer wieder diese leidige Exception:
Caused by: org.apache.jasper.JasperException: java.lang.RuntimeException: org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'
Den Fehler gibts dann in Google zwar oft, aber keine Problemlösung klappte bei mir. 🙁
Netbeans 5.5 mit Visual Web Pack gefällt mir ansonsten nämlich recht gut. Man kann sich seine Weboberfläche zusammen klicken, die Datenbank-Anbindung läuft auch relativ problemlos und man hat immer noch einen Debugger in der Hinterhand, wenn mal was nicht funktioniert.
Java schizophren
Folgende Java Exception hatte ich letztens auf der Arbeit:
org.xml.sax.SAXParseException: Content is not allowed in prolog.
Ob sich da Java für Prolog gehalten hat? Auf den ersten Blick sah es so aus, aber der Prolog eines XML-Dokuments ist ganz einfach das hier:
<?xml version=“1.0″ ?>