jeesite配置指南(官方文档有坑,我把坑填了!)

简介: jeesite配置指南(官方文档有坑,我把坑填了!)

昨天,远在苏州的朋友找我一起做个私活,主要用到jeesite。

说实话,开发了这么多年的javaweb项目,我还是第一次知道jeesite。

起初我担心没有做私活的时间,生活安逸,工作随心,对于接私活没有多大的需求。

不过朋友的的一句话让我有了一些念想。


还是很怀念以前一起奋斗的时间的 。

就冲这句话吧,一起做呗!


我大致看了一下jeesite的说明:


JeeSite是基于多个优秀的开源项目,高度整合封装而成的高效,高性能,强安全性的开源Java EE快速开发平台。JeeSite本身是以Spring Framework为核心容器,Spring MVC为模型视图控制器,MyBatis为数据访问层, Apache Shiro为权限授权层,Ehcahe对常用数据进行缓存,Activit为工作流引擎。

感觉我还算在行,那么开始行动吧,先把jeesite整到本地运行一下吧!


###一、运行效果图

image.png


###二、下载jeesite

可以从jeesite的官网下载,也可以从git上下载。


下载完的zip目录如下:


image.png


###三、安装部署,注意填坑

下面是官方的doc说明:


运行Maven目录下的settings.bat文件,用来设置maven仓库路径,并按提示操作(设置PATH系统变量、配置Eclipse)。

执行jeesite/bin/eclipse.bat 生成工程文件并下载jar依赖包(如果需要修改默认项目名,请打开pom.xml修改第7行artifactId,然后再执行eclipse.bat文件)。

将 jeesite 工程导入到eclipse,选中工程,按F5刷新。

设置数据源:src/main/resources/jeesite.properties

导入数据表并初始化数据:运行db/init-db.bat文件。(导入时如果出现“drop”失败提示信息,请忽略。)

新建Server(Tomcat),注意选择以下两个选项:

配置server.xml的Connector项,增加URIEncoding=“UTF-8”

部署到Tomcat,设置Auto Reload为Disabled。

访问工程:http://127.0.0.1:8080/jeesite用户名:inkgem 密码admin

第一步中配置maven的path变量,一定要按照下图的顺序:

image.png



maven必须要在wbem的下面,否则第二步执行的时候会报’mvn’ 不是内部或外部命令错误。


第四步中,注意把jeesite.properties中的数据库信息修改为你本地的mysql环境。


运行第五步之前,要先建立jeesite的数据库,尽管是空的。

image.png


注意第六步中

image.png


如果按照官方doc中打上勾,那么tomcat就运行不起来,一直报slf4j找不到类的错误,这就™尴尬了。


按照我的方法运行起来吧!


相关文章
|
人工智能 安全 Apache
QwenPaw:你的私人 AI 助理 —— 数据归你、记忆进化、多端触达的开源个人智能体
QwenPaw 是一款开源、本地优先的AI个人智能体(Apache 2.0),数据归属用户、记忆自主进化、支持钉钉/飞书/微信等多端触达。3行命令即可部署,内置Coding IDE、Persona人格、定时任务、MCP工具生态与多Agent协作,真正属于你的私有AI助理。
QwenPaw:你的私人 AI 助理 —— 数据归你、记忆进化、多端触达的开源个人智能体
|
10月前
|
Java Linux 开发工具
Linux 安装 JDK 8 jdk-8u291-linux-x64.tar.gz 详细步骤教程(附安装包)
下载JDK 8安装包并解压至Linux系统(如/opt目录),配置JAVA_HOME、PATH和CLASSPATH环境变量,最后通过java -version和javac -version验证安装成功,即可运行Java程序。
2826 0
|
JSON 监控 API
抖音视频详情API秘籍!轻松获取视频详情数据
抖音视频详情API是抖音开放平台的核心接口,通过视频ID可获取包括标题、播放量、点赞数、评论等50多个字段,适用于内容分析、竞品监控和广告评估等场景。接口支持HTTP GET请求,返回JSON格式数据,便于解析处理。文中还提供了使用Python调用该接口的示例代码,包含请求发送、认证、响应处理等功能,帮助开发者快速获取视频数据。
3345 5
|
关系型数据库 MySQL 数据库连接
docker拉取MySQL后数据库连接失败解决方案
通过以上方法,可以解决Docker中拉取MySQL镜像后数据库连接失败的常见问题。关键步骤包括确保容器正确启动、配置正确的环境变量、合理设置网络和权限,以及检查主机防火墙设置等。通过逐步排查,可以快速定位并解决连接问题,确保MySQL服务的正常使用。
3104 82
|
Cloud Native Java Nacos
springcloud/springboot集成NACOS 做注册和配置中心以及nacos源码分析
通过本文,我们详细介绍了如何在 Spring Cloud 和 Spring Boot 中集成 Nacos 进行服务注册和配置管理,并对 Nacos 的源码进行了初步分析。Nacos 作为一个强大的服务注册和配置管理平台,为微服务架构提供
5217 14
|
Java Windows
[main] DEBUG Sigar - no sigar-amd64-winnt.dll in java.library.path org.hyperic.sigar.SigarException:
[main] DEBUG Sigar - no sigar-amd64-winnt.dll in java.library.path org.hyperic.sigar.SigarException:
565 1
|
监控 安全 Java
老程序员分享:JeeSite快速开发平台、功能介绍、用户权限、数据权限、系统管理
老程序员分享:JeeSite快速开发平台、功能介绍、用户权限、数据权限、系统管理
942 0
|
C语言 Android开发 C++
基于MTuner软件进行qt的mingw编译程序的内存泄漏检测
本文介绍了使用MTuner软件进行Qt MinGW编译程序的内存泄漏检测的方法,提供了MTuner的下载链接和测试代码示例,并通过将Debug程序拖入MTuner来定位内存泄漏问题。
670 4
基于MTuner软件进行qt的mingw编译程序的内存泄漏检测
|
SQL 监控 Oracle
DBeaver 24.0 高阶用法
DBeaver 24.0 高阶用法
1452 0