Linux下安装Tomcat

阅读文本大概需要 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

一条迷途的咸鱼,

总有一天会游向属于它的天地!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180626G1Y5U300?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券