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

ubuntu18.04安装java+tomcat+mysql环境

java -version

安装完成后,输入以上命令可以看到成功输出了java版本 路径默认安装在/usr/lib/jvm/java-8-openjdk-amd64



安装Tomcat:

ubuntu18.04安装java+tomcat+mysql环境

打开https://archive.apache.org/dist/tomcat/tomcat-8/找个版本进行下载,

ubuntu18.04安装java+tomcat+mysql环境

注意下载bin文件下的安装文件压缩包,命名一定是apache-tomcat-版本号.tar.gz这样格式的,也不要选择src文件夹的,这样包才是完整的。

ubuntu18.04安装java+tomcat+mysql环境

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/下进行解压。

ubuntu18.04安装java+tomcat+mysql环境

chmod 777 -R apache-tomcat-8.5.50    #给文件夹加权限gedit ./bin/startup.sh  #进行编辑
#set java environmentexport JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:%{JAVA_HOME}/lib:%{JRE_HOME}/libexport PATH=${JAVA_HOME}/bin:$PATH#tomcatexport TOMCAT_HOME=/usr/local/apache-tomcat-8.5.50

解压完了先把tomcat文件夹赋予权限,在编辑bin目录下的startup.sh脚本文件,我们在最后一行之前加入以上信息(自己实际情况修改JAVA_HOME和TOMCAT_HOME位置),最后保存文件信息。

ubuntu18.04安装java+tomcat+mysql环境

ubuntu18.04安装java+tomcat+mysql环境

ps aux |grep tomcat  #查看进行netstat -an |grep 8080  #查看端口是否运行 是否listen监听状态

如果你运行服务后,浏览器访问不了显示空白或者其它原因,需要进行排查,去tomcat安装目录下logs日志文件夹下查看日志文件进行排查,根据实际进行排查。


安装MySQL数据库:

ubuntu18.04安装java+tomcat+mysql环境

apt-get install mysql-server #安装mysql数据库服务端

安装mysql服务端,Ubuntu18.04默认apt-get安装的版本是5.7。

ubuntu18.04安装java+tomcat+mysql环境

apt-get install mysql-client #安装mysql数据库客户端apt-get install libmysqlclient-dev  #安装mysql数据库相关配置或扩展文件netstat -tap | grep mysql  #查看是否安装成功 是否运行service mysql start #启动mysql数据库服务service mysql stop   #停止mysqlservice mysql restart #重启mysqlmysql -uroot -p #登录mysql数据库

接下来我们在安装mysql客户端以及mysql的一些扩展。至此我们的mysql数据库就安装完成了。默认mysql的密码是你的ubuntu系统密码。

ubuntu18.04安装java+tomcat+mysql环境

有时候我们需要进行外部(外网)来连接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 #退出mysqlservice mysql restart #重启mysql

登录mysql数据库,执行授权命令在刷新一下是前线生效,root代表账号,password是你的数据库密码,最后重启mysql服务 我们就可以使用外部mysql工具进行外部访问连接数据库了,到此整个配置环境完成。


Ubuntu18.04国内源:

#阿里云deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse#163源deb http://mirrors.163.com/ubuntu/ bionic main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ bionic-security main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ bionic-updates main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ bionic-proposed main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe multiversedeb-src http://mirrors.163.com/ubuntu/ bionic main restricted universe multiversedeb-src http://mirrors.163.com/ubuntu/ bionic-security main restricted universe multiversedeb-src http://mirrors.163.com/ubuntu/ bionic-updates main restricted universe multiversedeb-src http://mirrors.163.com/ubuntu/ bionic-proposed main restricted universe multiversedeb-src http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe multiverse

以上是关于ubuntu18.04安装java+tomcat+mysql环境的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu18.04下安装tomcat8.5

Ubuntu18.04 安装tomcat9

Ubuntu18.04上设置Tomcat8开机自启动

Ubuntu 18.04 安装java8

Ubuntu18.04上安装java

Ubuntu18.04-Java8安装