环境需求:
jdk 7+
MysqL
mvn
cachecloud
一:安装jdk
1.检查有无jdk
java -version
若有:rpm -qa|grep java检测
删除:rpm -e –nodeps 检测出来的版本
2.进入官网下载最新版本jdk
进入oracle官网,操作如下:
2.通过xfth将下载的压缩包移动到Linux中
3.解压JDK(只能在压缩包所在目录下解压)
tar -zxvf 压缩包名
tar 备份文件
-zxvf
-z 通过gzip指令处理备份文件
-x 从备份文件中还原文件
-v 显示指令执行过程
-f 指定备份文件 -
4.将解压后的文件复制到 /usr/local下
复制文件夹:cp -r /root/jdk-9.0.1 /usr/local
复制文件或压缩包:cp /root/jdk-9.0.1 /usr/local
5.删除压缩包
rm 删除文件或目录
-f 强制删除文件或目录
6.配置JDK的环境变量
编辑全局变量
vim /etc/profile
vim 文本编辑
/etc/profile 全局变量文件
Shift+G定位到文件的最后,按i键,插入如下内容:(JAVA_HOME是java的路径)
export JAVA_HOME=/usr/local/jdk-9.0.1
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar:
export PATH=$PATH:${JAVA_HOME}/bin
ESC+:+wq
Esc:退出编辑
wq:保存退出
q:退出不保存
7.检测是否安装 成功
java -version
JDK安装成功!
问题:
解决办法:chmod +x /usr/local/jdk1.8/bin/java
二:下载cachecloud,并解压到/usr/local目录下
1.下载:cachecloud官网
2.解压:zip cachecloud-master.zip
3.移动到 /usr/local路径下
三:MysqL配置
1.Centos安装Mysql
2.给检测的数据库创建用户并授权或自己创建数据库,导入数据并授权(创建为例)
在MysqL中创建cachecloud数据库:
create database cachecloud;
创建admin用户并授权admin用户拥有cachecloud数据库的所有权限(授权时需已root用户登录)
grant all on cachecloud.* to 'admin'@'localhost'identified by'admin';
3.导入数据源(即导入sql脚本,给cachecloud创建表)
source /usr/local/cachecloud-master/script/cachecloud.sql;
4.编辑配置文件
使用maven作为项目构建的工具,提供了local.properties和online.properties两套配置作为测试、线上的隔离。
四:安装Maven
1.创建maven文件夹
mkdir /usr/local/maven
2.进入maven文件夹
cd /usr/local/maven
3.下载maven安装包并解压到maven文件夹
wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.2.5/binaries/apache-maven-3.2.5-bin.tar.gz
4.配置环境变量,保存退出:wq
export M2_HOME=/usr/local/maven/apache-maven-3.2.5 //maven包所在路径
export PATH=${PATH}:${M2_HOME}/bin
5.使配置的环境变量生效
source /etc/profile
6.检测是否配置成功
mvn -v
出现如上信息,表示安装成功
7.回到maven文件夹中settings.xml文件所在目录
cd /usr/local/maven/apache-maven-3.2.5/conf
8.编辑settings.xml,
vim settings.xml
找到标签,添加如下内容,将镜像下载地址改为国内的阿里云:
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
五:启动cachecloud(生产环境下)
源码部署:可以进行二次开发和配置修改
1.查看maven的仓库
mvn help:effective-settings
默认路径为:
修改仓库路径:编辑settings.xml文件,添加如下内容,设置仓库地址:
mvn clean(可将根目录下生成的target文件移除)
mvn compile(会在根目录生成target文件)
编译:mvn clean compile(编译好的class文件放在target文件夹下)
测试:mvn clean test(测试程序成功后会在target下生成一个test-classes目录)
打包:mvn clean package(会在target目录下生成springMVCStudy-1.0-SNAPSHOT.jar文件)
安装:mvn clean install(把生产的jar文件上传到Maven本地仓库)
2.拷贝文件
mkdir -p /opt/cachecloud-web
cp cachecloud-open-web/target/cachecloud-open-web-1.0-SNAPSHOT.war /opt/cachecloud-web/
cp cachecloud-open-web/src/main/resources/cachecloud-web.conf /opt/cachecloud-web/
3.ln -s /opt/cachecloud-web/cachecloud-open-web-1.0-SNAPSHOT.war /etc/init.d/cachecloudweb
二进制文件:直接启动
。。。未完待续,因需要先发布
原文链接:https://www.f2er.com/centos/374963.html