linux jdk1.7 tomcat mysql_Linux环境搭建 jdk+tomcat+mysql

好久之前搭建的,现在记录下  防止下次配置去找

安装jdk(jre也行),tomcat MySQL

一、jdk安装及环境变量配置:

我是用  jdk-8u191-linux-x64.tar.gz   安装的

安装之前提前下载好 jdk版本    看你用什么版本吧  都一样的步骤   按照下面的步骤操作 要确保完全是一个新环境之前没有配置过的  要是配置过的话  也可去阿里云初始化环境

#yum install lrzsz           安装完这个后 rz:上传   sz下载     中途出现y/n/...   什么的   都输入 y  回车

#cd /usr/local    进入local目录

#mkdir java   创建一个java目录

#cd java/    进入java目录

上传  jdk-8u191-linux-x64.tar.gz    然后解压 tar -xzvf  jdk-8u191-linux-x64.tar.gz

配置jdk环境变量

# vi /etc/profile         进入配置界面

在profile文件中最下面添加如下内容

#set java environment

JAVA_HOME=/usr/local/java/jdk1.8.0_191  #注意 此处修改为你的版本的jdk

JRE_HOME=$JAVA_HOME/jre

CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

export JAVA_HOME JRE_HOME CLASS_PATH PATH

81fdb05c94db0f361ae175fdf38fd354.png

# source /etc/profile使配置生效

#java -version            查看是否配置成功

出现这个界面则配置成功

4cb8da8ccc6db8bb831660bc434f19fb.png

二、tomcat安装

进入/usr/local目录  同样事先下载好你的 tomcat环境包   我以apache-tomcat-7.0.78.tar.gz  安装包 为例

rz   apache-tomcat-7.0.78.tar.gz  安装包

tar -xzvf apache-tomcat-7.0.78.tar.gz  解压安装包

77479153会出现这个文件夹 apache-tomcat-7.0.78

# mv apache-tomcat-7.0.78 tomcat     将文件夹重命名为tomcat     这个看个人习惯  你不修改名字也是可以的

到此tomcat安装成功tomcat配置文件需要的话自行配置

注意如果是阿里云服务器的话需要去阿里云上的安全组开放规则(端口8080,80  3306  443)

切记:tomcat安装成功后需要扩大JVM内存(tomcat默认的内存不够用)

在tomcat 的bin 下catalina.sh 里,位置cygwin=false前 加上 下面这句话   这个意思  可以去看下  JVM虚拟机的 相关知识   就先按照这个步骤来

JAVA_OPTS='-Xms512m -Xmx512m -XX:PermSize=128m  -XX:MaxPermSize=256m'

c37c54094b3d32aab0e06191b0a1cf95.png

如果需要配置https,需要在阿里云购买ssl证书并下载(证书这个就是https安全访问域名),然后在你刚才的tomcat目录下面找到conf文件夹,在下面创建一个cert目录

将你SSL下载下来的两个文件放入到里面

40c0fe07a2b4d4c574ffe8738b243d11.png

然后再conf文件夹下配置server.xml    在证书那边有说明的,也有视频演示

protocol="org.apache.coyote.http11.Http11Protocol"

SSLEnabled="true"

scheme="https"

secure="true"

keystoreFile=".pfx"  #.pfx文件全名

keystoreType="PKCS12"

keystorePass="证书秘钥"

clientAuth="false"

SSLProtocol="TLSv1+TLSv1.1+TLSv1.2"

ciphers="TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA256"/>

到处tomcat安装完成,重启服务器  重启tomcat  访问你的域名  若出现tom猫界面则说明完成

要是你有自己的网站的话想要直接输入域名  直接访问到你的网址的话  需要更改下配置 打开 tomcat目录下server.xml文件

将端口修改为80    你服务器上所有使用到的端口  都必须在阿里云上的安全组规则里面去配置 切记   详情请自身前去阿里云查看

44c3498af96555dab5bbad8e33a6cae9.png

6e563861accc65433c5dfd61b881f7ca.png

如下:

unpackWARs="true" autoDeploy="true">

prefix="localhost_access_log." suffix=".txt"

pattern="%h %l %u %t "%r" %s %b" />

重启tomcat    访问   则就是你的项目   切记  你自己的项目  你要确保  访问就是直接访问首页  这个就不用在说明了吧

三、安装mysql

第一步:从oracle官方网站下载linux系统对应的mysql的yum源包。

第二步:把yum源包上传到linux,安装。

# yum localinstall mysql-community-release-el6-5.noarch.rpm

# yum install mysql-server

e1db236c847b062c1b09517e85da3345.png

第三步:启动mysql

# service mysqld start

第四步:给root用户设置密码

# /usr/bin/mysqladmin -u root password 'root'

第五步:远程连接授权(此时需要进入mysql)

#mysql-u帐号-p密码 进入mysql

ac40a487f7e4f9113bb32c2612444bfb.png

查看mysql字符集输入命令:SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%';

修改mysql字符集:主要修改my.cnf这个文件目录在/etc下

7d00458a3d0a69fddae27a07bbc357fe.png

cbbec076bd046a99bb56a1bc0ec6f3f3.png

[mysqld]

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

user=mysql

# Disabling symbolic-links is recommended to prevent assorted security risks

symbolic-links=0

[mysqld_safe]

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

修改完后重启mysql登录查看字符集

d257b3bf1785c43597c23771f6c6ee7b.png

授权远程连接:GRANT ALL PRIVILEGES ON *.* TO'帐号'@'%' IDENTIFIED BY'密码'WITH GRANT OPTION;

这时候在windows客户端就可以根据主机号:主机ip    端口号:3306  帐号 密码 来连接了

mysql开启自启:

1、赋予可执行权限

chmod +x /etc/init.d/mysqld

2、添加服务

chkconfig --add mysqld

3、显示服务列表

chkconfig --list

1900f8d22ed178871d56dca66010d9ce.png

如果看到mysql的服务,并且3,4,5都是on的话则成功,如果是off,则键入

chkconfig --level 345 mysqld on

4、重启服务器

reboot

5、验证

netstat -na | grep 3306

如果看到有监听说明服务启动了

b4b433704e538b0f9c28d8cb46129e93.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
毕业设计,基于SpringBoot+Vue+MySQL开发的公寓报修管理系统,源码+数据库+毕业论文+视频演示 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本公寓报修管理系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息,使用这种软件工具可以帮助管理人员提高事务处理效率,达到事半功倍的效果。此公寓报修管理系统利用当下成熟完善的Spring Boot框架,使用跨平台的可开发大型商业网站的Java语言,以及最受欢迎的RDBMS应用软件之一的MySQL数据库进行程序开发。公寓报修管理系统有管理员,住户,维修人员。管理员可以管理住户信息和维修人员信息,可以审核维修人员的请假信息,住户可以申请维修,可以对维修结果评价,维修人员负责住户提交的维修信息,也可以请假。公寓报修管理系统的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。可以说该程序在帮助管理者高效率地处理工作事务的同时,也实现了数据信息的整体化,规范化与自动化。 关键词:公寓报修管理系统;Spring Boot框架;MySQL;自动化;VUE
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值