本文为大家提供了德州世界的完整搭建文档,涵盖 MySQL、Java 的安装和配置,以及缓存使用 ehcache
的设置,帮助开发者快速完成项目的环境搭建。
MySQL 安装步骤
- 检查是否已安装 MySQL:
rpm -qa | grep mysql
如果已安装,先删除旧版本。
- 下载 MySQL 安装包:
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
- 解压并移动到指定目录:
mv mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/mysql
- 创建数据存放文件夹:
mkdir /usr/local/mysql/data
- 更改 MySQL 目录权限:
chown -R mysql:mysql /usr/local/mysql chmod -R 755 /usr/local/mysql
- 编译安装并初始化 MySQL:
/usr/local/mysql/bin/./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql
- 配置 MySQL:编辑配置文件:
vi /etc/my.cnf
注意:请根据实际环境进行优化配置。
- 启动 MySQL 服务器:
/usr/local/mysql/support-files/mysql.server start
- 设置 root 用户密码:
set password for root@localhost = password('yourpass');
- 开放远程连接:
use mysql; update user set user.Host='%' where user.User='root'; flush privileges;
- 设置 MySQL 开机自启:
- 将服务文件拷贝到 init.d 下并重命名为 mysqld:
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
- 赋予可执行权限:
chmod +x /etc/init.d/mysqld
- 添加服务:
chkconfig --add mysqld
- 显示服务列表:
chkconfig --list
- 将服务文件拷贝到 init.d 下并重命名为 mysqld:
- 创建数据库:
create database 数据库名 default character set utf8 collate utf8_general_ci; use 数据库名; source 数据文件路径; show tables;
Java 安装步骤
- 查看可安装的 JDK 版本:
yum search java | grep -i --color JDK
- 安装指定版本的 JDK:
yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel
- 配置环境变量:编辑
/etc/profile
文件:export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/jre/lib/dt.jar:$JAVA_HOME/lib/tool.jar export PATH=$PATH:$JAVA_HOME/bin
- 使配置生效:
source /etc/profile
- 解压 Tomcat 并将打包好的文件放入 webapp 下启动。
头像相关配置
- 修改
/conf/serve.xml
中的<Context>
标签路径:<Context docBase="/www_1/admin/localhost_80/wwwroot" path="/upLoadFile" reloadable="false"/>
路径用于读取头像文件夹。
- 将原始 IP
47.99.215.214
替换为106.52.103.134
。 - 修改客户端 IP 路径:
D:\dezhou\Assets\FrameWork\Models\Server\Net\NetMngr.cs
后台管理
- 后台地址:http://www.264rose.com:8082/login
- 管理员账号:
admin
- 密码:
1qaz2wsx
- 管理员账号:
其他问题
- 如果遇到
Unable to sign the application; please provide passwords!
的报错,请参考教程中的解决方法。