-
支持第三方登录平台有:新浪微博、腾讯QQ和微信。 申请账号 需要先到微博开放平台、QQ互联、微信开放平台上申请帐号,开通第三方登录功能,获取 APP ID 和 APP KEY。 修改配置 修改 /WEB-INF/classes/application.yaml(源码位置:/src/main/resources/appl...
-
UJCMS文库和DOC导入功能需要OpenOffice或LibreOffice支持,需要在服务器上安装这两个软件中的一个。然后修改/WEB-INF/classes/application.yaml配置。 Windows环境 OpenOffice安装 下载地址:https://www.openoffice.org/download/index.html 下载最新的Win...
-
为了方便排查错误,系统默认开启了错误信息显示。 前台错误页面的模板 前台访问发生错误时,错误页面的模板位置: src/main/webapp/templates/error(源码中错误模板的位置) templates/error(war部署时错误模板的位置) static/templates/error(jar部署时...
-
官方演示站后台只可浏览,不可操作,而本地部署需要配置相应的环境,相对繁琐。 使用腾讯的 CNB 云原生开发环境,可零环境、零配置快速启动。 Fork 项目 访问 https://cnb.cool/dromara/ujcms,点击 Fork。 启动云原生开发 在 Fork 的项目中,点击 云原生开...
-
Nginx 不是必须的,但 Nginx 静态页性能比 Tomcat 更好。可以让 Nginx 处理静态页,动态页使用反向代理转发给 Tomcat。 配置文件 修改配置文件 vim /etc/nginx/nginx.conf 整合tomcat http { # 开启 gzip gzip on; gzip_min_length 1k; gzip_buffers 4 16k;...
-
docker-compose 文件 创建 docker-compose.yaml 文件,内容如下: services: ujcms: image: dromara/ujcms:latest # github 镜像地址 #image: ghcr.io/dromara/ujcms:latest # 国内 CNB 镜像地址 #image: docker.cnb.cool/dromara/ujcms:latest restart: al...
-
所需文件 ujcms-x.x.x.jar config/... static/... 获取文件 可以通过源码编译取得相应文件,也可直接到官网下载 ujcms-jar-x.x.x 安装包。 下载地址:https://www.ujcms.com/downloads/ 连接数据库 打开 config/application.yaml 文件,根据实际情况修改以下...
-
启动、停止命令 ${tongweb.home}/bin/startd.sh:后台启动服务 ${tongweb.home}/bin/startserver.sh:前台启动服务 ${tongweb.home}/bin/stopserver.sh:停止服务 ${tongweb.home}/bin/forcestop.sh:强制停止服务 部署目录 一般在 ${tongweb.home}/domains...
-
检查 JDK 版本 点击 首页,可查看 JDK信息。 设置 URL 编码 在 TongWeb 7 中,URL 编码默认为 GBK,因此 URL 地址上的中文会出现乱码。 点击 WEB 容器配置 - HTTP 通道管理,选择当前运行的通道(可通过端口号判断当前使用的通道): 将 其它设置 中的 URL ...
-
清理 Tomcat 找到Tomcat的目录,将webapps目录下原有文件夹全部删除(包括ROOT文件夹)。建议使用干净的 Tomcat,不要部署其它应用。 部署程序 将下载包中的 ROOT 文件夹拷贝到 tomcat/webapps 目录下。拷贝完成后,目录结构类似: webapps/ROOT/cp webapps...
-
TongWeb 8 为免安装版,直接将安装包解压即可。以下使用 ${tongweb.home} 代表 TongWeb 的程序目录。 Java 环境 版本要求:JDK8-JDK20。 启用国密认证,JDK要求JDK8-JDK11。 需要安装 JDK,不能仅安装 JRE。仅安装 JRE 会导致 TongWeb 部分功能不能使用。 检...
-
厂商及架构 海光、兆芯基于 X86 (即 AMD64) 鲲鹏(华为)、飞腾基于 ARM 龙芯基于 MIPS 后自研 LoongArch 申威基于 Alpha 拓展 其中 LoongArch 和 Alpha 无社区版 OpenJDK,需供应商提供 JDK。ARM 和 X86 有社区版 OpenJDK。 龙芯和申威的基础软件 龙芯和...
-
删除老版本 需要先检查是否已经安装了 JDK: java -version 如果已经存在,可能是系统已经自带了 JDK。可以检查并删除老版本的 JDK。 # 查找已安装的 openjdk dnf list installed | grep openjdk # 卸载 openjdk dnf remove ...openjdk... 查找可用的 JDK,...
-
下载软件 从 Eclipse Temurin 清华镜像站下载:https://mirrors.tuna.tsinghua.edu.cn/Adoptium/17/jdk/x64/windows/ 解压文件 将压缩包解压至 D:/java/jdk17。最终目录结构大致如下: .../java/jdk17/bin .../java/jdk17/conf .../java/jdk17/include .../...
-
JDK 主要由 OpenJDK 官方 和第三方组织提供。虽然都使用 OpenJDK 官方 的源代码,但第三方组织会提供更多的优化、更好的性能和长期的维护更新(LTS版)。建议使用 Adoptium 发行的 Eclipse Temurin JDK,这也是 Spring 官方推荐的 JDK。 另外还有 Oracle JDK...
-
栏目通常对应前台网站的导航。 网站导航栏目 后台栏目管理 新增、修改、删除栏目以及调整栏目顺序,前台网站导航栏目会自动变化。 修改 导航菜单 开关,可以控制后台栏目是否在前台网站的导航条中显示。
-
启动方式 Docker 启动:如果有 docker 环境,这种方式最为简便快速。使用 docker compose 可以一次性解决 JDK 环境、MySQL 数据库 和 程序部署 三个问题。具体请参考安装部署文档的“Docker启动”。 Jar 启动:需要预先安装 JDK 环境 和 MySQL 数...
-
前后端分离 使用 Vite、Vue3、ElementPlus、TypeScript、Tailwind CSS 等先进的前端技术,实现前后端分离,引领技术发展潮流。 无头 CMS 提供 模板 + 标签 和 Vue (React) + API 两种开发模式,适用于传统模板渲染和现代化前后端分离场景。 功能灵活 标签和...
-
UJCMS 是一款基于 Java 的企业级网站内容管理系统(Java CMS),采用 SpringBoot、MyBatis、Spring Security、Vue3、Vite、ElementPlus 等前沿技术开发,支持 无头 CMS 架构。 系统提供 模板 + 标签 和 Vue (React) + API 两种开发模式,适用于传统模板渲染...
-
访问统计用于记录网站的访问情况。由于系统可生成静态页面,而访问静态页面不经过程序,所以页面上必须增加相应的js代码,才能正确统计到网站的访问数据。 默认演示模板中自带有访问统计的js代码:/templates/1/default/_files/js/visit.js(源码为/src/main...