Nous envisageons d'utiliser Liferay avec notre propre base de données. Nous avons écrit notre propre classe de dialecte pour cela. A la suite comment les autres databses sont configurés, ce que je l'ai fait:Configuration de la base de données personnalisée avec Liferay
- enregistré le db comme source de données en utilisant JNDI dans tomcat (modifié web.xml et contexte)
- portal-ext.properties modifiés pour spécifier la base de données et le dialecte
Cela ne semble pas juste TRAVAiL regarder les sources Liferay, en particulier com.liferay.portal.dao.db.DBFactoryImpl, l'appel à GetDB fait un contrôle instanceof avec un ensemble fixe de dialectes. Cet ensemble fixe ne contient pas mon dialecte personnalisé et donc le portail ne démarre pas avec succès.
Ma question est:
- Est-ce que je suis en train de faire (en utilisant db avec le dialecte personnalisé) la mesure du possible dans Liferay
- Si elle est, ce que je fais mal?
Toute aide ou tout commentaire sera très apprécié.
Merci.
Avez-vous déjà compris celui-ci? – Chewpers
@must Vous avez des suggestions? – mico
J'ai ajouté la prime pour obtenir un bon point d'apprentissage à mon expérience de la technologie. Semble toujours être ainsi que je suis seulement qui peut répondre à n'importe quoi à ce genre de questions. Je pensais que je ne devrais pas être le seul gars sur la planète. Tous les lecteurs: répondez et partagez, si vous avez des idées! Aidez-moi et sudhan :) – mico