Apache Roller安装部署及中文乱码解决方法,附jelastic下的部署注意

来源:互联网 发布:文件夹隐藏软件 编辑:程序博客网 时间:2024/04/28 23:05

说明:下文中注明参考的资源皆来自网络,在此表示感谢!


Apache roller 安装详见:[参考:Apache Roller 5.0 安装部署http://chenzehe.iteye.com/blog/1175284]

说明1:上文中的 2 数据库配置 改为执行如下SQL:
            create database rollerdb default charset utf8 collate utf8_general_ci;
            grant all on rollerdb.* to scott@'%' identified by 'tiger';
            grant all on rollerdb.* to scott@localhost identified by 'tiger';
            而不必执行2.3创建数据表,因为启动roller好后,roller有引导页引导创建数据表,点击两下鼠标即可。

说明2:mail.jar下载地址:http://www.oracle.com/technetwork/java/javamail/index.html
            activation.jar下载地址:http://www.oracle.com/technetwork/java/javase/index-jsp-136939.html

说明3:roller-custom.properties的数据看连接配置,即增加如下问好及后面的一段[参考:Apache Roller的中文乱码问题http://yangguilong.iteye.com/blog/460142]
            database.jdbc.connectionURL=jdbc:mysql://localhost:3306/rollerdb?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&mysqlEncoding=UTF8

说明4:jelastic网站Tomcat/lib目录只能上传jar文件的解决办法
           Roller系统要求需要将roller-custom.properties放置于Tomcat/lib目录下,而jelastic网站Tomcat/lib目录仅允许上传jar文件,那不得不把roller-custom.properties放置于jar压缩文件中,方法如下:
           (1),任意找一个jar文件,用压缩解压缩工具打开;
           (2),将其下除了META-INF文件夹的其余资源删除;
           (3),再把META-INF下除了MANIFEST.MF其余都删除,并将将MANIFEST.MF文件内容改为Manifest-Version: 1.0
           (4),将改好的roller-custom.properties拖到jar文件根目录中,即与META-INF文件夹同级。

说明5:中文标题乱码的解决[参考:roller 4.0 中文标题乱码的解决http://www.blogjava.net/TiGERTiAN/archive/2008/10/13/234032.html]
           在themes/basic/weblog.vm中,修改$utils.escapeHTML($model.weblog.name)为$utils.removeHTML($model.weblog.name)即可。

说明6:Tomcat: Set URI Encoding[参考Apache Roller的官方安装文档roller-install-guide.pdf第七章节Deploy Roller to Tomcat7.3小节]
            <Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
                enableLookups="false" redirectPort="8443" debug="0" acceptCount="100"
                connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8" />

更多问题参考Apache Roller的官方安装文档roller-install-guide.pdf


附录:1,Java云平台jelastic,Play! 在云端 - Java PaaS 平台入门http://www.oschina.net/news/25754/play-in-the-cloud

          2,Apache Roller的官方安装文档roller-install-guide.pdf

          3,Apache Roller 5.0 安装部署http://chenzehe.iteye.com/blog/1175284
          4,Apache Roller的中文乱码问题http://yangguilong.iteye.com/blog/460142
          5,roller 4.0 中文标题乱码的解决http://www.blogjava.net/TiGERTiAN/archive/2008/10/13/234032.html
          

原创粉丝点击