`
freeteam
  • 浏览: 2640 次
文章分类
社区版块
存档分类
最新评论

freecms springboot版安装

阅读更多
      1. 前提条件

在安装FreeCMS前,您需要安装以下软件。

  1. java环境FreeCMS采用java语言开发,要求java版本在1.8以上。
  2. 数据库软件:FreeCMS支持数据库:Mysql

Mysql推荐版本在5.1以上。

  1. 缓存服务器:FreeCMS需要redis做为缓存服务器,如果您不想使用redis,可以将useRedis设置为false
  2. 前端环境:前端使用了ant design vue,所以需要node,yarnwebpackeslint
  3. 服务器中间件FreeCMS属于J2EE项目,需要服务器中间件来运行,FreeCMS可以在Tomcat/Jboss/WAS/WebLogic等主流服务器上面运行,本手册以Tomcat为例,Tomcat推荐版本在8.0以上。
  4. 开发工具推荐使用IDEA。
      1. 安装FreeCMS
  1. 安装数据库

FreeCMS支持数据库:Mysql

Mysql:在安装包中找到db/mysql文件夹,这里存放着FreeCMS数据库的mysql文件。

打开mysql命令行窗口

输入密码进入数据库

运行命令:source ********\db\mysql\freecms.sq l

注意: 以您的实际路径为准。

运行无错误则完成数据库安装。

  1. 后端部署

修改src/main/resources/application-prod.yml文件中的数据库配置


  url: jdbc:mysql://localhost:3306/freecms_springboot?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8
  username: root
  password: root
  driver-class-namecom.mysql.cj.jdbc.Driver

修改src/main/resources/application-prod.yml文件中的redis配置


redis:
  host: 127.0.0.1
  port6379

如果您不使用redis,请将useRedis设置为false。

如果您使用redis,请将useRedis设置为true,并配置redis连接。

 

运行maven的package命令

运行成功后会在target目录下生成对应的war包

复制war包Tomcat目录下webapps文件夹下。启动tomcat会自动将war包解压。

以在tomcat关闭的状态下,删除原来的ROOT文件夹然后将war包解压后的文件夹名称改为ROOT,将项目放在根目录下执行。

FreeCMS同时支持虚拟目录部署,如果您不想让FreeCMS作为ROOT部署,可以把ROOT文件夹名称改为freecms或您想要的名称。

注意:tomcat需要设置URIEncoding=”UTF-8”

  1. 前端部署

修改src/api/config.js下的serverUrl为您的后端口接口地址。

运行yarn run build打包,将dist目录下的文件复制到后端部署目录下。

  1. 启动Tomcat

运行Tomcat目录\bin\ startup.bat文件。

  1. 测试页面

打开浏览器,输入http://localhost:您的端口/应用名/dist/index.html

用户名admin,密码ad,登录测试

0
0
分享到:
评论

相关推荐

    FreeCMS商业版二次开发文档

    FreeCMS商业版二次开发文档

    centos 配置freecms1.5

    在浏览器中输入`http://your_server_ip/freecms/install`,按照向导完成FreeCMS的安装。 11. 安全性优化: 安装完成后,删除安装目录: ``` sudo rm -rf /var/www/html/freecms/install ``` 并修改`....

    FreeCMS1.5完整全代码【SVN刚下载】

    - **安装与部署**:了解如何配置服务器环境、导入数据库和部署FreeCMS是学习的第一步。 - **模板定制**:学习模板语法和样式表编辑,可以定制符合企业形象的网站外观。 - **API扩展**:研究FreeCMS的API接口,...

    freecms 1.5db

    6. **安装或升级**:最后,用户可以继续FreeCMS的安装过程,系统将会检测到已存在的数据库并完成设置,或者如果是升级,会根据新版本的要求进行更新。 需要注意的是,不同的CMS系统和数据库管理系统可能会有不同的...

    freecms_v1.3

    安装freecms通常涉及到上传文件到服务器、设置数据库连接、运行安装脚本等步骤。配置则包括设置网站信息、管理用户权限、设定积分规则等。 7. **安全性和维护** 使用开源系统时,安全性和更新维护是重要的考虑...

    freecms-1.2

    这个手册是FreeMarker的中文版,对于理解FreeCMS的后台工作原理和模板编写非常有帮助。 ### 三、使用步骤 1. **环境准备**:确保服务器符合FreeCMS 1.2的运行环境要求,如PHP版本、MySQL数据库等。 2. **解压...

    开源 免费 java CMS FreeCMS 用户手册1.2

    本手册1.2版提供了关于FreeCMS的详细使用指南,包括一系列的bug修复和新功能的添加,旨在提升系统的稳定性和用户体验。 在bug修复方面,FreeCMS解决了菜单管理中的删除操作问题,现在删除菜单后可以直接执行删除...

    freecms1.4用户手册

    安装章节(1.3)会涵盖安装 FreeCMS 的必要条件和步骤,包括硬件和软件的要求,以及详细的安装过程。这部分可能会有对服务器环境配置的指导,如操作系统支持、数据库设置和权限配置等。从6页开始,用户将逐步了解...

    freeCMS开发源代码

    《freeCMS开发源代码解析与应用》 freeCMS是一款开源的内容管理系统,它的核心特性在于提供了一个灵活、可扩展的框架,使得开发者能够快速构建和管理网站内容。在深入理解freeCMS开发源代码的过程中,我们可以了解...

    FreeCMS1.5

    "FreeCMS用户手册1.5.doc"是针对该版本的官方用户手册,它详细介绍了系统安装、配置、使用以及开发的相关步骤和注意事项。手册通常会涵盖以下内容: 1. 系统安装:包括服务器环境要求、安装指南和常见问题解决方法。...

    开源 免费 java CMS FreeCMS src 源码1.1

    FreeCMS项目是为了致力于打造更好的中国开源免费CMS而发起的。这个项目的目标是提供一个安全,实用有效和可扩展的CMS系统。 FreeCMS的特点:公开源码、免费使用、代码通俗易懂、注释详细、面向二次开发友好! ...

    FreeCMS 二次开发文档

    FreeCMS 二次开发文档 1、文档概述 FreeCMS 二次开发文档旨在为开发者提供一个全面的指南,以便他们在原有FreeCMS系统的基础上进行定制和扩展。文档由FreeCMS产品开发团队精心编写并持续更新,确保内容始终保持最新...

    FreeCMSv1.3

    FreeCMS项目是为了致力于打造更好的中国开源免费CMS而发起的。这个项目的目标是提供一个安全,实用有效和可扩展的CMS系统。 FreeCMS的特点:公开源码、免费使用、代码通俗易懂、注释详细、面向二次开发友好! FreeCMS...

    FreeCMS二次开发文档

    FreeCMS是一款使用Java语言开发的开源内容管理系统(CMS),它为用户提供了一个用于网站内容管理与发布的平台。在二次开发过程中,用户可以根据自身的需求对FreeCMS进行扩展和功能定制。本文档围绕FreeCMS二次开发的...

    freecms1.4

    下载并解压后,将整个"freecms"目录上传到Web服务器的根目录,然后通过浏览器访问安装向导进行配置,包括数据库连接信息、管理员账号设置等。 2. **数据库管理**: FreeCMS 1.4 需要一个MySQL数据库来存储网站内容...

    开源 免费 java CMS freecms-src-1.4

    Bug修复: 1.使用最新的struts2 jar包,修复struts2 exp漏洞。 功能新增: 1.信息添加或编辑后提示是否静态化所属栏目页面、原所属栏目页面、所属栏目父栏目页面、站点首页。 2.栏目编辑成功后,提示是否静态化本...

    开源 免费 java CMS FreeCMS用户手册1.5

    Bug修复: 同步资源文件时,复制后的文件有特殊字符问题。 linux下文件操作问题。 功能新增: info表增加isHot字段(是否热点). 增加留言本功能。...增加标签guestbook,guestbookList,guestbookPage. ...

Global site tag (gtag.js) - Google Analytics