Des nouvelles d'openCMS

Written by Fneuch on 18.12.03

J'ai fait quelque test sur OpenCMS, et je vous présente ici mes résultats!

Premièrement, je me suis rendu vite compte que les spécifications pour OpenCMS version 5.0 (celle que j'ai downloader) demande la version 1.4 du JDK. J'ai pris une chance de l'installer pareille. Et j'ai réussis l'installation. C'est super simple, c'est un war qu'il faut déployer, donc pas de problème là.

Je vient pour partir l'application de configuration fournit dans OpenCMS... Premier bug! Il faut que le «file encoding» du container j2EE soit le même que celui de l'application. Il expliquait dans la doc comment changer le file encoding pour tomcat et OpenCMS.... Évidemment, rien pour oc4j! J'ai donc changer l'encoding dans OpenCMS. La configuration à fonctionner sans problème.

Je viens pour partir l'application, message d'erreur disant que l'encoding cp1252 n'est pas conforme à je ne me souviens plus trop quoi... J'ai donc désinstallé l'application, trouvé une façon de changer l'encoding du serveur oc4j (très simple en passant, il suffit de mettre le paramêtre «-Dfile.encoding=encoding-désirée» dans les propriétés du serveur oc4j) et réinstallé l'application.

Je refait donc la configuration qui fonctionne de nouveau très bien. Ah oui! En passant, lorsqu'il dit que la base de donnée existe déjà, elle sera détruite; ne vous inquiétez pas, il ne détruit même pas le schémas dans lequel vous installez ses tables. Et relance l'application! Évidemment... Paf! Autre bug!



java.lang.NoSuchMethodError

at com.opencms.workplace.CmsXmlLanguageFile.collectModuleMessages(CmsXmlLanguageFile.java:158)

at com.opencms.workplace.CmsXmlLanguageFile.(CmsXmlLanguageFile.java:120)

at com.opencms.workplace.CmsXmlLanguageFile.(CmsXmlLanguageFile.java:87)

at com.opencms.workplace.CmsLoginNew.getContent(CmsLoginNew.java:82)

at com.opencms.template.cache.CmsElementXml.getContent(CmsElementXml.java:171)

at com.opencms.template.cache.CmsUri.callCanonicalRoot(CmsUri.java:185)

at com.opencms.template.cache.CmsElementCache.callCanonicalRoot(CmsElementCache.java:149)

at com.opencms.launcher.CmsXmlLauncher.generateOutput(CmsXmlLauncher.java:285)

at com.opencms.launcher.CmsXmlLauncher.launch(CmsXmlLauncher.java:341)

at com.opencms.launcher.A_CmsLauncher.initlaunch(A_CmsLauncher.java:274)

at com.opencms.core.OpenCms.showResource(OpenCms.java:956)

at com.opencms.core.OpenCmsHttpServlet.doGet(OpenCmsHttpServlet.java:310)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)

at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:283)

at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:560)

at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)

at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)

at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.AJPRequestHandler.run(AJPRequestHandler.java:148)

at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.AJPRequestHandler.run(AJPRequestHandler.java:72)

at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:803)

at java.lang.Thread.run(Thread.java:479)


Et j'en suis là! Je n'ai plus de temps à mettre là dessus; alors si vous avez une info, dites-le moi!

J'aurais plusieurs choses à regarder, comme par exemple, le faire rouler avec un jdk 1.4. J'ai essayé de le faire en spécifiant le jdk dans un des paramêtre que j'ai trouvé sur OEM (interface du gestionnaire de serveur d'Oracle) mais quand j'ai redémarré le serveur 9iAS, il m'a dit que la version de java est trop récente... J'ai pas trouvé ça très fort, mais bon! je voudrait voir si j'utilise le container oc4j 10g qu'est-ce que ça donnerais, sauf que urgence oblige, je passe à auter chose...

On s'en reparle!

Related Posts by Categories



Widget by Hoctro | Jack Book
  1. 0 commentaires: Responses to “ Des nouvelles d'openCMS ”

Qui suis-je ?

Je suis un "accro" de Java: que vous parliez de programmation, ou de café! Je suis architecte organique pour une compagnie de consultation à Québec.

PLAYSTATION®Network

Utiliser vous Twitter?

Twitter Updates