终于下定决心搭建一个博客,记录下日常的生活了。经过对比,还是觉得 solo 这个框架相对来说比较简单,同时也是对 Java 比较熟吧,在此感谢 B3log 的无私奉献。先来张张小妞的生活照吧。
搭建过程整体比较顺利,官方已经有比较详细的教程了,我主要修改采用了 MariaDB。同时验证了以下参数的意义:
- 如果单个项目使用一个数据库的话,可以考虑去掉 local.properties 中的 jdbc.tablePrefix,数据库表就不需要增加 prefix 了;
- 第二参数就是 solo.properties 中的 uploadDir,如果配置相对路径,将是 Tomcat(如果你使用 Tomcat 的话)的根目录。
另外,根据 GitHub 上的细节配置:
主要的配置文件有两个,它们都存放在 WEB-INF/classes 目录下。
- latke.properties:用于配置域名和端口,请配置为浏览器访问时候的域名和端口,像我的服务器,Apache 采用 80 端口,Tomcat 采用 8080 端口,我采用了 Apache 的 proxy 模块,实现反向代理,将部署在 Tomcat8080 端口下的 Solo 映射到 Apache 的 80 端口下,从而通过内网穿透的形式进行访问。
(我是不是透漏了什么?)
- local.properties:用于配置数据库,如果要使用 MySQL 的话请先手动建库,字符集使用
utf8mb4
,排序规则utf8mb4_general_ci
。
另外,千万不要手动修改数据库,否则可能会引发各种莫名其妙的问题。(目前为止,注册后手动修改了几个人员为管理员,貌似未发现问题)
另外,最主要的问题是解决同一域名访问 Apache 及 Tomcat 下多个应用的问题。这个有需求了再写吧,感觉用的人应该不多。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于