centos上安装配置java WEB环境
趁着十一期间,好好的写写随笔来记录自己所学、所践和所得,不足之处,欢迎各位拍砖~~~
工具:Xftp5、Xshell5
一、安装jdk
1.使用Xftp5把jdk-8u65-linux-x64.tar.gz上传到centos服务器上。
2.使用语句tar-zxvfjdk-8u65-linux-x64.tar.gz-C目的地址(如/usr/java/)
3.使用语句vim/etc/profile,添加以下语句
-exportJAVA_HOME=/usr/java/jdk1.8
-exportCLASSPATH=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar
-exportPATH=$PATH:$JAVA_HOME/bin
4.执行语句:source/etc/profile,让修改立即生效
5.执行语句:java-version,查看安装是否成功,成功标志:出现了java的版本
二、安装tomcat
1.把apache-tomcat-8.5.5.tar.gz上传到centos服务器上。
2.使用语句tar-zxvfapache-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源
`wgethttp://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm`
或者
`wgethttp://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm`
2.安装mysql-community-release-el7-5.noarch.rpm包
`rpm-ivhmysql-community-release-el7-5.noarch.rpm`
或者
`rpm-ivhmysql-community-release-el6-5.noarch.rpm`
3.yuminstallmysql-server
2. 重置密码,重置密码前,首先要登录:mysql-uroot
3. 登录时有可能报这样的错:
ERROR2002(HY000):Can‘tconnecttolocalMySQLserverthroughsocket‘/var/lib/mysql/mysql.sock‘(2),原因是/var/lib/mysql的访问权限问题。
下面的命令把/var/lib/mysql的拥有者改为当前用户:sudochown-Ropenscanner:openscanner/var/lib/mysql
4.重启服务:servicemysqldrestart
5.登录重置密码:
`mysql-uroot` `usemysql` `updateusersetpassword=password(‘123456‘)whereuser=‘root‘` `exit`
6.统一数据库编码:
1.进入mysql,输入showvariableslike'character%';查看当前字符集编码情况
2.修改mysql的启动配置文件my.cnf:
找到[client]添加:
default-character-set=utf8
找到[mysqld]添加:
character-set-server=utf8
init_connect='SETNAMESutf8'
3.输入命令sudoservicemysqlrestart重新启动mysql,启动成功!
4.备注:my.cnf文件通常位于/etc/mysql/或/etc/下,可能因安装版本或系统而异