tomcat是java开发的常用服务器,linux是服务器常常选用的操作系统,在linux上使用tomcat是java ee开发常用的网页服务器,很多时候使用tomcat都是直接解压,然后在eclipse中引入就可以作为一个服务器运行网站项目,但是对于很多服务器只有命令行界面,所以需要配置tomcat,使得可以直接使用命令启动或关闭tomcat。
1、下载tomcat
下载地址:http://tomcat.apache.org/
左边Downloads可以选用tomcat的版本,选好版本后需要注意下载的操作系统和机器位数。这里下载apache-tomcat-9.0.0.M17.tar.gz
2、安装tomcat
进入管理员模式便于安装
sudo su
进入用户文件夹,建议安装在这里,也可以自选
cd /usr
新建一个文件夹安装tomcat
mkdir tomcat
因为usr在普通用户下是只读的,不利于后面网站的发布,所以给它所有权限,然后进入安装文件夹
chmod 777 tomcat
cd tomcat
从下载目录将压缩包拷贝到安装文件夹
cp /home/ubuntu/Downloads/apache-tomcat-9.0.0.M17.tar.gz /usr/tomcat/
解压到当前目录
tar -zxvf apache-tomcat-9.0.0.M17.tar.gz
3、配置环境变量
vi /etc/profile
配置内容如下:含有java的配置内容,其中/usr/tomcat/apache-tomcat-9.0.0.M17是tomcat的安装路径
export JAVA_HOME=/usr/java/jdk1.8.0_121
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
export TOMCAT_HOME=/usr/tomcat/apache-tomcat-9.0.0.M17
export CLASSPATH=$CLASSPATH:$TOMCAT_HOME/common/lib
立即使用新的环境变量
source /etc/profile
4、使用Tomcat
然后进入到tomcat文件中的bin文件夹
cd apache-tomcat-9.0.0.M17
cd bin
查看可以发现有很多文件;其中startup.sh是启动可执行文件,shutdown.sh是关闭可执行文件
ls
bootstrap.jar daemon.sh startup.sh
catalina.bat digest.bat tomcat-juli.jar
catalina.sh digest.sh tomcat-native.tar.gz
catalina-tasks.xml setclasspath.bat tool-wrapper.bat
commons-daemon.jar setclasspath.sh tool-wrapper.sh
commons-daemon-native.tar.gz shutdown.bat version.bat
configtest.bat shutdown.sh version.sh
configtest.sh startup.bat
可以执行启动命令启动tomcat,当出现Tomcat started时就说明成功了。
./startup.sh
Using CATALINA_BASE: /usr/tomcat/apache-tomcat-9.0.0.M17
Using CATALINA_HOME: /usr/tomcat/apache-tomcat-9.0.0.M17
Using CATALINA_TMPDIR: /usr/tomcat/apache-tomcat-9.0.0.M17/temp
Using JRE_HOME: /usr/java/jdk1.8.0_121
Using CLASSPATH: /usr/tomcat/apache-tomcat-9.0.0.M17/bin/bootstrap.jar:/usr/tomcat/apache-tomcat-9.0.0.M17/bin/tomcat-juli.jar
Tomcat started.
另外还可以通过关闭命令来关闭tomcat
./shutdown.sh