1.在ubuntu系统上搭建mysql8.0(以前安装时博客写过,此处略)
在图形化界面远程导入数据表
2.在ubuntu系统上下载jar包运行所要的环境:oracle jdk1.8(安装十分简单,百度一下遍地是,此处略了)
3.在本地代码根目录用maven打包成jar包
因为要打包成jar,在pom.xml中设置为jar
<groupId>com.shiqi</groupId> <artifactId>staffmanager</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging>
在代码根目录cmd在命令行输入如下命令打包
mvn package
完成后jar包默认在在target中
将如图jar包通过远程软件放入ubuntu中
4.在ubuntu中直接运行jar包
通过Xshell连接上ubuntu
直接运行命令是:
java -jar 项目名
但是挂服务器上需要它不间断运行并且不影响其它工作,执行如下命令:
nohup java -jar ./java/mlthfs.jar --server.port=8082 >./java/mlthfs.log 2>&1 &
nohup:不挂断的运行命令
--server.port=8082:定义端口
/java/mlthfs.log 2:把输出日志重定向到这个文件
5.外网访问效果
系统测试:
1.登陆测试
在未输入密码时是不能登陆的。
2.添加员工测试
能正常添加员工。
3.员工打卡测试
打卡功能正常
4.查询员工考勤测试
能正常查询