文章目录

  • 前言
  • 一、安装jdk,搭建java环境
  • 二、安装MySQL
  • 三、安装Tomcat
  • 总结



前言

我第一次租服务器的时候也是从网上找方法,各种教程琳琅满目,太杂乱,我在这里做一个总结。我的系统是Ubuntu16.04,64位



一、安装jdk,搭建java环境

1、连接服务器,我用的是xshell,你用什么都无所谓,能打开shell窗口即可,如果是Windows下的cmd连接ssh的话可以用put,省事儿。

Xshell怎么连接服务器,请面向百度,连接完成后显示如下,(跟你的shell是一样的,所以如果实在不会连接,去你服务器的控制台,阿里云腾讯云肯定有网页版登陆的,不过不知道网页版的shell能不能上传文件,手动狗头。。。)

Java 搭建 mtqq 服务 搭建java服务器_tomcat


2、将jdk文件上传到你的服务器中。

这种shell工具可以用rz命令把本地的文件上传到服务器,当然你要是用的cmd窗口连接的服务器,用put命令也没问题,或者你想用别的方法,那就忽略这小节。我以shell工具+上传的方式来安装jdk

最好创建一个单独的文件夹来放置jdk

依次执行以下命令

mkdir ~/jvm
cd ~/jvm
sudo apt-get install lrzsz  有选择y或n的话就选择y即可
rz

在打开的窗口中选择你要上传的jdk,没有.tar.gz版本的去这里下载,这是1.8版本的

点击下载jdk1.8Linux版提取码8vdq

Java 搭建 mtqq 服务 搭建java服务器_ubuntu_02


3、上传完成后,输入 tar -zxvf jdk-8u162-linux-x64.tar.gz解压,输入ls 回车,显示如下

Java 搭建 mtqq 服务 搭建java服务器_Java 搭建 mtqq 服务_03


继续执行下列命令

cd jdk1.8.0_162
pwd

复制你的窗口所显示的这行

Java 搭建 mtqq 服务 搭建java服务器_vim_04


4、继续执行下列命令

sudo vim ~/.bashrc

如果提示你没有vim,请先执行安装sudo apt-get install vim

在打开的文本中按 i 进入插入模式
找个地方把下列环境变量粘贴进去,方框部分替换成你上面复制的那行

export JAVA_HOME=(这里换成你上面复制的那行)/jdk1.8.0_162
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

Java 搭建 mtqq 服务 搭建java服务器_vim_05


配置完成后按 Esc,输入 :wq 回车 保存退出

输入以下命令让配置的环境变量生效

source ~/.bashrc

5、输入以下命令,如果能正常显示,说明你的jdk安装成功了

java -version

Java 搭建 mtqq 服务 搭建java服务器_mysql_06

二、安装MySQL

这里安装的是mysq5.7的版本。
1、执行以下命令,此方法安装完成后,mysql的文件夹在/etc/mysql
安装的过程中会弹出root用户密码设置的窗口,如果不弹出,看看你用的系统是不是16.04的(据我所知,不是的话就不会弹),如果你用的18.04,那么安装的mysql版本将是8.x的,需要你去配置文件里拿初始用户密码(或者sudo无密码登陆),然后登陆mysql,手动设置root密码,比较麻烦。所以我才用16.04…如果你是16.04但是也没弹,那么可以用我刚刚说的方法,我这里不做具体展示,详见百度

sudo apt-get update
sudo apt-get install mysql-server 
sudo apt-get install mysql-client

2、检查一下mysql是否运行了

sudo netstat -tap | grep mysql

输出以下内容表示正确

Java 搭建 mtqq 服务 搭建java服务器_vim_07


3、登陆一下试试,登陆命令就不贴了,不会的看图吧

Java 搭建 mtqq 服务 搭建java服务器_vim_08


退出数据库quit 回车

三、安装Tomcat

1、老套路,创建一个文件夹,上传tomcat文件,同样,采用其他方式的也无所谓,没有tomcat去这里下载
点击下载tomcat8.5提取码t213

mkdir ~/web
cd ~/web
rz

Java 搭建 mtqq 服务 搭建java服务器_vim_09


再解压。。。

sudo tar -zxvf apache-tomcat-8.5.40.tar.gz
ls

显示如下为正确

Java 搭建 mtqq 服务 搭建java服务器_Java 搭建 mtqq 服务_10


2、继续执行以下命令

cd apache-tomcat-8.5.40
./bin/startup.sh

出现如下界面,启动成功(看到这个可能还没启动,有的人需要三五分钟才能启动)

Java 搭建 mtqq 服务 搭建java服务器_Java 搭建 mtqq 服务_11


3、浏览器访问 http://服务器公网ip:8080,回车

Java 搭建 mtqq 服务 搭建java服务器_tomcat_12


如果访问不到,一直加载,去看看服务器的控制台安全组配置,有没有开放外网访问8080端口,如果没有就添加一下规则。

如果你开放了8080端口,但是一直加载,那就再等等,你的服务器还没启动完


总结

到这里,你要把项目部署到服务器的准备工作算是差不多完成了,如果你有以下问题,请看下面这几篇博客 1、tomcat没有运行任何项目,但是启动非常慢,是因为tomcat启动session需要使用随机数,这个随机数通过 linux的提供的随机伪设备,提供永不为空的随机字节数据流,许多加密解密程序需要用到它们提供的随机数,做下修改即可

2、每次要管理服务器上的数据库都得登录,很麻烦,想在本地的navicat,sqlyog等等可视化软件上管理数据库,需要做一些远程登陆的配置,否则你会出现10060、10061、1045等一系列的连接错误,设置内容如下

也没写,,,写完会贴在这儿

3、tomcat管理页面进不去

也没写,写完贴

到时候你的服务器就可以正常的部署项目了