本文转自子墨大佬的从零开始 部署 wisedu-unified-login-api

前言

寻找今日校园签到发现的,大佬今日校园配置文章太分散了,转载并加一整合到本人博客中。

申明

在教程开始之前,有必要做个申明,如果你不愿意遵守这个申明,ok,请你离开

  1. 不允许使用此项目提供付费的代挂服务,或者任意的收费行为,自愿捐赠除外
  2. 请尽量让使用者去GitHub给我点个star,以示对原作者的尊重

教程开始

windows server

准备

需要以下环境,某盘链接:
提取码:rodq

  1. jdk 1.8
  2. tessdata
  3. tomcat 9.0.37

操作步骤

  1. 安装jdk,并配置环境变量

1.1 安装没什么好说的,全部默认下一步即可
1.2 配置环境变量,参考环境变量_windows

1.3 验证,打开cmd,输入java -version

  1. 配置TESSDATA_PREFIX环境变量,指向tessdata文件夹

  1. 部署

3.1 如果你用jar包,那你打开cmd,执行命令java -jar wisedu-unified-login-api-v1.0.jar &,然后就到第4步测试
3.2 如果你使用war包,那你需要解压tomcat到一个可操作(有写入和读取权限)的目录,推荐C:\Users\Public

然后将war包,放入tomcat/webapps目录下,进入tomcat/bin目录下,双击startup.bat

  1. 测试,打开浏览器,访问http://localhost:8080/wisedu-unified-login-api-v1.0/swagger-ui.html

  1. enjoy it!!!

ubantu

  1. 安装open-jdk-8,命令sudo apt install openjdk-8-jdk
  2. 安装tesseract-ocr,参考ubantu配置安装tesseract-ocr
  3. 部署
    3.1 如果你用jar包,直接执行命令java -jar wisedu-unified-login-api-v1.0.jar &,然后就到第4步测试
    3.2 如果你使用war包,那你需要解压tomcat到一个可操作(有写入和读取权限)的目录,推荐~/
    然后将war包,放入tomcat/webapps目录下,进入tomcat/bin目录下,执行./startup.sh,如果提示没有执行权限,请执行sudo chmod 777 *.sh修改权限
  4. 测试,命令curl localhost:8080/wisedu-unified-login-api-v1.0/swagger-ui.html,如果提示未找到curl命令,请执行sudo apt install curl安装

  1. enjoy it!!!

centos7

  1. 安装open-jdk-8,命令sudo yum install java-1.8.0-openjdk
  2. 安装tesseract-ocr,参考ubantu配置安装tesseract-ocr
  3. 部署
    3.1 如果你用jar包,直接执行命令java -jar wisedu-unified-login-api-v1.0.jar &,然后就到第4步测试
    3.2 如果你使用war包,那你需要解压tomcat到一个可操作(有写入和读取权限)的目录,推荐~/
    然后将war包,放入tomcat/webapps目录下,进入tomcat/bin目录下,执行./startup.sh,如果提示没有执行权限,请执行sudo chmod 777 *.sh修改权限
  4. 测试,命令curl localhost:8080/wisedu-unified-login-api-v1.0/swagger-ui.html

测试是否部署成功

  1. enjoy it!!!

注意:如果要开放外网访问,需要在web控制台配置防火墙开放tcp 8080端口,如果是centos7,还需要操作centos中的防火墙,参考https://jingyan.baidu.com/article/5552ef4796f55e518efbc94f.html 相关文章


一沙一世界,一花一天堂。君掌盛无边,刹那成永恒。