一、在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
  1. 按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 项目的更多相关文章

  1. mac在 aliyun linux ecs实例上安装 jdk tomcat mysql

    用了一个ftp 工具 把 gz rpm 等 传递到ecs 上 -- 用这个Transmit 用ssh远程登录,然后依次安装 jdk tomcat  mysql 到 /usr/local/... 设置环 ...

  2. ubuntu下安装jdk,tomcat,mysql,ftp,telnet,svn

    需求分析:自己弄了个小网站,想放到云服务器上,同时把自己积累的代码也放上去,服务器上的文件可以简单的在windows上查看,也可以方便的通过windows连接linux服务器. 解决:运行网站要用到j ...

  3. Yosemite下安装jdk、mysql、maven、idea

    Mac OS X Yosemite已经在2014年10月17日正式发布了. 作为一个java开发者,尝鲜第一时间安装了最新版本. 和之前的OS X系统还是有很多不同的.下面主要在java开发环境方面做 ...

  4. RedHat Linux 5.5安装JDK+Tomcat并部署Java项目

    与大家分享下RedHat Linux 5.5安装JDK+Tomcat并部署Java项目的步骤,希望对大家有用. 1.下载并安装jdk 虚拟机中安装RedHat Linux 5.5 64位企业版, 这里 ...

  5. Linux centos7环境下安装JDK的步骤详解

    Linux centos7环境下安装JDK的步骤详解 测试root用户下JAVA版本 输入命令:   java –version 1.先到Oracle官网里下载好jdk,网址如下: http://ww ...

  6. Linux(CentOS)系统下安装好apache(httpd)服务后,其他电脑无法访问的原因

    原文:Linux(CentOS)系统下安装好apache(httpd)服务后,其他电脑无法访问的原因 今天试了下在虚拟机上利用CentOS系统的yum命令安装好了httpd(apache2.4.6), ...

  7. Linux 下 Nginx + JDK + Tomcat + MySQL 安装指南

    转载请注明出处:http://blog.csdn.net/smartbetter/article/details/52026342 Nginx 是一款高性能的 http 服务器/反向代理服务器/电子邮 ...

  8. Linux安装Jdk Tomcat MySQL

    Jdk安装 Tomcat安装 Mysql安装 Jdk安装 官网下载 http://www.oracle.com/technetwork/java/javase/downloads/index.html ...

  9. CentOS下安装JDK,Tomcat,Redis,Mysql,及项目发布

    上传文件到服务器,安装lrzsz , 可以将本地的文件上传到linux系统上. 如果是CentOS则可以用yum install lrzsz 命令安装,更方便. 或:yum -y install lr ...

随机推荐

  1. 【Android实习】20场面试斩获大厂offer,我学会了什么

    前言 很高兴遇见你~ 先说一下笔者春招实习的情况:从三月初到四月半,经历了近20场面试,一共面试了五家企业,通过了腾讯.字节.蚂蚁.美团的面试,虎牙在一面之后拒了二面邀请. 金三银四,笔者不是在面试中 ...

  2. Mybatis3源码笔记(一)环境搭建

    1. 源码下载 地址:https://github.com/mybatis/mybatis-3.git. 国内访问有时确实有点慢,像我就直接先fork.然后从git上同步到国内的gitte上,然后在i ...

  3. Apache HTTP Server与Tomcat整合学习记录

    Apache HTTP Server与Tomcat整合 个人环境:Windows10,JDK8,Tomcat8.5,Apache2.4,JK模块1.2.4 前言 ​ 其实网上有很多教程,但问题是得每次 ...

  4. 【Nginx(三)】Nginx配置集群 负载均衡策略

    Nginx配置集群 负载均衡策略 一.安装环境 1.安装JDK8的环境,配置JDK8的环境变量 2.上传jar包demo-1.jar 和 demo-2.jar demo-1.jar 监听8080端口; ...

  5. Android apk快速定位、灰色按钮克星--DroidSword

    本文博客地址:https://blog.csdn.net/QQ1084283172/article/details/80994434 在进行Android应用程序的逆向分析时,经常需要对Android ...

  6. ASLR 的关闭与开启(适用于 Windows7 及更高版本)

    ASLR 是一种针对缓冲区溢出的安全保护技术,通过对堆.栈.共享库映射等线性区布局的随机化,通过增加攻击者预测目的地址的难度,防止攻击者直接定位攻击代码位置,达到阻止溢出攻击的目的的一种技术 有的时候 ...

  7. Portswigger web security academy:OAth authentication vulnerable

    Portswigger web security academy:OAth authentication vulnerable 目录 Portswigger web security academy: ...

  8. <JVM中篇:字节码与类的加载篇>02-字节码指令集

    笔记来源:尚硅谷JVM全套教程,百万播放,全网巅峰(宋红康详解java虚拟机) 同步更新:https://gitee.com/vectorx/NOTE_JVM https://codechina.cs ...

  9. 【opencv】VideoCapture打不开本地视频文件或者网络IP摄像头

    1.前提:成功打开本地USB摄像头 // 创建VideoCapture对象 VideoCapture vc = new VideoCapture(); // 可以成功打开本地USB摄像头 // 参数可 ...

  10. ppt技巧--线条

    声明:本文所有截图来源于网易云课堂--<和秋叶一起学PPT>,只做个人复习之用,特此声明! 线条的五种用途: