linux安装jdk、tomcat、maven、mysql
安装SZ rz与Gcc
首先需要tomcat的jar包,打算rz上去,发现没有安装

./configure的时候发现缺少gcc和cc

安装解决:

再次执行成功安装了sz和rz
创建软链接然后就可以使用sz和rz命令了

安装JDK
发现tomcat需要JDK的支持,于是安装jdk
首先windows下载,然后rz上传
然后解压安装包jdk-9.0.4_linux-x64_bin.tar.gz


然后设置环境变量

在最上面加上jdk的配置:

执行profile文件

这样可以使得配置不用重启立即生效
验证JDK

显示:

终于要安装tomcat了
Tomcat只需要解压就好了,。。。。。。。。
启动tomcat总是报错:

发现是tomcat9只能兼容jdk8而不能兼容jdk9于是将jdk卸载重装
引用链接:https://www.cnblogs.com/xdp-gacl/p/4097608.html
https://www.cnblogs.com/Dylansuns/p/6974272.html
卸载jdk是直接将jdk的所在目录删了,然后修改配置文件
中途source失效了一次,然后重启电脑就好了
安装maven
1、wget http://mirrors.shu.edu.cn/apache/maven/maven-3/3.5.3/binaries/apache-maven-3.5.3-bin.tar.gz
2、mkdir -r /usr/local/maven
3、tar -zxvf apache-maven-3.5.3-bin.tar.gz -C /usr/local/maven
4、cd apache-maven-3.5.3/
vi conf/settings.xml
5、pwd
6、vi /etc/profile
添加后内容:
export MAVEN_HOME=/usr/local/maven/apache-maven-3.5.3
export PATH=${JAVA_HOME}/bin:${MAVEN_HOME}/bin:$PATH
7、source /etc/profile
8、mvn –version
安装mysql
1、下载mysql
wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
cp -r mysql-5.6.33-linux-glibc2.5-x86_64/ /usr/local/mysql
2、创建用户和用户组
groupadd mysql
useradd -g mysql mysql
cd /usr/local/mysql
chown -R mysql:mysql .
3、准备执行初始化脚本:
./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
报错:

提示缺少Data::Dumper模块
解决方案: yum –y autoconf
http://blog.sina.com.cn/s/blog_694864e60102vaij.html
执行过程中发现yum没有安装。。。。,于是安装yum,再执行脚本
4、更改权限:
chown -R root:root .
ls –l
chown -R mysql:mysql data
5、把mysql的启动命令放在系统命令中
cp support-files/mysql.server /etc/init.d/mysql
尝试启动:service mysql start
报错:${baseDir}找不到对应的路径
vi support-files/mysql.server,发现里面的basedir和datadir是空的
修改它的复制文件:vi /etc/init.d/mysql
添加:
basedir=/usr/local/mysql/
datadir=/usr/local/mysql/data/mysql
chown 755 /etc/init.d/mysql
cp support-files/my.default.cnf /etc/my.cnf
service mysql start 启动成功
6、测试连接:
./mysql/bin/mysql –uroot 没问题
7、将mysql配置加入环境变量path
vi /etc/profile
修改成:
export MYSQL_HOME=/usr/local/mysql
export PATH=${JAVA_HOME}/bin:${MAVEN_HOME}/bin:${MYSQL_HOME}/bin:$PATH
source /etc/profile
8、修改mysql的root密码
./bin/mysqladmin -u root password '961012gz'
./bin/mysql -uroot -p961012gz
9、尝试远程连接:
报错:host is not allowed to connect to this MySql server
解决方案:
./bin/mysql -uroot -p961012gz
use mysql;
mysql>update user set host=’%’ where user=’root’;
mysql>select host, user from user;
mysql>flush privileges;
参考链接:http://blog.csdn.net/lhh1002/article/details/6131733
10、问题解决与参考链接
中间安装一次失败过,失败原因是在mysql用户和mysql组干脆没有创建,然后解压目录没有更改,导致出现一些混乱。于是卸载。
卸载参考链接:https://www.cnblogs.com/taomylife/p/7234925.html
这里对应命令:
ps -ef | grep mysql
/etc/init.d/mysql.server stop
whereis mysql
rm -rf /usr/local/mysql
rm -rf /usr/lib64/mysql
rm -rf /usr/share/mysql
find / -name mysql
rm -rf /etc/selinux/targeted/active/modules/100/mysql
rm -f /etc/rc.d/init.d/mysql
rm -rf /var/lib/mysql
安装参考链接:
https://www.cnblogs.com/bookwed/p/5896619.html
https://www.cnblogs.com/xinjing-jingxin/p/8025805.html
安装yum
1、下载组件:
2、安装
rpm -ivh yum-*
3、测试:
yum -y install lftp
遇到问题:
之前的参考链接:http://blog.csdn.net/hfmbook/article/details/52065639
但在网易的镜像库中找到的rpm文件有些版本不对,于是执行报错:
python-urlgrabber >= 3.10-8 is needed by yum-3.4.3-150.el7.centos.noarch
于是参考链接:http://blog.csdn.net/qq_27365043/article/details/76247710下载了降版本的rpm包再执行的安装包
Linux下载对应rpm包时候不知道自己系统的版本:
uname –a 显示电脑以及操作系统的相关信息
Linux VM_0_9_centos 3.10.0-514.26.2.el7.x86_64 #1 SMP Tue Jul 4 15:04:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
cat /proc/version 说明正在运行的内核版本
Linux version 3.10.0-514.26.2.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) ) #1 SMP Tue Jul 4 15:04:05 UTC 2017
cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
参考链接:
http://blog.csdn.net/kongshuai19900505/article/details/78402764?locationNum=10&fps=1
rpm搜索资源地址:http://rpm.pbone.net/
linux安装jdk、tomcat、maven、mysql的更多相关文章
- linux安装JDK TOMCAT
1.下载包 到http://apr.apache.org/下载下面3个包 apr-1.4.2.tar.gz apr-iconv-1.2.1.tar.gz apr-util-1.3.10.tar.gz ...
- linux下安装jdk+tomcat+eclipse+mysql
我的环境:主机是win7的,虚拟机是VWare Workstation 6.0 ,linux系统为Red Hat Enterprise Linux 5 64位 各软件版本:jdk是jdk-6u ...
- Linux安装Jdk Tomcat MySQL
Jdk安装 Tomcat安装 Mysql安装 Jdk安装 官网下载 http://www.oracle.com/technetwork/java/javase/downloads/index.html ...
- Linux 安装JDK Tomcat MySQL(使用Mac远程访问)
阅读本文需要一定的Linux基础 一 环境 阿里云服务器: CentOS 7.4 64位(基于RedHat) 本机: macOS High Sierra 二 压缩包 JDK http://www.or ...
- 在ubuntu 12.04 中配置java环境(安装jdk, tomcat, maven, eclipse)
1. 安装jdk 1.7 在ubuntu( /usr/lib/jvm/java-7-openjdk-amd64 )中默认有安装jdk 1.7 如果没有 可下载 : http://www.oracle. ...
- CentOS下安装JDK,Tomcat,Redis,Mysql,及项目发布
上传文件到服务器,安装lrzsz , 可以将本地的文件上传到linux系统上. 如果是CentOS则可以用yum install lrzsz 命令安装,更方便. 或:yum -y install lr ...
- linux安装jdk tomcat nginx 以及常用命令
linux: 操作系统,应用服务器上 常用命令: cd 切换命令 cd / cd ~ cd ../../ cd xx ll 展示所有的文件 ll -h 友好的展示 mkdir 创建目录 mkdir 目 ...
- centos7安装jdk+tomcat+nginx+mysql
公司新项目要在linux下部署,搭建一下java运行环境,记录一下. 一.安装mysql 1去官网下载mysql,下载后并解压,我把mysql安装在/usr/local/mysql路径下 -linux ...
- windows下安装jdk+tomcat+maven并配置
一.下载安装jdk并配置 1.1 进行JDK下载 下载地址:一键直达 一般下载后,安装位置默认,一路下一步,一直到安装完毕-"关闭". 1.2 环境变量配置 不要管是不是一般情况, ...
- linux 安装jdk,tomcat 配置vsftp 远程连接
不知不觉入行也有一年了,这两天在公司上班有空了就自己装了个vmware虚拟机,装了个红帽6.1完全命令行的操作系统,想着搭个公司现在在用的测试环境,没想到中间碰到了很多问题,不过大部分都解决了,现在可 ...
随机推荐
- genome repeat sequence | 基因组重复序列
基因组里的小写字母的序列就是soft masking,也就是被标记的重复序列. 怎么把重复序列提取出来,保存为bed文件? 参考:Uppercase vs lowercase letters in r ...
- Ubuntu16.04安装
这篇博文主要是想记录自己以前安装ubuntu的经历.当然参考了很多其他优秀的文章,在这里推荐一篇博客,请踩这个地址-->http://www.cnblogs.com/Duane/p/542421 ...
- Android+Servlet+MySql+JSON实现简单的数据查询操作--C/S架构
本例简单地实现Android客户端与服务器端交互,主要是通过客户端输入内容(学号)提交到服务器端,服务器端与数据库交互去查询相应信息(姓名).根据这个做个完整的安卓登录是没问题的.本例数据库服务器都采 ...
- WCF 一步一步 发布 WCF服务 到 IIS (图)
WCF 一步一步 发布 WCF服务 到 IIS (图) 使用VS自带的WCFSVCHost(WCF服务主机)发布WCF服务,时刻开发人员测试使用. 下面我们来看一下如何在IIS中部发布一个WCF服务. ...
- Python自学:第二章 数字 整数
>>>2 + 3 5 >>>3 - 2 1 >>>3 * 2 6 >>>3 / 2 1.5
- 赵炯博士《Linux内核完全注释》
赵炯:男,1963年10月5日出生,江苏苏州人,汉族. 同济大学机械工程学院机械电子教研室副教授,从事教学和科研工作. 现在主要为硕士和博士研究生开设<计算机通信技术>.<计算机控制 ...
- 文件上传MultipartBody使用方法
最近有使用一个文件上传的功能,需要在请求中添加文件,一起传给服务器 Okhttp提供了这个文件添加然后上传的功能 下面给出核心的代码,然后分析一下 //多个文件上传,Filelist private ...
- 『计算机视觉』经典RCNN_其二:Faster-RCNN
项目源码 一.Faster-RCNN简介 『cs231n』Faster_RCNN 『计算机视觉』Faster-RCNN学习_其一:目标检测及RCNN谱系 一篇讲的非常明白的文章:一文读懂Faster ...
- (CCPC-Final 2018)K - Mr. Panda and Kakin
题意:x是\([1e5,1e9]\)的随机数,p是小于x的最大素数,q是大于等于x的最小素数,\(n=pq\),\(c=f^{2^{30}+3}\mod{n}\),给n和c求f 题解:rsa解密,首先 ...
- 剑指offer-调整数组内奇偶数顺序
题目描述 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变. 解题思路 时间换 ...