ubuntu18.04安装java+tomcat+mysql环境
Posted We3sT
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu18.04安装java+tomcat+mysql环境相关的知识,希望对你有一定的参考价值。
安装JAVA:
直接进入正题,首先我们来安装一下java环境,提前更新一下软件仓库源,输入命令
apt-get update
更新好之后我们开始安装java,Java JDK在linux系统有两个版本,一个开源版本Openjdk,还有一个oracle官方版本jdk,oracle JDK既可以通过添加ppa源命令行安装,也可以去官网下载jdk压缩包安装。下面我们使用apt-get的方式来进行在线安装openjdk。
sudo apt-get install openjdk-8-jdk
java -version
安装完成后,输入以上命令可以看到成功输出了java版本 路径默认安装在/usr/lib/jvm/java-8-openjdk-amd64
安装Tomcat:
打开https://archive.apache.org/dist/tomcat/tomcat-8/找个版本进行下载,
注意下载bin文件下的安装文件压缩包,命名一定是apache-tomcat-版本号.tar.gz这样格式的,也不要选择src文件夹的,这样包才是完整的。
cp apache-tomcat-8.5.50.tar.gz /usr/local/
cd /usr/local/
tar zxvf ./cp apache-tomcat-8.5.50.tar.gz
下载完成后,我们复制一份到/usr/local/下进行解压。
chmod 777 -R apache-tomcat-8.5.50 #给文件夹加权限
gedit ./bin/startup.sh #进行编辑
#set java environment
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:%{JAVA_HOME}/lib:%{JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
#tomcat
export TOMCAT_HOME=/usr/local/apache-tomcat-8.5.50
解压完了先把tomcat文件夹赋予权限,在编辑bin目录下的startup.sh脚本文件,我们在最后一行之前加入以上信息(自己实际情况修改JAVA_HOME和TOMCAT_HOME位置),最后保存文件信息。
ps aux |grep tomcat #查看进行
netstat -an |grep 8080 #查看端口是否运行 是否listen监听状态
如果你运行服务后,浏览器访问不了显示空白或者其它原因,需要进行排查,去tomcat安装目录下logs日志文件夹下查看日志文件进行排查,根据实际进行排查。
安装MySQL数据库:
apt-get install mysql-server #安装mysql数据库服务端
安装mysql服务端,Ubuntu18.04默认apt-get安装的版本是5.7。
apt-get install mysql-client #安装mysql数据库客户端
apt-get install libmysqlclient-dev #安装mysql数据库相关配置或扩展文件
netstat -tap | grep mysql #查看是否安装成功 是否运行
service mysql start #启动mysql数据库服务
service mysql stop #停止mysql
service mysql restart #重启mysql
mysql -uroot -p #登录mysql数据库
接下来我们在安装mysql客户端以及mysql的一些扩展。至此我们的mysql数据库就安装完成了。默认mysql的密码是你的ubuntu系统密码。
有时候我们需要进行外部(外网)来连接mysql数据库进行维护,我还要进行配置一下,编辑mysql配置文件,路径在:/etc/mysql/mysql.conf.d/mysqld.cnf,我们找到bind-address = 127.0.0.1这一行,在前边加上注释符#进行注释, 保存配置文件,重启一下mysql服务。
#登录mysql,执行授权命令
grant all privileges on *.* to 'root'@'%' identified by 'password';
flush privileges; #刷新权限生效
quit #退出mysql
service mysql restart #重启mysql
登录mysql数据库,执行授权命令在刷新一下是前线生效,root代表账号,password是你的数据库密码,最后重启mysql服务 我们就可以使用外部mysql工具进行外部访问连接数据库了,到此整个配置环境完成。
Ubuntu18.04国内源:
#阿里云
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
#163源
deb http://mirrors.163.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe multiverse
以上是关于ubuntu18.04安装java+tomcat+mysql环境的主要内容,如果未能解决你的问题,请参考以下文章