ubuntu设置网页服务器教程,基于Ubuntu的服务器搭建教程(Tomcat + Servlet组合)

最近有需求要搭建一个服务器,该服务器可以接收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

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值