阅读文本大概需要 4 分钟。
我们通常在自己练习项目的时候,尤其是 web 项目,大部分时间都是在自己本地机器上跑,总感觉有点没摆脱局域网,自己做好的项目又想让大家看一下,这个时候就要学会自己配置服务器了。
今天给大家介绍的是如何在服务器上安装我们的 Tomcat。Tomcat 安装完成之后,我们就可以将我们写的 web 项目,打包然后直接丢到 Tomcat 容器下,这样我们就可以通过网络来访问了,而不在受局域网的限制。
我们可以先到 Tomcat 官网去下载对应的服务器平台版本的压缩包,然后上传到我们的服务器上。当然我们也可以直接在服务器上使用对应的命令去下载。
# 下载到本地的路径
cd/usr/local/src/
# 通过 wget 命令直接下载对应的 tomcat
wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.24/bin/apache-tomcat-8.5.24.tar.gz
# 使用 tar 将下载的压缩包进行解压
tar -zxvf apache-tomcat-8.5.24.tar.gz
# 将解压后的文件夹,移动到特定的目录
mv apache-tomcat-8.5.24 /usr/local/tomcat
# 复制tomcat的脚本到 /etc/init.d/目录下
cp -p /usr/local/tomcat/bin/catalina.sh /etc/init.d/tomcat
编辑 Tomcat 的配置。
vim /etc/init.d/tomcat //第二行加入以下内容
# chkconfig: 112 63 37
# description: tomcat server init script
# Source Function Library
. /etc/init.d/functions
JAVA_HOME=/usr/local/jdk1.8.0_23/
CATALINA_HOME=/usr/local/tomcat
修改权限及其它操作。
# 设置权限
chmod755/etc/init.d/tomcat
chkconfig --addtomcat
chkconfig tomcaton
# 启动 tomcat
service tomcat start
# 查看 tomcat 进程
ps aux |grep tomcat
浏览器输入可以看到 tomcat 的欢迎页面。
我们也可以更改默认启动端口。
vimconf/server.xml
Connector port="8080"改为Connector port="80"
配置新虚拟主机:找到下一行插入新的内容如下:
unpackWARs="false"autoDeploy="true"
xmlValidation="false"xmlNamespaceAware="false">
重启 tomcat 命令。
service tomcatstop;
service tomcatstart
一条迷途的咸鱼,
总有一天会游向属于它的天地!
领取专属 10元无门槛券
私享最新 技术干货