linux(centos 7)下安装JDK,Tomcat,mysql 运行Maven 项目
一、在Linux中安装JDK
1. 将JDK上传到root下(任何位置均可以)。
如图:

2. 用解压命令解压JDK
tar -xvf (此处为jdk文件名)
如果是rpm包,执行rpm -i jdk-7u67-linux-x64.rpm
3. 配置环境变量,输入以下指令进入目录 。
# cd /etc
# vi + profile
输入i,即可编辑。
在profile文件的末尾加入如下命令:(java/ 后接的是你的jdk文件名)
export JAVA_HOME=/usr/java/jdk1.7.0_67
PATH=$PATH:$JAVA_HOME/bin
如图:

编辑完成之后按shift+:,输入wq 然后回车。(w:保存,q:退出 )
如图:

4. 输入命令 java -version 查看是否成功安装。

二、在Linux中安装Tomcat
1. 将Tomcat 上传至root 下,并且使用命令解压。
tar -zxvf /software/apache-tomcat-7.0.59.tar.gz
如图已解压完成:

2. 进入bin目录下,启动Tomcat。
cd apache-tomcat-7.0.57/bin/
sh startup.sh
如图:

3. 输入IP地址以及端口号,测试是否能打开tomcat页面,能打开则成功。
如图则成功

3.1若启动tomcat 后宿主机无法访问ip:8080/,因为防火墙默认只开放了80/22两个端口,其他所有端口都默认是关闭的。
输入命令查看防火墙状态是否打开:systemctl status firewalld.service,
若打开则关闭防火墙 :systemctl stop firewalld.service
再次查看防火墙状态 :systemctl status firewalld.service
三、在Linux中安装MySQL。
1. 使用命令解压mysql文件
tar -xvf MySQL-5.5.40-1.linux2.6.x86_64.rpm-bundle.tar
2. 使用命令安装mysql
rpm -ivh MySQL-server-5.5.40-1.linux2.6.x86_64.rpm --nodeps
3. 启动mysql服务
service mysql start
4. 设置密码
mysql -u root -p
输入密码:(不要输入任何东西,直接回车则登录成功)
登录成功之后,设置密码。
set password=password('123456')
再重新登录一次即可。(quit;:退出)
如图:

5. 使用命令授权,允许数据库软件远程访问MySQL服务器
mysql> grant all privileges on *.* to root@'%' identified by '123456' with grant option;
mysql> flush privileges;
6. 可能出现的两个问题:
6.1 中文乱码问题
查看编码格式:
show variables like '%char%';
如图: (其中character_set_database不是utf-8,我们需要改变变量为utf-8)

修改my-huge.cnf
cp my-small.cnf /etc/my.cnf
如图:

修改my.cnf文件的编码格式
vi /etc/my.cnf
- 按
i编辑,在[mysqld]下输入character-set-server=utf8

2. 在[mysql]下输入default-character-set=utf8

重启mysql服务:service mysqld restart
查看编码格式:

更改成功!
6.2 远程连接的问题
详看3.1.
四、运行项目。
1.在项目父工程中,右击Run Maven -> package 成功后,target文件夹下会出现.war 结尾的war包。


2. 将 war 复制到tomcat的webapps下,运行tomcat的时候会自动解压war
3. 到tomcat 的bin目录下运行tamcat: sh startup.sh
如图:

最后,到浏览器中打开项目相关地址即可。
编写不易,如果对您有帮助,点赞,收藏,评论 三连支持下博主就是对博主最大的鼓励~~~
linux(centos 7)下安装JDK,Tomcat,mysql 运行Maven 项目的更多相关文章
- mac在 aliyun linux ecs实例上安装 jdk tomcat mysql
用了一个ftp 工具 把 gz rpm 等 传递到ecs 上 -- 用这个Transmit 用ssh远程登录,然后依次安装 jdk tomcat mysql 到 /usr/local/... 设置环 ...
- ubuntu下安装jdk,tomcat,mysql,ftp,telnet,svn
需求分析:自己弄了个小网站,想放到云服务器上,同时把自己积累的代码也放上去,服务器上的文件可以简单的在windows上查看,也可以方便的通过windows连接linux服务器. 解决:运行网站要用到j ...
- Yosemite下安装jdk、mysql、maven、idea
Mac OS X Yosemite已经在2014年10月17日正式发布了. 作为一个java开发者,尝鲜第一时间安装了最新版本. 和之前的OS X系统还是有很多不同的.下面主要在java开发环境方面做 ...
- RedHat Linux 5.5安装JDK+Tomcat并部署Java项目
与大家分享下RedHat Linux 5.5安装JDK+Tomcat并部署Java项目的步骤,希望对大家有用. 1.下载并安装jdk 虚拟机中安装RedHat Linux 5.5 64位企业版, 这里 ...
- Linux centos7环境下安装JDK的步骤详解
Linux centos7环境下安装JDK的步骤详解 测试root用户下JAVA版本 输入命令: java –version 1.先到Oracle官网里下载好jdk,网址如下: http://ww ...
- Linux(CentOS)系统下安装好apache(httpd)服务后,其他电脑无法访问的原因
原文:Linux(CentOS)系统下安装好apache(httpd)服务后,其他电脑无法访问的原因 今天试了下在虚拟机上利用CentOS系统的yum命令安装好了httpd(apache2.4.6), ...
- Linux 下 Nginx + JDK + Tomcat + MySQL 安装指南
转载请注明出处:http://blog.csdn.net/smartbetter/article/details/52026342 Nginx 是一款高性能的 http 服务器/反向代理服务器/电子邮 ...
- Linux安装Jdk Tomcat MySQL
Jdk安装 Tomcat安装 Mysql安装 Jdk安装 官网下载 http://www.oracle.com/technetwork/java/javase/downloads/index.html ...
- CentOS下安装JDK,Tomcat,Redis,Mysql,及项目发布
上传文件到服务器,安装lrzsz , 可以将本地的文件上传到linux系统上. 如果是CentOS则可以用yum install lrzsz 命令安装,更方便. 或:yum -y install lr ...
随机推荐
- 【Android实习】20场面试斩获大厂offer,我学会了什么
前言 很高兴遇见你~ 先说一下笔者春招实习的情况:从三月初到四月半,经历了近20场面试,一共面试了五家企业,通过了腾讯.字节.蚂蚁.美团的面试,虎牙在一面之后拒了二面邀请. 金三银四,笔者不是在面试中 ...
- Mybatis3源码笔记(一)环境搭建
1. 源码下载 地址:https://github.com/mybatis/mybatis-3.git. 国内访问有时确实有点慢,像我就直接先fork.然后从git上同步到国内的gitte上,然后在i ...
- Apache HTTP Server与Tomcat整合学习记录
Apache HTTP Server与Tomcat整合 个人环境:Windows10,JDK8,Tomcat8.5,Apache2.4,JK模块1.2.4 前言 其实网上有很多教程,但问题是得每次 ...
- 【Nginx(三)】Nginx配置集群 负载均衡策略
Nginx配置集群 负载均衡策略 一.安装环境 1.安装JDK8的环境,配置JDK8的环境变量 2.上传jar包demo-1.jar 和 demo-2.jar demo-1.jar 监听8080端口; ...
- Android apk快速定位、灰色按钮克星--DroidSword
本文博客地址:https://blog.csdn.net/QQ1084283172/article/details/80994434 在进行Android应用程序的逆向分析时,经常需要对Android ...
- ASLR 的关闭与开启(适用于 Windows7 及更高版本)
ASLR 是一种针对缓冲区溢出的安全保护技术,通过对堆.栈.共享库映射等线性区布局的随机化,通过增加攻击者预测目的地址的难度,防止攻击者直接定位攻击代码位置,达到阻止溢出攻击的目的的一种技术 有的时候 ...
- Portswigger web security academy:OAth authentication vulnerable
Portswigger web security academy:OAth authentication vulnerable 目录 Portswigger web security academy: ...
- <JVM中篇:字节码与类的加载篇>02-字节码指令集
笔记来源:尚硅谷JVM全套教程,百万播放,全网巅峰(宋红康详解java虚拟机) 同步更新:https://gitee.com/vectorx/NOTE_JVM https://codechina.cs ...
- 【opencv】VideoCapture打不开本地视频文件或者网络IP摄像头
1.前提:成功打开本地USB摄像头 // 创建VideoCapture对象 VideoCapture vc = new VideoCapture(); // 可以成功打开本地USB摄像头 // 参数可 ...
- ppt技巧--线条
声明:本文所有截图来源于网易云课堂--<和秋叶一起学PPT>,只做个人复习之用,特此声明! 线条的五种用途: