下载XShell工具,链接到阿里云Linux服务器上。关于XShell使用,这里有一个入门教程:http://www.cnblogs.com/perseverancevictory/p/4910145.html
安装Mysql数据库
1.首先检查以前是否安装有mysql:rpm -qa|grep -i mysql
删除Mysql及其依赖包:yum -y remove mysql-libs.x86_64
2.更新软件源:sudo apt-get update
3.查找mysql包:apt-cache search mysql
3.安装mysql:
sudo apt-get install mysql-server #在安装过程中会让你手动创建mysql密码
sudo apt-get install mysql-client
4.查看mysql日志:
/etc/init.d/msyql status #active表示已经运行了
6.到此已经安装完成了,下面进入mysql:
mysql -u用户名 -p密码
3.检查版本:java -version
以上是我在Ubuntu下面安装过程。下面换个centos7系统再次安装
安装mysql
1.在/usr/local/下面创建一个文件夹,用于存放下载的rpm包:
命令:
cd /usr/local/
mkdir -p tools/mysql
cd tools/mysql
2.使用wget下载资源:
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
3.在当前文件夹下面,安装rpm:
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
4.使用yum命令安装mysql服务:
yum install mysql-server
最后complete时注意看installed信息,代表安装了哪些服务
5.查找密码。使用yum安装过程中,会随机生成mysql登录密码,保存在
/var/log/mysqld.log文件中。但是,如果马上去查找,文件肯定是空的,必须重启一下mysql服务。然后使用命令:grep “password” /var/log/mysql.log 去查找。
7.在mysql命令行中重置密码:set password=password(‘新密码’);
8.退出mysql,再用新密码进去,然后我们就可以查看数据库了。
3.安装jdk:sudo yum install java-1.8.0-openjdk
现在jdk也安装完成了
安装Tomcat
1.创建一个文件夹,作为tomcat包位置
命令:
cd /usr/local/
mkdir -p tools/tomcat
2.进入tomcat文件夹,下载tar.gz包
wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.0.M25/bin/apache-tomcat-9.0.0.M25.tar.gz
3.解压
tar -xf apache-tomcat-9.0.0.M25.tar.gz
4.进入bin目录下:
cd apache-tomcat-9.0.0.M25/bin/
5.启动tomcat:
./startup.sh
6.在web端口访问:
ip(或者 址):8080
部署项目
1.copy项目war包到webapps目录下
2.在server.xml配置路径:
3.在web.xml配置:
修改:listings中false–>true
4.重启tomcat服务:
5.在Windows下访问项目:
ip( 址):8080/xxx(项目名)
6.别以为一次就成功,你会发现,无法访问,那是因为tomcat启动出错了
发现问题:
查看启动日志:
cd apache-tomcat-9.0.0.M25/logs/
sudo vim catalina.out
然后仔细找找第一个错误,后面的错误不用看了,如图:
然后现在来解决问题:
百度错误 上肯定一大堆解决的方法,这里也准备了一篇:
http://www.cnblogs.com/hongten/archive/2012/10/25/mysql.html
7.再次重启tomcat,进入logs日志看看还有什么错误,我这里反正是没有了。现在就可以尽情happy了!
提示:centos下的mysql数据库默认是区分大小写的,所以进入登录页后,会 出异常,然后只需要设置以下mysql大小写就OK了。
解决:
vim /etc/my.cnf
在文件中:[mysqld] 后添加添加lower_case_table_names=1,然后重启mysql就行了。
参数解释:1:代表不区分大小写,0:区分大小写(默认)
而在Windows下,默认是不区分大小写的。
常用命令:
netstat -ntlp #查看端口
jar -xvf web.war #解压war包
ps -aux | grep tomcat #查看进程
vim /etc/sysconfig/iptables修改tcp端口访问
service iptables status /start/stop #防火墙状态
chkconfig iptables off #永久关闭防火墙
systemctl list-unit-files|grep firewalld.service #查看另一个防火墙
引用–防火墙操作命令:
http://www.cnblogs.com/zhangzhibin/p/6231870.html
文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树云原生环境小结云原生的分层8826 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!