最近部署项目到云上写的草稿

本文档详细介绍了如何打包和部署SpringCloud项目,包括先打包公共模块,然后打包聚合工程,最后生成WAR包。涉及的步骤包括设置公网IP、运行MySQL数据库,检查字符集,设置权限,安装并配置Redis,以及上传WAR包到远程服务器,启动Tomcat服务。此外,还涵盖了MySQL的权限设置、Redis的安装与配置以及文件上传至云端的操作流程。
摘要由CSDN通过智能技术生成

打包项目需要先把公共项目打包
再把聚合工程打包,再打war包
对springcloud项目打包

公网ip:47.106.125.185

打jar包:mvn clean install -Dmaven.test.skip=true

打war包:mvn clean package-Dmaven.test.skip=true

我是在opt文件夹下部署项目
查看是否有与mysql冲突的mariadb:rpm -qa| grep mariaadb
有的话用rpm -e来删除
启动mysql数据库:systemctl start mysql.service
查看表的编码格式是否为utf8:show variables like “%char%”;
设置访问授权
GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘password’ WITH GRANT OPTION;

重启mysql数据库
systemctl restart mysql.service

设置统一字符集
cp /usr/share/mysql/my-small.cnf /etc/my.cnf
vim /etc/my.cnf 增加一行 character-set-server=utf8

登录
mysql -u root -p

安装
yum install -y ruanjian
解压
tar -zxvf 压缩包

要到redis目录下
编译redis
cat makefile
vim src/Makefile 修改安装目录 PREFIX?=/usr/local/redis
make编译
make install
配置redis文件
cp /opt/softwore/redis/redis.conf /usr/local/redis

修改守护线程
daemonize YES
修改日志目录
logfile “/var/log/redis.log”
修改本地目录
dir /usr/local/redis

启动redis
/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf
启动客户端
/usr/local/redis/bin/redis-cli

上传文件夹到云端
scp -v -r admin-webui-1.0-SNAPSHOT.war root@47.106.125.185:/opt
移动到tomcatwebapps目录下
mv admin-webui-1.0-SNAPSHOT.war /opt/software/apache-tomcat-7.0.75/webapps/

启动tomcat
/opt/software/apache-tomcat-7.0.75/bin/startup.sh

http://47.106.125.185:8080//admin-webui/admin/to/login/page.html

查看日志
opt/software/apache-tomcat-7.0.75/log/cate…out

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当组长上去讲解课程设计一个计算器时,可以按照以下草稿进行讲解: 1.需求分析:首先,我们需要明确计算器设计的目的和功能。计算器是用于执行数学运算的电子设备,它可以执行基本的算术运算,如加减乘除,也可以支持更高级别的算法和科学计算。在这个项目中,我们需要设计一个基于文本输入的计算器,它需要支持基本的算术运算、括号、百分数等功能,并且需要具有较好的用户体验。 2.架构设计:在进行计算器的架构设计时,我们需要将其分为输入、解析、计算和输出四个模块。其中,输入模块负责接收用户输入的文本,解析模块负责将文本解析成表达式,计算模块负责计算表达式的值,输出模块负责将计算结果输出到屏幕上。 3.界面设计:在进行计算器的UI界面设计时,我们需要根据功能需求设计相应的界面元素和布局。例如,我们需要设计数字键、运算符键、括号键、清除键等功能键,并将它们布局在合适的位置上,以便用户能够方便地使用。 4.算法设计:在进行计算器的算法设计时,我们需要考虑到支持的算法类型和计算精度等问题。例如,我们需要设计支持加减乘除、括号、百分数等算法,并且要考虑到计算精度的问题,避免出现计算错误的情况。 5.代码实现:在进行计算器的代码实现时,我们需要选择合适的编程语言和开发环境,并且需要根据架构设计和算法设计实现相应的功能模块和算法。此外,我们还需要编测试代码进行测试,并进行代码重构和性能优化。 6.测试和优化:在进行计算器的测试和优化时,我们需要进行单元测试、集成测试和性能测试,并根据测试结果进行代码优化和重构,以达到更好的性能和用户体验。 7.应用和展望:最后,我们可以讨论计算器的应用场景和未来发展方向。例如,随着移动互联网的普及,计算器已经成为了人们日常生活中不可或缺的工具,未来计算器可能会更加智能化、个性化和化,为人们带来更加便捷的计算体验。 以上是一个草稿,可以根据实际情况进行适当调整和修改。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值