- 项目准备
- 系统介绍
- 系统安装
- 加载.sql文件
- Tomcat 启动失败
- 其他内容
- 手动安装Tomcat
- Tomcat/webapps/ROOT目录
介绍:Jspxcms 基于 Java 的内容管理系统
相关技术:
- SpringBoot:提供了对Spring开箱即用的功能
- Spring:是提供了IoC等功能,Java企业级开发框架
- SpringMVC:MVC框架,使用方便,Bug较少
- JPA:持久化框架。属于JSR标准,JPA实现选择Hibernate
- Shiro:安全组件。配置简便
- Bootstrap:响应式设计前端框架
- UEditor:Web富文本编辑器
参考:Jspxcms安装手册_V7.0
官网下载地址,但官网只提供最新版本下载。在Gitee 仓库发现 Jspxcms 8.0.3 版本 ,尝试后发现颇为繁琐,如下两节安装 Tomcat 就是为了适配该仓库版本。
综合考虑,安装官网最新版 Jspxcms-10.2.0-release-tomcat安装包下载(带Tomcat)。下载解压,根据说明书操作。
加载.sql文件参考:mysql导入sql文件出错的一种解决方法
本地开启 mysql 5.7.26,使用 Navicat 连接并创建数据库 jspxcms,运行项目提供的 sql 文件。经过一段时间加载,呈现报错结果。
解决办法:Navicat 选择【工具】- 【数据传输】,设置要加载的 .sql 文件即可,加载成功。
打开 Tomcat/webapps/ROOT/WEB-INF/classes/application.propertis,修改spring.datasource.url、spring.datasource.username、spring.datasource.password 的值。
Tomcat 启动失败打开 Tomcat/bin/startup.bat,在末尾添加代码 pause 使 DOS 运行窗口暂停查看异常信息。发现报错信息:Neither the JAVA_HOME nor the JRE_HOME environment variable is defined。之前由于本机有多个 Java 版本,所以使用 path 直接添加路径,删除了 JAVA_HOME 变量。
解决:新建系统变量 JAVA_HOME:D:jdk1.8,添加path路径 %JAVA_HOME%bin,成功启动 Tomcat,Jspxcms首页如下所示。
Tomcat/bin/startup.bat 脚本文件原内容:
setlocal rem Guess CATALINA_HOME if not defined set "CURRENT_DIR=%cd%" if not "%CATALINA_HOME%" == "" goto gotHome set "CATALINA_HOME=%CURRENT_DIR%" if exist "%CATALINA_HOME%bincatalina.bat" goto okHome cd .. set "CATALINA_HOME=%cd%" cd "%CURRENT_DIR%" :gotHome if exist "%CATALINA_HOME%bincatalina.bat" goto okHome echo The CATALINA_HOME environment variable is not defined correctly echo This environment variable is needed to run this program goto end :okHome set "EXECUTABLE=%CATALINA_HOME%bincatalina.bat" rem Check that target executable exists if exist "%EXECUTABLE%" goto okExec echo Cannot find "%EXECUTABLE%" echo This file is needed to run this program goto end :okExec rem Get remaining unshifted command line arguments and save them in the set CMD_LINE_ARGS= :setArgs if ""%1""=="""" goto doneSetArgs set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1 shift goto setArgs :doneSetArgs call "%EXECUTABLE%" start %CMD_LINE_ARGS% :end其他内容 手动安装Tomcat
访问 Tomcat官网 ,下载 Tomcat 8.5.72.exe,设置服务开启端口为 8080 ,选择 Java8 所在目录,run。访问 http://localhost:8080,页面如下所示。
Tomcat/webapps/ROOT目录需要清空 Tomcat/webapps/ROOT 目录(Web根目录),然后把 Jspxcms/src/main/webapp/ 的文件重命名为 ROOT 并剪切到该目录。
不过此时没有默认页面,访问 http://localhost:8080 会报 404,接下来需要我们编写一个首页文件。
Tomcat/webapps/ROOT 目录原文件如下所示。
- 版本发布信息:/RELEASE-NOTES.txt(包含版本信息,添加到字典)
- Web页面注册信息:WEB-INF/web.xml



