Centos6.x服务器配置jdk+tomcat+mysql环境(jsp+mysql)
作者:mdxy-dxy 发布时间:2023-06-14 12:14:13
1,jdk配置
由于jdk官网的链接不直接支持wget,可以使用下面的方法下载jdk,其中jdk版本为jdk1.8.0_91:
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u91-b14/jdk-8u91-linux-x64.tar.gz
对于其他版本jdk,也可采用此方法,具体方法为:在http://www.oracle.com/technetwork/java/javase/archive-139210.html找到对应的jdk版本,点击同意下载,右键复制对应的下载链接,把上面../8u91-b14/....的部分替换即可。
下载后使用命令
tar -zvxf jdk-8u91-linux-x64.tar.gz
解压jdk。然后用下列命令打开环境变量文件配置环境变量
vim /etc/profile
在末尾增加
export JAVA_HOME=“你的jdk根目录”
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
将上面替换为你的jdk根目录,使用 :wq退出vim。再使用命令source /etc/profile是配置文件生效(这步不能忘)。
在终端中输入java -version,输出类似结果,表名jdk配置成功。
当然,直接下载rpm格式的包安装也可以,也更方便。
2, tomcat配置
在网站http://tomcat.apache.org/中选择某个版本的tomcat下载,注意选择binary distributions中的core中的tar.gz格式或者zip格式下载。其他版本如Deployer均不是有效的可运行服务器版本。
下载后使用tar -zvxf命令解压,然后和1中所示的一样,在/etc/profile中增加一行
CATALINA_HOME=“你的Tomcat根目录”
使用source /etc/profile
后生效。
然后使用cd命令进入 tomcat根目录/bin文件夹,使用./startup.sh运行启动脚本,出现下图表示tomcat配置成功,
另:实时查看tomcat控制台的方法:进入tomcat根目录的logs目录下,运行命令 tail -f catalina.out
3,安装mysql
系统默认源中mysql是5.1的,版本较低,为了安装较新版本的mysql,使用如下步骤:
在控制台输入如下命令,将mysql源加进系统的rpm源
wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
yum localinstall mysql-community-release-el6-5.noarch.rpm
然后查看系统源中mysql的部分:
yum repolist all | grep mysql
如果想安装最新的5.7版本的话,可以使用如下命令:
yum-config-manager --disable mysql55-community
yum-config-manager --disable mysql56-community
yum-config-manager --enable mysql57-community-dmr
使用如下命令安装mysql:
yum install mysql-community-server
启动mysql服务:
service mysqld start
第一次启动,mysql会花几分钟时间初始化环境。在此过程中,mysql会给root分配一个随机密码,可使用如下方式修改成自己的密码:
修改配置文件/var/my.cnf,增加一行:skip-grant-tables,作用是不加载权限验证表
然后使用命令mysql -u root -p,提示输入密码时直接回车直接进入mysql软件,使用命令
UPDATE mysql.user SET Password = PASSWORD('newpass') WHERE user = 'root';
修改密码,将上面红色的换乘自己的密码就可,然后执行
FLUSH PRIVILEGES;
生效。至此,密码修改完成。最后,不要忘记将配置文件/var/my.cnf中的skip-grant-tables去掉。
来源:http://www.cnblogs.com/xyb930826/p/5672041.html


猜你喜欢
- 在命令行中运行python代码是很常见的,下面介绍如何定义命令后面跟的参数。1 常规用法Python代码中主要使用下面
- 本篇已得到原作者Steve Dennis的翻译准予,在此Jorux表示感谢!本教程主要参考Creating a CSS Layo
- 一 domain层介绍说明domain层专注于数据库数据领域开发,我们把数据库相关操作全部写在domain层。model层:数据表字段定义与
- 本文实例讲述了Python面向对象程序设计之私有变量,私有方法原理与用法。分享给大家供大家参考,具体如下:私有变量,私有方法:python的
- 问题:导入数据时是否需要禁用索引?解答:在使用load data导入数据时,如果导入的表是MyISAM的,对于空表,MySQL数据库会把所有
- 一、安装PythonPython比较稳定的两个版本是Python 3.5和Python 2.7,我用的是Python 2.7,下载地址是:h
- 如下所示:import numpynew_list = [i for i in range(9)]numpy.array(new_list)
- 前提条件,percona 5.6版本,事务隔离级别为RRmysql> show create table test_autoinc_l
- HTML转PDF:1.页面底层实现——Vue:最低兼容ie102.实现思路:1> 使用html2canvas.js将网页转换为图片2&
- 支持按照文件夹去批量处理,也可以单独一个文件进行处理,并且可以自定义标识符最近在开发一个答题类的小程序,到了录入试题进行测试的时候了,发现一
- 第一步:下载svn的客户端,通俗一点来说就是小乌龟啦!去电脑管理的软件管理里面可以直接下载,方便迅速 下载之后直接安装就好了,但
- Go语言内置int转string至少有3种方式:fmt.Sprintf("%d",n)strconv.Itoa(n)st
- 在最近一个项目中,表单验证需要对时间的起止范围进行判断:结束时间需大于或等于开始时间。即:结束年须大于起始年;如果相等,则比较起始月与结束月
- 算法思路1、求取源图I的平均灰度,并记录rows和cols;2、按照一定大小,分为N*M个方块,求出每块的平均值,得到子块的亮度矩阵D;3、
- 作者:xiaolanLin声明 :本文版权归作者和博客园共有,来源网址:https://www.cnblogs.com/xiaolan-Li
- 我们在用python进行程序开发的时候,很多时候我们需要检测一下当前的变量的数据类型。比如需要在使用字符串操作函数之前先检测一下当前变量是否
- 准备图片选择一张shape为(500,500,3)的梵高的《星月夜》以便示例。1. 缩放 cv2.resize()方法cv2.resize(
- 最近,我有机会研究对视觉设计作用的常见误解,这些误解仍然盛行于行政主管、产品主管,工程经理和市场专家中。设计团队成员如何说明这些认识是错误的
- 基于python3基础课程,编写名片管理系统训练,有利于熟悉python基础代码的使用。cards_main.py#! /usr/bin/p
- --PK select * from sys.key_constraints where object_id = OBJECT_ID(