最近有需求要搭建一个服务器,该服务器可以接收Json并返回Json。再此之前从未接触过服务器搭建的我,开始了瞎折腾。
一、瞎折腾第一步
安装Ubuntu系统。这一步不需要多做解释吧。我安装的系统是Ubuntu 18.04。如果不会安装Ubuntu系统,可自行查阅资料(其实就是去百度)。
二、瞎折腾第二步
安装Tomcat。
这一步折腾了我4个小时!
1.下载Tomcat
因为对于Ubuntu系统不熟悉,我是通过Windows下载之后,复制到Ubuntu中的。版本是9.0.11。
下载链接:(此链接为2018-08-30记录,可能会失效,如果失效请到tomcat官网下载新的版本)
Apache Tomcat 9.0.11
2.解压Tomcat
下载后的文件名为apache-tomcat-9.0.11.tar.gz,复制到的文件路径在《/home/”Ubuntu当前登陆用户的用户名”》下。使用《Ctrl + Alt + T》快捷键打开《Terminal》命令输入终端。进入终端时,默认的当前路径就是上述路径。输入指令进行解压。
tar -zxvf apache-tomcat-9.0.11.tar.gz
解压后,会在当前目录多出一个叫做 apache-tomcat-9.0.11 的文件夹
3.下载JDK
因为是在网上找的教程,所以没仔细看,到这一步之后才发现Tomcat需要安装JDK才能正常使用,所以又下载了JDK。(jdk 1.8.0_181)
下载链接:(此链接为2018-08-30记录,可能会失效,如果失效请到JDK官网下载新的版本)
jdk 1.8.0_181
4.解压JDK
把jdk下载之后同样放到跟上述Tomcat文件的解压路径,输入命令开始解压。下载后的jdk文件名为:jdk-8u181-linux-x64.tar.gz
tar -zxvf jdk-8u181-linux-x64.tar.gz
5.配置环境变量
跟Windows一样,安装好java还要配置环境变量,同时Tomcat也要配置环境变量。所以我就一起说了。
在终端中输入指令:
sudo vim /etc/profile
在打开的文件的最后加入环境变量配置:
将下方的”Ubuntu当前登陆用户的用户名”替换成你系统上真实的用户名。
这里我在配置java环境变量的同时也配置了tomcat的环境变量
#set jdk environment(配置JDK环境变量)
export JAVA_HOME=/home/”Ubuntu当前登陆用户的用户名”/jdk1.8.0_181
export CLASSPATH=.:$JAVA_HOME/lib
#set tomcat environment(配置tomcat 环境变量)
export CATALINA_HOME=/home/”Ubuntu当前登陆用户的用户名”/apache-tomcat-9.0.11
export PATH=$JAVA_HOME/bin:$CATALINA_HOME:$PATH
保存并退出编辑器。在这里有一点一定要注意,每一行最后一定不能有空格,等号的两边已不能有空格,唯一有空格的地方只有export后面。
立刻使环境变量生效
source /etc/profile
测试java环境
java -version
如果有
java version “1.8.0_181”
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)
显示,则证明Java环境变量成功配置。
6.启动tomcat
回到终端初始目录使用指令《cd ~》。注意:这里的波浪线也是命令的一部分,表示终端初始目录
cd ~
进入tomcat目录
cd apache-tomcat-9.0.11
运行tomcat目录下,bin文件夹中的startup.sh脚本文件,启动tomcat
sudo ./bin/startup.sh
为了方便之后对tomcat的更改,需要先设置tomcat文件夹的权限
sudo chmod -R 775 ./*
输入ifconfig查看当前系统的IP地址
ifconfig
原文链接:https://blog.csdn.net/weixin_36147152/article/details/119550366