专栏首页大数据入坑指南CentOs7下部署tomcat文件服务器

CentOs7下部署tomcat文件服务器

首先下载tomcat,下载解压版zip格式的 下载地址:http://archive.apache.org/dist/tomcat/tomcat-8/v8.0.29/bin/

解压

[root@localhost tmp]# unzip apache-tomcat-8.0.29.zip 

进入解压后的目录

[root@localhost tmp]# cd apache-tomcat-8.0.29/

进入conf目录

[root@localhost apache-tomcat-8.0.29]# cd conf/
[root@localhost conf]# ll
total 220
-rw-r--r--. 1 root root  12624 Nov 20  2015 catalina.policy
-rw-r--r--. 1 root root   7251 Nov 20  2015 catalina.properties
-rw-r--r--. 1 root root   1613 Nov 20  2015 context.xml
-rw-r--r--. 1 root root   3451 Nov 20  2015 logging.properties
-rw-r--r--. 1 root root   6600 Nov 20  2015 server.xml
-rw-r--r--. 1 root root   1783 Nov 20  2015 tomcat-users.xml
-rw-r--r--. 1 root root   1888 Nov 20  2015 tomcat-users.xsd
-rw-r--r--. 1 root root 173514 Nov 20  2015 web.xml

在conf目录下创建文件夹Catalina

[root@localhost conf]# mkdir Catalina

进入Catalina创建文件夹localhost

[root@localhost Catalina]# mkdir localhost

进入localhost目录下创建任一文件名的xml文件,比如text.xml

[root@localhost Catalina]# cd localhost/
[root@localhost localhost]# touch text.xml
[root@localhost localhost]# ll
total 0
-rw-r--r--. 1 root root 0 Jan 23 13:39 text.xml

在text.xml文件中输入以下内容,其中docbase可以填写系统下任一你想部署的文件目录,我这里就部署/tmp目录

<?xml version="1.0" encoding="UTF-8"?>
<Context  path="/text" docBase="/tmp" crossContext="true">
</Context>

进入apache的bin目录下启动tomcat,未修改可执行权限前会报错误

[root@localhost bin]# ./startup.sh
-bash: ./startup.sh: Permission denied

给startup.sh,shutdown.sh,version.sh,catalina.sh脚本赋予执行权限

[root@localhost bin]# chmod u+x version.sh
[root@localhost bin]# chmod u+x startup.sh 
[root@localhost bin]# chmod u+x shutdown.sh 
[root@localhost bin]# chmod u+x catalina.sh 

修改tomcat配置文件,文件目录\conf\web.xml,要将红色的false改为true

启动tomcat

[root@localhost bin]# ./startup.sh 
Using CATALINA_BASE:   /tmp/apache-tomcat-8.0.29
Using CATALINA_HOME:   /tmp/apache-tomcat-8.0.29
Using CATALINA_TMPDIR: /tmp/apache-tomcat-8.0.29/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_60
Using CLASSPATH:       /tmp/apache-tomcat-8.0.29/bin/bootstrap.jar:/tmp/apache-tomcat-8.0.29/bin/tomcat-juli.jar
Tomcat started.

访问网址: http://192.168.1.12:8080/text 注意事项:此处的根目录text一定要和你在localhost里面建的xml文件名一致,否则无法访问

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • linux文件时间属性 查看和修改文件时间

    Linux下一个文件有三个主要的变动时间,mtime,ctime,atime: mtime(modification time):当文件的内容更改时,就会更...

    我是李超人
  • Centos7 python3安装

    可以看到,python指向的是python2,python2指向的才是python2.7,所以实际上python2和python是一样的。

    我是李超人
  • linux sed指令详解

    新增多行内容,主要要是用到\或者回车(新增的内容使用单引号,如果要想使用回车来实现新增多行,注意另外一个单引号别写出来,否则就直接执行指令了)来新增多行内容

    我是李超人
  • Linux开发环境第三方库规划

    让工作变得有条理,不乱糟糟,即使存在大量的第三方,也有章可循。简而言之,就是要保持目录的干净(如/usr/local目录),保持文件的干净(如profile文...

    一见
  • HDFS伪分布式环境搭建

    HDFS是主/从式的架构。一个HDFS集群会有一个NameNode(简称NN),也就是命名节点,该节点作为主服务器存在(master server)。NameN...

    端碗吹水
  • 搞它!!!Linux构建远程YUM仓库与NFS共享存储服务

    FTP服务:ftp://… HTTP服务: http://… 本地目录:file://…

    不吃小白菜
  • Tomcat优化之安全配置

    默认tomcat是root身份运行的,这样不安全,不要使用root用户启动tomcat。 Java程序与C程序不同,nginx,httpd 使用root用户启动...

    小柒2012
  • 利用python抓取网页图片

        近期在家想看华为官方的【IP,图话技术,微图】系列文档,奈何家里是长宽,基本打不开页面,刷新多次,心力憔悴。

    py3study
  • Docker 部署spring web项目

    关键命令:docker run --name tomcat2 -d -p 8083:8080 tomcat:latest

    菲宇
  • 搭建Jenkins+tomcat+maven+Gitlab持续部署/回滚系统

    使用Jenkins拉取Gitlab上面代码使用Maven进行打包,在使用Jenkins里面规定好shell脚本进行发布/回滚

    释然

扫码关注云+社区

领取腾讯云代金券