Skip to content

chenyuzhi459/tindex-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tindex-manager程序使用说明

一. 发布版使用说明

发布版是在生产环境中使用,前后端的程序都整合在后端工程一起使用.
默认环境中已安装maven,git工具

使用步骤:

  1. git上克隆本项目
git clone git@github.com:Datafruit/tindex-manager.git
  1. 进入项目根目录下,使用maven对程序进行编译打包
cd tindex-manager
mvn clean package
  1. 从项目根目录下进入target目录解压相应的tar
cd target
tar -zxvf tindex-manager-1.0-SNAPSHOT-bin.tar.gz 
  1. 进入解压目录并启动程序脚本
cd tindex-manager-1.0-SNAPSHOT
./start.sh start
  1. 在解压目录下查看日志输出确保程序正常启动
tail -200f nohup.out 

输入以上命令后,若日志最后一行输出以下信息说明程序正常启动

INFO [io.sugo.http.ResourcesManager]: start...in 6660
  1. 开始使用系统
    在浏览器中输入以下url进行访问,并输入账号和密码(目前账号密码均为:admin)
localhost:6660

注意事项:

  1. 在生产环境中利用脚本启动程序前,先确认配置文件中配置信息没有出错,系统配置文件位于以下路径:
tindex-manager/src/main/resources/config/system.properties

配置文件的内容为:

develop.mode=false
http.port=6660
username=admin
password=admin
配置项 说明
develop.mode 指定程序状态是开发模式还是生产模式,生产模式下设为false
http.port=6660 指定浏览器访问的端口,默认为6660
username 登录系统要使用的用户名,默认为admin
password 登录系统要使用的密码,默认为admin

二. 开发版使用说明

本系统的开发版是将前后端分开管理和开发的,所以需要分别下载前端的工程与后端的工程.其中前端工程主要是利用vue进行页面的渲染和发送http请求,而后端工程则主要是利用jersy进行rest api的转发从druid当中获取数据.

后端工程的创建和使用

使用步骤:

  1. git上克隆后端工程
git clone git@github.com:Datafruit/tindex-manager.git
  1. 使用ideaeclipsejava集成开发工具打开后端工程

  2. src/main/java/io/sugo/http/ResourcesManager.java源文件中的main方法启动后台程序,若控制台最后一行输出以下信息说明程序正常启动

INFO [io.sugo.http.ResourcesManager]: start...in 6660

后端工程注意事项:

  1. 在第三步启动前要确保tindex-manager/src/main/resources/config/system.properties配置文件中的develop.mode属性设置为true

前端工程的创建和使用

使用步骤:

  1. 安装nodejs

若本地环境中已经装有8.0版本以上的nodejs,则可忽略此步骤
此处以linux系统下安装nodejs为例

  • 下载nodejs安装文件
wget https://nodejs.org/download/release/v8.4.0/node-v8.4.0-linux-x64.tar.gz    //若要安装其它版本,可从https://nodejs.org/en/download/releases网站上自行选择
  • 验证nodejs及其自带的npm可用
tar -zxvf node-v8.4.0-linux-x64.tar.gz   //解压

cd node-v8.4.0-linux-x64.tar.gz/bin   

pwd   //获取目录绝对路径,以便下面建立软链接,此处输出为:/opt/apps/nodejs/node-v8.4.0-linux-x64/bin   

sudo ln -s /opt/apps/nodejs/node-v8.4.0-linux-x64/bin/node /usr/local/bin/node   //为node建立软链接,注意使用绝对路径建立软链接,否则可能会报 链接层数过多的问题

sudo ln -s /opt/apps/nodejs/node-v8.4.0-linux-x64/bin/npm /usr/local/bin/npm    //为npm建立软链接

node -v   //若输出类似v8.4.0的版本信息,说明nodejs安装成功

npm -v   //若输出类似5.3.0的版本信息,说明npm安装成功
  1. git上克隆前端项目
git clone git@github.com:Datafruit/tindex-manager-front.git
  1. 使用npm对程序进行依赖安装,并启动
cd tindex-manager-front
npm install
npm run dev

当输入npm run dev后,等待命令行输出以下信息即可视为启动成功:
Listening at http://localhost:8080

  1. 使用vscode等代码管理工具打开前端工程进行开发

  2. 在浏览器中输入http://localhost:8080访问前端页面,实时查看前端的开发效果(登录的账号密码参考发布版使用说明中注意事项的说明)

前端工程注意事项:

  1. 在第三步启动前端工程前,可在tindex-manager-front/config/index.js文件下的dev.port属性中设置前端的访问端口
  2. 在启动前端工程前,先确保后端工程已正常启动

三. 开发版整合到发布版使用说明

当开发版中的前后端工程都开发完成后,应该通过以下步骤整合至发布版中,以便部署

使用步骤:

  1. 利用npm工具在前端工程根目录中进行资源打包
npm run build
  1. 将前端工程根目录中的dist目录copy至后端工程根目录中的src/main/resources路径下,若该路径原来已有dist目录,则将其覆盖

  2. 将后端工程根目录下src/main/resources/config/system.properties配置文件的develop.mode属性设置为false

  3. 参考发布版和开发版里关于后端工程的使用说明,既可以使用脚本启动,也可以在打开工程的集成工具内启动

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published