JavaEE学习日志持续更新----> 必看!JavaEE学习路线(文章总汇)
JavaEE学习日志(七十八)LinuxLinux安装jdkLinux安装MySQLLinux安装tomcatLinux安装RedisLinux部署商城项目Linux数据库的中文乱码问题 Linux Linux安装jdk首先卸载Linux自带的jdk
查看当前Linux系统是否已经安装javarpm -qa | grep java
卸载两个openJDKrpm -e --nodeps 要卸载的软件
把jdk解压缩
tar –xvf jdk的文件名
配置环境变量
通过vim编辑器,编辑etc下的profile文件 在最后粘贴以下代码,注意JAVA_HOME=/usr/local/jdk中的jdk改成自己的jdk目录名#set java environment
JAVA_HOME=/usr/local/jdk
PATH=$JAVA_HOME/bin:$PATH:.
export JAVA_HOME PATH
退出,重新加载/etc/profile配置文件 source /etc/profile
输入javac验证首先卸载Linux自带的MySQL
查看CentOS自带的mysqlrpm -qa | grep mysql
将自带的mysql卸载rpm -e --nodeps mysql-libs-5.1.71-1.el6.i686
将mysql解压到一个文件夹中
安装mysql
登录mysql
开启服务chkconfig --add mysql
chkconfig mysql on
开放3306端口/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save
将修改永久保存到防火墙中grant all privileges on *.* to 'root' @'%' identified by 'root';
刷新角色
flush privileges;
然后mysql就可以用自己电脑上的SQLyog访问了
Linux安装tomcat解压tomcat
tar -xvf apache-tomcat-8.5.32.tar.gz
注意:解压两份。一份放类,一份放页面
配置端口号
一个为80,一个为8020
更改第一个tomcat的端口号为80
更改第二个tomcat的端口号为8020,注意第二个tomcat的所有端口号都应该与第一个tomcat的端口号不同
启动tomcat
对外开放8020和80端口
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 8020 -j ACCEPT
保存设置到防火墙
/etc/rc.d/init.d/iptables save
解压Redis
安装gcc编译器
之前安装过了,不再重复
编译.c文件
后台启动redis
注意:设置为后台启动
把redis.conf文件放入src目录下
通过vim更改redis.conf,将no改成yes
后台启动redis
tomcat2:部署页面
将前端页面项目放到tomcat2的webapp目录下 更改hosts文件,将域名对应的IP改成Linux的IP地址tomcat1:部署服务器
使用maven工具对项目进行打包:clean->compile->package 将tomcat2中的ROOT目录删除,将war包改名为ROOT(目的为了不用写WEB应用名,直接端口号访问),上传到tomcat2,重启tomcat2可以通过更改mysql数据库的配置文件
另一种方法:
在c3p0配置文件的连接路径中,添加字符集参数