题语:偷得浮生半日闲,趁着十一期间,好好的写写随笔来记录自己所学、所践和所得,不足之处,欢迎各位拍砖~~~

工具:Xftp 5、Xshell 5

一、安装jdk

   1. 使用Xftp 5把jdk-8u65-linux-x64.tar.gz上传到centos服务器上。
   2. 使用语句 tar -zxvf jdk-8u65-linux-x64.tar.gz -C 目的地址(如/usr/java/)
   3. 使用语句 vim /etc/profile,添加以下语句
       - export JAVA_HOME=/usr/java/jdk1.8
       - export CLASSPATH=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar  
       - export PATH=$PATH:$JAVA_HOME/bin
   4. 执行语句: source /etc/profile,让修改立即生效
   5. 执行语句: java -version,查看安装是否成功,成功标志:出现了java的版本

二、安装tomcat

  1. 把apache-tomcat-8.5.5.tar.gz上传到centos服务器上。
   2. 使用语句 tar -zxvf apache-tomcat-8.5.5.tar.gz -C 目的地址(如/usr/java/)
   3. 使用/apache-tomcat-8.5.5/bin下的startup.sh启动tomcat服务器,默认是8080端口
   4. 在浏览器上访问(在腾讯云上有可能设置没有把此端口打开,需要进入相关界面把该端口打开)
   5. 安全性:修改/apache-tomcat-8.5.5/conf下的tomcat-users.xml文件

三、安装mysql

  1. CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源
        1.下载mysql的repo源
          `wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm`
          或者 `wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm `

   2.安装mysql-community-release-el7-5.noarch.rpm包
          `rpm -ivh mysql-community-release-el7-5.noarch.rpm`或者
          `rpm -ivh mysql-community-release-el6-5.noarch.rpm`

  3.yum install mysql-server

  2.  重置密码,重置密码前,首先要登录:mysql -u root

3.  登录时有可能报这样的错:

    ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2),原因是/var/lib/mysql的访问权限问题。

    下面的命令把/var/lib/mysql的拥有者改为当前用户:sudo chown -R openscanner:openscanner /var/lib/mysql


    
     
4. 重启服务:service mysqld restart

5. 登录重置密码:
       `mysql -u root`
      `use mysql`
      `update user set password=password(‘123456‘) where user=‘root‘`
      `exit`

6.统一数据库编码:

    1.进入mysql,输入show variables like 'character%';查看当前字符集编码情况

    2.修改mysql的启动配置文件my.cnf:
            找到[client] 添加:
              default-character-set=utf8
            找到[mysqld] 添加:

          character-set-server=utf8

          init_connect='SET NAMES utf8'

    3.输入命令sudo service mysql restart重新启动mysql,启动成功!

    4.备注:my.cnf文件通常位于 /etc/mysql/ 或 /etc/ 下,可能因安装版本或系统而异

参考网址:

   http://sharadchhetri.com/2013/12/26/install-mysql-server-5-6-in-centos-6-x-and-red-hat-6-x-linux/
       http://www.mamicode.com/info-detail-503994.html

   http://blog.csdn.net/white__cat/article/details/28423851

在centos上部署java WEB环境的更多相关文章

  1. CentOS6.5中部署java web环境

    原来在linux中部署java web环境,没有做好总结,这次在部署的过程中,将部署的过程做了记录,希望对大家有帮助.主要内容包括CentOS安装以后的网络设置,系统自带jdk的卸载,新版本jdk的安 ...

  2. Linux CentOS下部署Java Web项目

    本文讲解如何在Linux CentOS下部署Java Web项目的步骤. 一.环境准备: (1)Linux CentOS (2)apache-tomcat-9.0.10 (3)XShell 二.启动t ...

  3. CentOS上部署JAVA服务【转】

    http://www.th7.cn/Program/java/201511/686437.shtml 本文将介绍如何在CentOS上运行Java Web服务,其中将包括如何搭建JAVA运行环境.如何开 ...

  4. CentOS上搭建java WEB开发环境Tomcat+MySQL+JDK

    对于初学者来说,想在linux系统上搭建一个java web服务器,不知道什么方案可行, 这篇文章主要是告诉这些基础和概念相对薄弱的同学,这样搭建是可行的,大体上没问 题的,出问题也是细节问题.所以此 ...

  5. 在OpenShift云空间上部署java web应用

    在使用之前先来介绍下OpenShift空间 OpenShift是由红帽推出逇一款面向开源开发人员开放的平台即服务(PaaS). OpenShift通过为开发人员提供在语言.框架和云上的更多的选择,使开 ...

  6. Java基础学习总结(52)——Liunx系统Centos上搭建Java开发环境

    一.安装jdk 1.查看Linux自带的JDK是否已安装 [plain] view plain copy print? java –version 如果出现openjdk,最好还是先卸载掉openjd ...

  7. 在CentOS上安装Java开发环境:使用yum安装jdk

    请参考百度经验:http://jingyan.baidu.com/article/4853e1e51d0c101909f72607.html 如果您阅读过此文章有所收获,请为我顶一个,如果文章中有错误 ...

  8. 阿里云部署Java web项目初体验(转)/linux 上配置jdk和安装tomcat

    摘要:本文主要讲了如何在阿里云上安装JDK.Tomcat以及其配置过程.最后以一个实例来演示在阿里云上部署Java web项目. 一.准备工作 购买了阿里云的云解析,和云服务器ecs. 2.下载put ...

  9. 阿里云部署Java web项目初体验(转)

    林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主要讲了如何在阿里云上安装JDK.Tomcat以及其配置过程.最后以一个实例来演示在 ...

随机推荐

  1. 14.6.7?Limits on InnoDB Tables InnoDB 表的限制

    14.6.7?Limits on InnoDB Tables InnoDB 表的限制 警告: 不要把MySQL system tables 从MyISAM 到InnoDB 表. 这是不支持的操作,如果 ...

  2. boost.asio系列——buffer

    创建buffer 在io操作中,对数据的读写大都是在一个缓冲区上进行的,在asio框架中,可以通过asio::buffer函数创建一个缓冲区来提供数据的读写.buffer函数本身并不申请内存,只是提供 ...

  3. Google Ads Encryption Key

    aes | floyd's Google Ads Encryption Key

  4. hdu 4687 Boke and Tsukkomi

    Dancing link twice. Find the maximum combination numbers in the first time. Enumerate each node, dan ...

  5. 手动配置S2SH三大框架报错(一)

    十二月 08, 2013 9:24:51 下午 org.apache.catalina.core.AprLifecycleListener init 严重: An incompatible versi ...

  6. ListCtrl控件着色

    最近在写一款山寨的反病毒软件,大致功能已经实现,还有一些细小的环节需要细化. 其中,在界面编程中,就用到了给ListCtrl控件着色,查看了网上一些文章,终于实现了. 其实说白了,原理很简单,就是Li ...

  7. 混淆器:java程序保护如何知识产权,特别提供一个java 开发的java 源代码级的混淆器

    java程序保护如何知识产权,特别提供一个java 开发的java 源代码级的混淆器 下载地址:http://yunpan.cn/QXhEcGNYLgwTD 运行方式:java -jar Encryp ...

  8. Android studio ElasticDownloadView

    找到个开源项目,地址:https://github.com/Tibolte/ElasticDownload 下载进度效果: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkb ...

  9. 从WinMain开始

    一.抽象渗漏法则 根据Joel的抽象渗漏法则,所有重大的抽象机制在某种程度上都是有漏洞的.Joel举过一个例子: C++字符串类型应该能让你假装字符串是个基本类型,它们尝试“字串很难处理”这个事实抽象 ...

  10. Static关键字的作用及使用

    1.使用static声明属性 如果希望一个属性被所有对象共同拥有,可以将其声明为static类型. 声明为static类型的属性或方法,此属性或方法也被称为类方法,可以由类名直接调用. class P ...