尝试阿里云部署Tomcat项目
AI-摘要
切换
Tianli GPT
AI初始化中...
介绍自己
生成本文简介
推荐相关文章
前往主页
前往tianli博客
本文最后更新于 2023-07-16,文章内容可能已经过时,请注意内容的辨别。
阿里云部署tomcat项目
安装mysql
下载MySql安装包
rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
安装MySql
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
yum install mysql-community-server
输入两次y回车
y
设置开机启动mysql
systemctl enable mysqld.service
检查是否已经安装了开机自动启动
systemctl list-unit-files | grep mysqld
出现mysqld.service enabled已经完成自动启动安装
查看MySql默认密码
grep 'temporary password' /var/log/mysqld.log
如果没有内容就
inux使用mysql没有默认密码,无法操作mysqld.log文件解决方法
一、
首先使用 find / -name my.cnf 查询my.cnf文件路径!
然后去到这个文件的目录下
二、
使用 vi my.cnf命令 编辑该文件夹 进入后 按 i 进入编辑模式
三、
然后在 [mysqld]下面加上 skip-grant-tables 然后按ESC后 输入 :wq后回车
四、使用 service mysqld restart 命令 重启mysqld服务
五、最后一步 就是使用mysql -uroot -p(回车) 即可,下面的Enter password: 此处直接回车跳过即可进入!
登陆MySql,输入用户名和密码
mysql -uroot -p
设置密码的验证强度等级,设置 validate_password_policy 的全局参数为 LOW (如果你弄得密码强度大,这个不用设);
set global validate_password_policy=LOW;
报错就
vim /etc/my.cnf
在文件下编辑
plugin-load-add=validate_password.so
validate-password=FORCE_PLUS_PERMANENT
保存退出
重启service mysqld restart
再进mysql去
set global validate_password_policy=LOW;
set global validate_password_length=4;
mysql>flush privileges;
修改当前用户密码
use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
开启远程登录,授权root远程登录
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'xxxx' WITH GRANT OPTION; //xxxx是密码
重新加载权限数
mysql>flush privileges;
打开云服务器的防火墙
安装tomcat
1.将tomcat压缩包放在某目录下解压,解压命令
unzip xxxx.zip
如果报错了就
unzip apache-maven-3.8.3-bin.zip
2.将war包放在webapp下面
3.切换到tomcat的bin下面
./startup.sh &
如果提示没有jdk那么就yum install -y java-1.8.0-openjdk-devel.x86_64
4.查看日志
tail -f catalina.out
3和4合并命令
sh startup.sh&tail -f ../logs/catalina.out
5.关闭tomcat(简单粗暴且不会出问题)
ps -ef|grep tomcatxxx//对应的tomcat
kill -9 xxx//杀死进程
其他
删除文件
rm -rf ***
注意阿里云的防火墙设置
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 小张同学
评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果