FAQs
Frage: Muss ich die Software IBM Content Manager oder eine andere kommerzielle Software kaufen, um MyCoRe / DocPortal / MILESS verwenden zu können?
Antwort: Definitiv nein. Wenn Sie IBM Content Manager oder IBM DB2 in Ihrer Systemumgebung einsetzen, können Sie diese Produkte als Backend verwenden, z. B. Dateien im IBM Content Manager statt in einem lokalen Dateisystem speichern. Dies ist aber nur eine Option. Viele Anwender betreiben MyCoRe-Anwendungen derzeit ausschließlich auf Basis von Open Source Backends wie Lucene und MySQL. Welche Option für Sie die richtige Wahl ist, hängt von vielen Faktoren ab, z. B. der langfristigen Menge der zu verwaltenden Daten und Dateien.
Frage: Ich bekomme Probleme mit Umlauten beim Verwenden von Tomcat. Woran liegt das?
Antwort: Tomcat verwendet standardmäßig ein falsches Encoding (Latin1) für Formulardaten.
Bitte ändern sie die Einstellung in der server.xml bei dem entsprechenden Connector, z.B.:
<Connector port="8080" URIEncoding="utf-8" [...]
Das URIEncoding-Attribut muss bei allen verwendeten Konnektoren auf "utf-8" stehen.
Frage: Ich bekomme verschiedene Fehlermeldungen bei der Verarbeitung von XSL Stylesheets oder beim Lesen von XML-Dateien
z. B.:- java.util.MissingResourceException: Can't find bundle for base name /messages, locale de
- org.xml.sax.SAXParseException: ... Ein Schema darf nicht zwei globale Komponenten mit demselben Namen enthalten. In diesem Schema tritt ... zweimal auf.
- file:///.../docportal/webapps/WEB-INF/stylesheets/generatePage.xsl Zeilennummer17; Spaltennummer96; Unbekannter Fehler in XPath
Antwort: Es muss sichergestellt werden, dass der XML-Parser Xerces und der XSL-Prozessor Xalan
in den richtigen Versionen verwendet wird.
Beide werden als Jar-Dateien im Unterverzeichnis
libvon MyCoRe mitgeliefert. Viele Java-Laufzeitumgebungen oder Web Application Server
enthalten aber andere, inkompatible XML-Parser oder XSL-Prozessoren (z. B. unter IBM AIX), oder sie
liegen in anderen Versionen vor. Kopieren Sie die folgenden Java-Klassenbibliotheken aus dem Verzeichnis
{MYCORE_HOME}/lib/in das Verzeichnis {JAVA_HOME}/jre/lib/endorsed/. Nur dann
ist sichergestellt, dass MyCoRe die richtigen Klassenbibliotheken verwendet.
serializer_2_7_0.jar
xercesImpl_2_7_1.jar
xalan_2_7_0.jar
xml-apis.jar
Frage: Nach dem Update meines Systems auf SuSE 10.2 bringt ant den folgenden Fehler:
java.lang.NoClassDefFoundError: org/apache/xml/serializer/SerializerTrace'.
Antwort: Fügen Sie in /etc/ant.d die Datei 'serializer' mit folgendem Inhalt ein.
serializer xalan-j2-serializer
Frage: Bei Verwendung von MySQL 4 reagiert die Anwendung beim Aufbau der Datenbank-Verbindung nicht mehr:
C3P0 using driver: org.gjt.mm.mysql.Driver at URL:
jdbc:mysql://127.0.0.1/mycore?user=mcradmin&autoReconnect=true
INFO nection.C3P0ConnectionProvider
Connection properties: {user=mcradmin, password=****}
INFO nection.C3P0ConnectionProvider
autocommit mode: false
Antwort: Verwenden Sie MySQL 5.0.18 oder höher


