您的位置:首页 > 运维架构 > Apache

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

2012-03-10 15:44 330 查看
说明:下文中注明参考的资源皆来自网络,在此表示感谢!

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

          
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息