子墨的博客

总得让实力配上野心


  • 首页

  • 标签71

  • 分类16

  • 归档29

  • 关于

  • 搜索

从零开始 部署 wisedu-unified-login-api

置顶 发表于 2020-08-21 分类于 随笔 阅读次数:
本文字数: 1.9k 阅读时长 ≈ 2 分钟

前言

前段时间写了模拟登陆金智教务统一登陆系统的API项目,GitHub传送门,初始想法是爬金智教务系统,比如获取成绩单等信息,后几经更新,做成了可以完成金智统一认证系统的api,功能更为强大,支持几乎所有接入金智的教务系统,这篇文章就针对目前常见的几种服务器操作系统(windows server、ubantu、centos7),来教大家部署api

申明

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

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

教程开始

windows server

准备

需要以下环境,某盘链接:https://pan.baidu.com/s/1aCfxoIfFc89epLEWzvP7Ug
提取码:rodq

  1. jdk 1.8
  2. tessdata
  3. tomcat 9.0.37

操作步骤

  1. 安装jdk,并配置环境变量
    1.1 安装没什么好说的,全部默认下一步即可
    1.2 配置环境变量,参考环境变量_windows
    新建JAVA_HOME
    新建classpath
    修改path
    1.3 验证,打开cmd,输入java -version
    验证Java
  2. 配置TESSDATA_PREFIX环境变量,指向tessdata文件夹
    新建TESSDATA_PREFIX
  3. 部署
    3.1 如果你用jar包,那你打开cmd,执行命令java -jar wisedu-unified-login-api-v1.0.jar &,然后就到第4步测试
    3.2 如果你使用war包,那你需要解压tomcat到一个可操作(有写入和读取权限)的目录,推荐C:\Users\Public
    解压tomcat
    然后将war包,放入tomcat/webapps目录下,进入tomcat/bin目录下,双击startup.bat
  4. 测试,打开浏览器,访问http://localhost:8080/wisedu-unified-login-api-v1.0/swagger-ui.html
    测试是否部署成功
  5. 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安装
    测试是否部署成功
  5. 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
    测试是否部署成功
  5. enjoy it!!!

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

相关文章
  • 手把手带你用Java写出炫酷的黑客帝国代码雨效果
  • 2019年第十一届蓝桥杯校内选拔赛JavaB组题解
觉得不错,打赏一下
子墨 微信支付

微信支付

子墨 支付宝

支付宝

  • 本文作者: 子墨
  • 本文链接: https://blog.zimo.wiki/posts/6c809f81/
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
部署 java jar war windows server linux server
手把手带你用Java写出炫酷的黑客帝国代码雨效果
jupyter初体验
  • 文章目录
  • 站点概览
子墨

子墨

子墨的博客
29 日志
16 分类
71 标签
RSS
GitHub E-Mail CSDN QQ Gitee
友情链接
  • 高正杰的博客

Tag Cloud

  • 8076
  • HttpCanary1
  • JavaScript2
  • Jupyter Notebook1
  • c++1
  • centos1
  • cuda1
  • c语言6
  • deepin1
  • dns2tcp1
  • fiddler1
  • hexo2
  • html1
  • i至诚1
  • jar1
  • java3
  • jetbrains1
  • linux3
  • linux server1
  • markdown1
  • nginx1
  • nodejs1
  • python2
  • python31
  • pytorch1
  • tesseract-ocr1
  • ubantu1
  • virtualenvwrapper-win1
  • war1
  • windows2
  • windows server1
  • 个人博客2
  • 代理1
  • 代码托管1
  • 代码雨1
  • 伪装位置1
  • 使用指南1
  • 刷recovery1
  • 力扣1
  • 劫持1
  • 双系统1
  • 小爱课程表1
  • 小米61
  • 常识1
  • 快捷键冲突1
  • 抓包1
  • 折腾1
  • 挖矿木马1
  • 服务器1
  • 机器学习2
  • 极客1
  • 树梅派4001
  • 油猴脚本1
  • 爬虫1
  • 环境搭建1
  • 直播服务器1
  • 科普1
  • 程序综合设计6
  • 算法1
  • 终端1
  • 编译1
  • 考研7
  • 自动打卡1
  • 蓝桥杯1
  • 解锁bl1
  • 运维1
  • 部署1
  • 钉子户1
  • 题解1
  • 黑客帝国1
  • 黑苹果1
  1. 1. 前言
  2. 2. 申明
  3. 3. 教程开始
    1. 3.1. windows server
      1. 3.1.1. 准备
      2. 3.1.2. 操作步骤
    2. 3.2. ubantu
    3. 3.3. centos7
蜀ICP备18029083号 © 2019 – 2022 子墨 | 站点总字数: 167k | 站点阅读时长 ≈ 2:32
由 Hexo 强力驱动 v3.9.0
|
主题 – NexT.Pisces v7.3.0
载入网站运行时间中...
|
0%