更新系统

sudo apt update #更新软件源
sudo apt upgrade #更新软件包

Web服务器应用Apache

sudo apt install apache2 -y #安装apache2
sudo /etc/init.d/apache2 start #启动apache2
sudo /etc/init.d/apache2 stop #关闭apache2

Java运行时与JDK

sudo apt install openjdk-11-jdk-headless #安装openjdk-11

Java应用服务器Tomcat

sudo apt install git #安装git(作为wget的依赖)
sudo apt install wget #有的系统自带wget,就不用装
wget https://mirrors.cnnic.cn/apache/tomcat/tomcat-9/v9.0.40/bin/apache-tomcat-9.0.40.tar.gz
 #于cnnic镜像站下载tomcat的预编译二进制文件
tar -xzvf apache-tomcat-9.0.40.tar.gz #解压压缩文件
sudo mv ./apache-tomcat-9.0.40 /usr/local/tomcat #移动所有文件到/usr/local目录下的tomcat文件夹中
sudo chmod -R 755 /usr/local/tomcat #赋予权限
cd /usr/local/tomcat/bin #进入存放tomcat的文件夹
vim ./startup.sh #编辑startup.sh脚本
# 最后一行加上:
#tomcat
export TOMCAT_HOME=/usr/local/tomcat
# 保存退出
sudo /usr/local/tomcat/bin/startup.sh #启动tomcat
sudo /usr/local/tomcat/bin/shutdown.sh #关闭tomcat

数据库MySQL

sudo apt-get install mysql-server #安装mysql-server
sudo mysql -uroot -p #root用户登陆mysql-clinet,默认无密码
#执行以下操作以自订密码
use mysql;
update user set authentication_string=PASSWORD("自定义密码") where user='root';
update user set plugin="mysql_native_password";
flush privileges;
quit;
#退出mysql
sudo /etc/init.d/ mysql start #启动mysql
sudo /etc/init.d/ mysql stop #关闭mysql
sudo /etc/init.d/ mysql restart #重启mysql

#要创建新的mysql用户
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
#username:用户名,host:指定该用户在哪个主机上可以登陆,本地用户用localhost,从任意远程主机登陆,可以使用通配符%,password:用户密码

启动Apache和Tomcat之后可以在80端口看到apache的it works界面,8080端口可以看到位于 /usr/local/tomcat/webapps/ROOT/ 的网页,可以自己放jsp文件于次文件夹,以对于域名的相对地址访问。