jdk1.6、mysql5.7、tomcat6部署步骤

一、安装jdk1.6

查看当前系统jdk的版本:java -version

方法一:利用yum源来安装jdk(此方法不需要配置环境变量)

查看yum库中的java安装包 :yum -y list java*

安装需要的jdk版本的所有java程序:yum -y install java-1.6.0-openjdk*(安装完之后,默认的安装目录是在: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64)

出现complete,代表安装完成。

查看当前版本:Java -version

二、安装mysql5.7

参考文档:https://blog.csdn.net/csdn_979690041/article/details/78506582

只执行1.4步骤,就够用了。

安装mysql5.7

1下载mysql源安装包

wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

下图中

2 安装mysql源 shell>

yum localinstall mysql57-community-release-el7-8.noarch.rpm

3 验证源安装是否成功 yum repolist enabled | grep "mysql.*-community.*"

5 安装 yum install mysql-community-server  y

y

停止,出现complete,安装完成

6 启动mysql:systemctl start mysqld

#停止systemctl stop mysqld

下图

7 查看状态 systemctl status mysqld

下图

8 设置开机启动 systemctl enable mysqld

9 修改root本地登录密码

看密码:grep 'temporary password' /var/log/mysqld.log

登录mysql:mysql -u root -p

输入刚才看到的密码#=XptGtMc9b&

进入mysql欢迎页面

修改密码:ALTER USER 'root'@'localhost' IDENTIFIED BY 'agvzc******f21#!@F';增加远程登录用:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'agvzc******f21#!@F' WITH GRANT OPTION;

11 配置编码和优化配置  `vim /etc/my.cnf` 把下面的复制 覆盖 my.cnf方法:1、vim /etc/my.cnf      //编辑该文件2、i                   //i进入编辑状态3、delete或删除键把文件内所有内容全部清空 4、将下面的文本复制粘贴,会发现,后半段的文字每行开头都多了一个#号,去掉#号,避免配置信息被注释掉。(如果没多那就没事)5、:wq! 回车            //保存并退出6、cat /etc/my.cnf      //查看该文件,看编辑的是否生效
 [client]
 port=3306default-character-set=utf8

 [mysqld]
 port=3306
 character_set_server=utf8
 init_connect='SET NAMES utf8'
 collation-server=utf8_general_ci
 datadir=/var/lib/mysql
 socket=/var/lib/mysql/mysql.sock
 symbolic-links=0
 log-error=/var/log/mysqld.log
 pid-file=/var/run/mysqld/mysqld.pid
 #优化参数#设置最大连接数 默认500
 max_connections=1024
 #临时表分配的内存 默认16M
 tmp_table_size=200M
 #定义了用户可以创建的内存表(memory table)的大小。这个值用来计算内存表的最大行数值。这个变量支持动态改变 ,默认16M
 max_heap_table_size=500M
 #一个事务,在没有提交的时候,产生的日志,记录到Cache中;等到事务提交需要提交的时候,则把日志持久化到磁盘。默认binlog_cache_size大小32K
 binlog_cache_size = 1M
 #事务隔离级别 默认 REPEATABLE-READ 总共4种 READ-UNCOMMITTED, READ-COMMITTED, REPEATABLE-READ, SERIALIZABLE
 transaction-isolation=REPEATABLE-READ
 #数据库字段名名是否区分大小写 0不区分 1 区分
 lower_case_table_names = 1
 #默认mysql对很多联合查询会报警,可以修改sql_mode
 sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'

注意粘贴完后,有可能会多#,要手动的放开

3.12重启服务器 用新端口链接 ssh  用新密码链接数据库

停止systemctl stop mysqld

启动systemctl start mysqld

至此,mysql安装完毕。

Navicat新建连接,连接测试,提示错误(下面的图片都是用我们开发的某项目截图,具体项目以实际信息为准)

1.  在阿里云控制台,开启3306、80端口

保存就创建好了,navicat重新测试连接, 连接成功后,新建项目所需的数据库。

建好之后,等着放好tomcat、放好webapp里的工程,启动就好了。

三、创建tomcat

打开可视化工具 Xftp

新建项目文件夹 /usr/local/tq

将所需tomcat版本的包拖到服务器

回到Linux命令台 Xshell

cd /usr/local/tq             //到路径

ls                                //查看目录

tar -zxvf apache-tomcat-6.0.37.tar.gz   //解压

回到可视化工具 Xftp

刷新右侧页面,就能看到刚才解压的文件夹,tomcat已经可以使用,但是还需要配置域名或IP访问。

配置域名、IP访问服务(配置/usr/local/tq/apache-tomcat-6.0.37/confserver.xml)

tomcat配置域名http://blog.csdn.net/jimmy609/article/details/37766069

简单来说,就是改下面两个地方

改完了用xftp替换到生产上。重启tomcat即可生效

同windows环境一样,将工程包放置在/usr/local/tq/apache-tomcat-6.0.37/webapps下即可启动tomcat,启动服务了。

常用tomcat相关的linux命令:

启动/停止tomcat

cd /usr/local/tq/apache-tomcat-6.0.37/bin

ls -l

sh startup.sh                                //启动tomcat

sh shutdown.sh                           //停止tomcat

查看控制台log日志

cd /usr/local/tq/apache-tomcat-6.0.37/log                 //日志路径

ls

tail -f catalina.out                                                                                      //查看日志

可以通过ip访问了。

域名访问失败,可能是域名还没备案或者还没指向ip

域名解析指向IP

这里不做记录了,网上搜很多教程。

然后通过域名也可以访问了~( •̀ ω •́ )y

至此,centos7.4服务器部署完毕。

1.安装jdk1.6mysql5.7tomcat6

2.配置域名、ip访问tomcat

阿里云CentOS 7.4 64位,jdk1.6、mysql5.7、tomcat6部署步骤(个人记录)的更多相关文章

  1. 阿里云Centos 6.3 64位 安全加固版 升级 Php 中的 Curl 7.19 到 7.35

    *注意是使用阿里云一键安装包的升级,升级前快照备份哟,小伙伴! 1.SSH远程到root下下载新版本curl 网址地址:http://curl.haxx.se/download.html 完成curl ...

  2. 阿里云Linux CentOS8.1 64位服务器安装LNMP(Linux+Nginx+MySQL+PHP) 并发调试之MySQL配置

    mysql高并发配置 要在mysqld下设置 1. 修改back_log参数值:由默认的50修改为500.(每个连接256kb,占用:125M) back_log=500 back_log值指出MyS ...

  3. 阿里云Linux CentOS8.1 64位服务器安装LNMP(Linux+Nginx+MySQL+PHP) 并发调试之Nginx配置

    搭建好LNMP环境之后,接着要考虑的就是整个系统的并发能力了. 一.Nginx的配置 Nginx有很好的并发能力.但是要想使它的并发能力能够施展出来,需要在初步安装好的Nginx上做一些配置.主要需要 ...

  4. 阿里云Linux CentOS8.1 64位服务器安装LNMP(Linux+Nginx+MySQL+PHP)

    LNMP环境和软件版本: 名称 版本号 查询命令 Linux系统 CentOS Linux release 8.1.1911 (Core) cat /etc/redhat-release Nginx ...

  5. 阿里云centos 6.5 32位安装可视化界面的方法

    http://www.dzbfsj.com/forum.php?mod=viewthread&tid=2702 http://www.mayanpeng.cn/?p=507 http://bl ...

  6. 阿里云Linux CentOS8.1 64位服务器安装LNMP(Linux+Nginx+MySQL+PHP) 并发调试之调试工具ab(apache bench)

    ab 测试工具,全称是 apache bench ,是 Apache 提供的一款测试工具,具有简单易上手的特点,在测试 Web 服务时非常实用. ab 可以在 Windows 系统中使用,也可以在 L ...

  7. 阿里云Linux CentOS8.1 64位服务器安装LNMP(Linux+Nginx+MySQL+PHP) 并发调试之php-fpm配置及其与Nginx的通信

    一.php-fpm的配置 1. php-fpm的配置,首先要关注进程数量. php-fpm的进程管理方式有三种:static.dynamic.ondemand. static方式,开启固定数量(pm. ...

  8. 使用centos 5.x 64位系统安装astgo 2014 v7.3教程(含全套安装文件)

    版本特色: 全自动安装 安装过程中不用频繁输入yes或回车 自带完整号码归属地数据库 自带触屏版WAP ·首先确定你需要使用astgo 2014 7.0还是7.3: astgo 2014 v 7.0 ...

  9. 如何安装NodeJS到阿里云Centos (64位版本V5-7)

    如何安装NodeJS到阿里云Centos (64位版本V5-7) (Centos与Red Hat® Enterprise Linux® / RHEL, Fedora属于一类) 1) 安装v0.10版 ...

随机推荐

  1. centos 7 linux x64

    1.修改软件源 sudo wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo yum updat ...

  2. Huawei vlan 配置及vlan 间通讯

    Huawei Vlan配置及vlan 间通讯实例 组网需求:汇聚层交换机做为 PC 电脑的网关, PC3直连 SW2 属于 vlan 2,网关为 vlanif 2 接口地址192.168.2.1/24 ...

  3. C Programming vs. Java Programming

    Thing C Java type of language function oriented object oriented basic programming unit function clas ...

  4. 小渣渣的json和jsonp和ajax的实质和区别

    json和jsonp和ajax的实质和区别ajax的两个问题 1.ajax以何种格式来交换数据 2.跨域的需求如何解决 数据跨域用自定义字符串或者用XML来描述 跨域可以用服务器代理来解决jsonp来 ...

  5. 【Alpha 冲刺】 11/12

    今日任务总结 人员 今日原定任务 完成情况 遇到问题 贡献值 胡武成 完成app端api编写 未完成 文件上传api还没完成 孙浩楷 1. 与后端交接, 2. 完成图片在线编辑插件引入 未完成 陷入僵 ...

  6. html简单介绍(一)

    什么是html HTML 是用来描述网页的一种语言.HTML 指的是超文本标记语言 (Hyper Text Markup Language)HTML 不是一种编程语言,而是一种标记语言 (markup ...

  7. 7.Solr查询参数

    一.基本查询 q  查询的关键字,此参数最为重要,例如,q=id:1,默认为q=*:*, fl  (field list)指定返回哪些字段,用逗号或空格分隔,注意:字段区分大小写,例如,fl= id, ...

  8. openlayers5实战--踩坑总结

    1.接口返回圆心坐标和半径,直接通过new Circle(center,radius)添加圆形feature变小问题. 解决办法: new  Feature()的geometry参数不能直接赋值new ...

  9. postgresql----几何类型和函数

    postgresql支持的几何类型如下表: 名字 存储空间 描述 表现形式 point 16字节 平面上的点 (x,y) line 32字节 直线 {A,B,C} lseg 32字节 线段 ((x1, ...

  10. BZOJ 1085 骑士精神 迭代加深搜索+A*

    题目链接: https://www.lydsy.com/JudgeOnline/problem.php?id=1085 题目大意: 在一个5×5的棋盘上有12个白色的骑士和12个黑色的骑士, 且有一个 ...