# TMS **Repository Path**: beimang233/tms ## Basic Information - **Project Name**: TMS - **Description**: 工具管理系统,实现工具的增删改查借用等 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-12-25 - **Last Updated**: 2024-07-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # TMS #### 介绍 工具管理系统,实现工具的增删改查借用等。 该系统为工具管理系统的后台端 #### 软件架构 该系统需要配合vue打包好的dist包以及nginx,才能部署,此外,本机需要安装mysql8(如果mysql5的话需要修改配置文件)以及java8,并配置好相应参数。这里mysql配置的参数可以见本项目的application.properties配置文件。 #### 安装教程 这里一并把前端的打包部署方法一起讲了吧 1.后台端,也就是本应用打包: ```mvn clean package -D skipTests``` 此时会生成一个jar包,来到生成的jar包下,cmd进入 ```java -jar tms-1.1.jar``` 2.vue端,链接为:https://gitee.com/beimang233/tms_vue vue的打包方式为在将该项目clone下来后在根目录下cmd进入,注意这里要将vue项目里所有的localhost换成你服务器的ip地址! ```npm run build:prod ``` 此时会生成一个dist文件夹,把文件夹放在你想要的路径,比如说是E:\tms 3.下载一个nginx,这里要注意nginx不要放在中文路径下,nginx的下载地址为 https://nginx.org/en/download.html 记事本打开nginx.conf,ctrl+A全选,把下面这段内容复制进入 ``` worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; #gzip on; server { #这里可以换成你想监听的端口 listen 80; server_name localhost; location / { root E:/tms; index index.html index.htm; } location /T01 { #这里可以换成你想要的端口或者地址 proxy_pass http://127.0.0.1:8081; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header * $http_*; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } } ``` 然后保存,退出,此时会监听80端口,并将带有/T01的url转发给后台服务器,后台服务器部署在8081端口。 然后来到nginx根目录下cmd进入 启动nginx ```start nginx.exe ``` 停止nginx ```nginx -s stop``` #### 使用说明 使用说明见https://gitee.com/beimang233/tms_vue