Seleccionar página

Hoy me ha dado por actualizar el blog Roller (http://rollerweblogger.org), implementación en Java y Open Source de un Blog, de la versión 2.3 a la 3.1.

Para mi grata sorpresa, constato que ha formado a englosar como subproyecto de la fundación Apache (http://roller.apache.org/).

De momento, he actualizado de la versión 2.3 a 3.1 con los siguientes pasos:

– He detenido el proyecto Tomcat por si acaso…

– WEB-INF/dbscripts hay unos ficheros para actualizar las tablas; en mi caso emplee:

mysql -u root -p

use nuke;

source 230-to-240-migration.sql;

source 240-to-300-migration.sql;

source 300-to-310-migration.sql;

… y actualización al canto… OK !

– Del fichero $CATALINA_HOME/conf/Catalina/blog.neodoo.es/ROOT.xml sólo he cambiado el path.

<Context path="" docBase="/opt/website/desarrollos/blog.neodoo.es/apache-roller-3.1/webapp/roller" debug="0">

  <Resource name="jdbc/rollerdb" auth="Container" type="javax.sql.DataSource"
    driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/roller?autoReconnect=true&useUnicode=true&characterEncoding=utf-8&mysqlEncoding=utf8"
    username="roller"
    password="xxxxx"
    maxActive="20"
    maxIdle="3"
    removeAbandoned="true"
    maxWait="3000" />

  <!-- If you want e-mail features, un-comment the section below
  <Resource name="mail/Session" auth="Container" type="javax.mail.Session"
     mail.smtp.host="mail.neodoo.es" />
-->

  <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="combined" prefix="blog.neodoo.es_access_log." resolveHosts="true" suffix=".txt"/>

  <Logger className="org.apache.catalina.logger.FileLogger" prefix="blog.neodoo.es_log." suffix=".txt" timestamp="true"/>

</Context>

– Posteriormente, he copiado los directorios resources, themes al nuevo desarrollo.

– Por defecto, no funciona el deploy ya que falta añadir unos jars que puedes conseguir en

https://roller.dev.java.net/servlets/ProjectDocumentList?folderID=6962&expandFolder=6962&folderID=6959

http://wiki.java.net/bin/view/Javanet/RequiredJarsForRollerWebapp

Y ya está… Blog actualizado… Y por cierto, en https://roller.dev.java.net se prevee una comunidad para aglutinar temas y plugins.

Share