ubuntu-18.04.3-desktop-amd64.iso
apache-tomcat-7.0.96.tar
jdk-8u221-linux-x64.tar
文中会使用上面三个安装包,官网下载即可。
正常安装系统,使用桌面版是因为懒,服务器的一样。
解压tomcat和jdk。
将jdk放置在lib目录下,tomcat放置在usr目录下。因为是桌面版的所以直接右键提取到就可以解压了。然后右键在此处打开终端。pwd回车得到当前目录,复制一下。用下面的命令就可以移动到目标目录。
sudo mkdir 目标目录 ##创建目标目录
sudo mv 原目录 目标目录 ##相当于剪切
配置jdk环境变量。
sudo gedit ~/.bashrc
在文件末尾添加以下几句。
#set oracle jdk environment
export JAVA_HOME=/lib/jdk/jdk1.8.0_221 ## 这里要注意目录要换成自己的jdk目录
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存退出。
source~/.bashrc
使变量生效。
配置tomcat环境变量。
在tomcat的bin目录下右键单击在当前打开终端。
sudo gedit startup.sh
在文末添加
#set java environment
export JAVA_HOME=/lib/jdk/jdk1.8.0_221 ##这里要注意目录要换成自己的jdk目录
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:%{JAVA_HOME}/lib:%{JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
#tomcat
export TOMCAT_HOME=/usr/tomcat/apache-tomcat-7.0.96 ##这里要注意目录要换成自己的tomcat目录
保存退出。
sudo gedit setclasspath.sh
在文件开始出添加
export JAVA_HOME=/lib/jdk/jdk1.8.0_221 ##这里要注意目录要换成自己的jdk目录
export JRE_HOME=/lib/jdk/jdk1.8.0_221jre ##这里要注意目录要换成自己的jre目录
保存退出。
sudo ./startup.sh
测试一下localhost:8080。
配置开启启动服务。
建立rc-local.service文件。
sudo gedit /etc/systemd/system/rc-local.service
复制这些内容
[Unit]
Description=/etc/rc.local Compatibility
ConditionPathExists=/etc/rc.local
[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99
[Install]
WantedBy=multi-user.target
保存退出。
创建文件rc.local
sudo gedit /etc/rc.local
复制这些内容
/usr/tomcat/apache-tomcat-7.0.96/bin/startup.sh ##这里要注意目录要换成自己的tomcat目录
保存退出。
给rc.local加上权限
sudo chmod +x /etc/rc.local
启用服务
sudo systemctl enable rc-local
启动服务并检查状态
sudo systemctl start rc-local.service
sudo systemctl status rc-local.service
重启测试localhost:8080。