一、在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. 记docker安装和ida远程调试问题

    docker安装 1.卸载可能存在的旧版本: sudo apt-get remove docker docker-engine docker-ce docker.io   如果想要彻底卸载docker ...

  2. 观世音甘泉活树的故事竟然是Java设计模式:备忘录模式

    目录 定义 意图 主要解决问题 何时使用 优缺点 结构 白箱实现 黑箱实现 多重检查点 观世音甘泉活树的故事 定义 备忘录模式是对象的行为型模式,备忘录对象是一个用来存储另外一个对象内部状态的快照的对 ...

  3. 从中国加入WTO来看Java设计模式:中介者模式

    目录 应用场景 中介者模式 定义 意图 主要解决问题 何时使用 优缺点 世界贸易组织WTO 应用场景 系统中对象之间存在比较复杂的引用关系,导致它们之间的依赖关系结构混乱而且难以复用该对象 想通过一个 ...

  4. 记一次 .NET WPF布草管理系统 挂死分析

    一:背景 1. 讲故事 这几天看的 dump 有点多,有点伤神伤脑,晚上做梦都是dump,今天早上头晕晕的到公司就听到背后同事抱怨他负责的WPF程序挂死了,然后测试的小姑娘也跟着抱怨...嗨,也不知道 ...

  5. 通过Dapr实现一个简单的基于.net的微服务电商系统(八)——一步一步教你如何撸Dapr之链路追踪

    Dapr提供了一些开箱即用的分布式链路追踪解决方案,今天我们来讲一讲如何通过dapr的configuration来实现非侵入式链路追踪的 目录:一.通过Dapr实现一个简单的基于.net的微服务电商系 ...

  6. OO Unit2 总结

    OO Unit2 总结 OO课Unit2电梯仿真项目技术回顾 BUAA.1823.邓新宇 2020/4/17 Part1 设计策略 从多线程的协同和同步控制方面,分析和总结自己三次作业的设计策略 第一 ...

  7. hdu1824 基础2sat

    题意: Let's go home Time Limit: 10000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) ...

  8. CVE-2012-1876:Internet Exporter MSHTML.DLL CaculateMinMax 堆溢出简单分析

    0x01 2012 Pwn2Own 黑客大赛 Pwn2Own 是世界上最著名的黑客大赛,意在激励白帽黑客们进行顶尖的安全研究.在 2012 年 Pwn2Own 大赛上,来自法国著名的安全团队 Vupe ...

  9. SqlServer 数据库配置远程桌面

    1.是否开启远程桌面,1表示关闭,0表示开启 EXEC master..xp_regread 'HKEY_LOCAL_MACHINE','SYSTEM\CurrentControlSet\Contro ...

  10. 声明:songzijian这个域名已经被抢注。大家别上了。不是我了。

    声明:songzijian这个域名已经被抢注.大家别上了.不是我了.